Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

WolfDren

Rekomendowane odpowiedzi

Opublikowano

WebAuctionPlus to plugin który umożliwia nam sprzedaż przedmiotów na stronie internetowej.

Wygląda on tak:

cw1Df.png

 

Brak ikonki nad nickiem oznacza że dany gracz nie posiada kupionego minecrafta.

 

1. Plugin wymaga:

Valut: Vault - Bukkit

SignLink: SignLink - Bukkit

 

2. Instalacja pluginu i ustawianie pluginu na serwerze:

Pobieramy plugin WebAuctionPlus (WebAuctionPlus - Bukkit) plik jest zapisany w formacji ZIP więc wypakowujemy go gdzie nam wygodniej.

Po wypakowaniu wchodzimy w folder i mamy: webauctionplus, AdditionalItemPacks, changelog, README i WebAuctionPlus-1.1.9beta z tego wszystkiego będzie nam narzazie potrzebny plik WebAuctionPlus-1.1.9beta. Plik WebAuctionPlus-1.1.9beta wrzucamy do folderu plugins w FTP po czym muszimy uruchomić serwer lub jak serwer jest włączony wpisać komendę /reload po wykonaniu tej czynność w folderze plugins pojawi nam się folder WebAuctionPlus więc wchodzimy do tego folderu i mamy w nim config. Otwieramy plik config i mamy w nim

MySQL:
Host: ...
Username: ...
Password: ...
Port: 3306
Database: ...
TablePrefix: WA_
ConnectionPoolSizeWarn: 5
ConnectionPoolSizeHard: 10
Misc:
ReportSales: true
UseOriginalRecentSigns: true
SignClickDelay: 500
UnsafeEnchantments: false
AnnounceGlobally: true
Tasks:
SaleAlertSeconds: 20
ShoutSignUpdateSeconds: 20
RecentSignUpdateSeconds: 60
AnnouncerMinutes: 60
SignLink:
Enabled: false
NumberOfLatestAuctionsToTrack: 10
Development:
UseMultithreads: false
Debug: false
Announcer:
Enabled: false
Prefix: '&c[info] '
Random: false
Announcements:
- This server is running WebAuctionPlus!
Uwaga! ... oznacza ze miałem dam swoje dane
Dla naszej najważniejsze jest host, username, password i database.
Host to inaczej Adres bazy danych w moim przypadku to sql.pukawka.pl
Username to inaczej login do bazy danych w moim przypadku to 2*****
Password to inaczej hasło do bazy w moim przypadku to ********
Database to inaczej Baza danych w moim przypadku to 2*****_wolfland
Po skonfigurowaniu plugin powinien wyglądać tak:
MySQL:
Host: sql.pukawka.pl
Username: 2*****
Password: ********
Port: 3306
Database: 2*****_wolfland
TablePrefix: WA_
ConnectionPoolSizeWarn: 5
ConnectionPoolSizeHard: 10
Misc:
ReportSales: true
UseOriginalRecentSigns: true
SignClickDelay: 500
UnsafeEnchantments: false
AnnounceGlobally: true
Tasks:
SaleAlertSeconds: 20
ShoutSignUpdateSeconds: 20
RecentSignUpdateSeconds: 60
AnnouncerMinutes: 60
SignLink:
Enabled: false
NumberOfLatestAuctionsToTrack: 10
Development:
UseMultithreads: false
Debug: false
Announcer:
Enabled: false
Prefix: '&c[info] '
Random: false
Announcements:
- This server is running WebAuctionPlus!
Ustawienia pluginu na serwie mamy zakończone.
3.Instalacja pluginu i ustawienia na stronie:
Tera nam będzie potrzebny folder webauctionplus.
Wrzycamy go do FTP na stronie w moim przypadku to public_html(strona zakładana na xaa).
Uwaga! Cały folder mamy wrzucić do FTP a nie tylko pliki czyli ma być .../webauctionplus a wnim plik tak jak są w jego folderze webauctionplus(html[folder z plikami..], inc[folder z plikami...], static[folder z plikami...], config.php, index.php) inaczej mówiąc wszystkie pliki maja być tak jak są.
Po wrzuceniu plików wchodzimy do folderu webauctionplus i mamy tam plik config.php więc otwieramy ten plik i wyświetla nam się;
<?php if(!defined('DEFINE_INDEX_FILE')){if(headers_sent()){echo '<header><meta http-equiv="refresh" content="0;url=../"></header>';}else{header('HTTP/1.0 301 Moved Permanently'); header('Location: ../');} die("<font size=+2>Access Denied!!</font>");}


// Database config
function ConnectDB(){global $db,$config;


$host = '...';
$port = 3306;
$username = '...';
$password = '...;
$database = '...';
$config['table prefix'] = 'WA_';


$db=@mysql_pconnect($host.($port==0?'':':'.((int)$port)),$username,$password);
if(!$db || !@mysql_select_db($database,$db)){echo '<p>MySQL Error: '.mysql_error().'</p>'; exit();}
mysql_query("SET names UTF8");
}


// iConomy config
$config['iConomy']['use'] = 'auto'; // ( true / false / 'auto' ) you you have iConomy data in another table in the same database?
$config['iConomy']['table'] = 'iConomy'; // 'iConomy' is the default table name when using MySQL with iConomy


?>
Uwaga! ... oznaczają to samo co ... na serwerze.
Host musi być taki sam jak w configu na serwerze
Username musi być taki sam jak w configu na serwerze
Password musi być taki sam jak w configu na serwerze
database musi być taki sam jak w configu na serwerze
U mnie to wygląda tak:
<?php if(!defined('DEFINE_INDEX_FILE')){if(headers_sent()){echo '<header><meta http-equiv="refresh" content="0;url=../"></header>';}else{header('HTTP/1.0 301 Moved Permanently'); header('Location: ../');} die("<font size=+2>Access Denied!!</font>");}


// Database config
function ConnectDB(){global $db,$config;


$host = 'sql.pukawka.pl';
$port = 3306;
$username = '2*****';
$password = '********';
$database = '2*****_wolfland';
$config['table prefix'] = 'WA_';


$db=@mysql_pconnect($host.($port==0?'':':'.((int)$port)),$username,$password);
if(!$db || !@mysql_select_db($database,$db)){echo '<p>MySQL Error: '.mysql_error().'</p>'; exit();}
mysql_query("SET names UTF8");
}


// iConomy config
$config['iConomy']['use'] = 'auto'; // ( true / false / 'auto' ) you you have iConomy data in another table in the same database?
$config['iConomy']['table'] = 'iConomy'; // 'iConomy' is the default table name when using MySQL with iConomy


?>

Tera mamy już plugin skonfigurowany na stronie.
4.Sprawdzamy czy wszytko działa:
Czyli robimy restart serwera a na stronie zapisujemy to potem wchodzimy w .../webauctionplus/ u mnie to jest http://wolfland.xaa.pl/webauctionplus/ i tam jest nasz sklep. Username na stronie oznacza nick w Minecrafcie, Password oznacza haslo ustawione przez komende /wa password hasło czyli wpiszujemy jak jesteśmy na serwerze komendę /wa password kot i mamy hasło do naszego sklepu kot
5.Ważne:
Jakaś ranga żeby korzystać z domu aukcyjnego potrzebuje następujących uprawnień:
- wa.use.mailbox (znak mailbox... czyli pozwala nam wkładac itemy do sklepu internetowego i odbierać z tego sklepu)
- wa.use.deposit.money (pozwala nam wpłacać pieniądze na sklep internetowy byśmy mogli w nim kupować przedmioty)
- wa.use.withdar.money (pozwala nam wybierać pieniądze z sklepu internetowego np, z sprzedaży przedmiotów lub reszty pieniędzy jaka nam została)
- wa.password.create (pozwala nam stoworzyć hasło do sklepu iternetowego żebyśmy mogli się w nim zalogować)
- wa.canbuy (pozwala nam kupować w sklepie internetowym)
- wa.cansell (pozwala nam sprzedawać w sklepie internetowym)
Inne permisje:
- wa.password.change (pozwala nam zmieniać hasło do konta sklepu internetowego)
  • wa.create.sign.mailbox (tworzenie znak poczty)
  • wa.create.sign.deposit (tworzenie znak wpłaty)
  • wa.create.sign.withdraw (tworzą pieniądze wypłacić znak)
  • wa.create.sign.shout (utwórz nowy znak krzyk aukcji)
  • wa.create.sign.recent (stworzenie ostatnio znak aukcji)
  • wa.webadmin (konto użytkownika to admin na stronie internetowej)
  • wa.remove (usuń znaki WA)
  • wa.reload (ładuje config WebAuctionPlus)
Żeby stworzyć tabliczkę mailbox:
[wa]
Mailbox
Żeby stworzyć tabliczkę z wpłatą na sklep internetowy
[wa]
Deposit
10.00
Gdzie 10.00 oznacza ile wpłacamy do sklepi internetowego
Żeby stworzyć tabliczkę do odbierania pieniędzy z sklepu internetowego na stronie
[wa]
Withdraw
All
Gdzie All oznacza odbieranie wszystkich pieniędzy z sklepu internetowego
  • 2 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...