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

Rekomendowane odpowiedzi

Opublikowano

Nazwa: Skrypt wyświetlający premię środowiska.

Opis: Skrypt wyświetla premię środowiska i dodaje ją do naszego konta po zakupie wierzchowca.

Wersja plików: Stara (SWF <= 555)

Autor: Gilu

Skrypt testowany i napisany pod pliki by Gilu.

 

Instalacja:

Skrypt #1 wklej w miejsce, gdzie znajdują się pozostałe funkcje.

Skrypt #2 wklej zamiast aktualnej zawartości "$ACT_BARN".

Skrypt #3 wklej pod zapytaniem w "$ACT_BUY_MOUNT".

 

Skrypt #1:

 

function dragongoldbonus($lvl) {
	$gold = $lvl * $lvl * 10;

	return $gold;
}

 

 

Skrypt #2:

 

case $ACT_BARN:

	$q = $db->prepare("SELECT level FROM user_data WHERE ssid = :ssid");
	$q->bindParam(':ssid', $SSID);
	$q->execute();        
	$player = $q->fetchAll();
	$player_level = $res[0]['level'];
        
	$dragongoldbonus = dragongoldbonus($player_level);

	$ret = array('015'.$dragongoldbonus.'');
        
	break;

 

 

Skrypt #3:

 

$dragongoldbonus = dragongoldbonus($player_level);

if ($mount >= 4) {
	$q = $db->prepare("UPDATE user_data SET silver = :silver WHERE ssid = :ssid");
	$q->bindParam(':silver', $dragongoldbonus);
	$q->bindParam(':ssid', $SSID);
	$q->execute();
}
Opublikowano

Polecam bo gilu, potem potestuje skrypt :)

  • 3 tygodnie później...
Opublikowano

Pragnę uprzedzić, iż:
formuła która jest w skrypcie nie odpowiada tej której używa globalny serwer sfgame. W plikach Marcela (nowa/stara wersja) jest to źle zrobione.

Opublikowano
1 godzinę temu, Aragium napisał:

Pragnę uprzedzić, iż:
formuła która jest w skrypcie nie odpowiada tej której używa globalny serwer sfgame. W plikach Marcela (nowa/stara wersja) jest to źle zrobione.

Jest to przykładowy mnożnik, jeśli ktoś ma chęci i umiejętności to znajdzie i przepisze sobie dokładny algorytm

  • 5 miesięcy temu...
Opublikowano

Nie rozumiem dlaczego bindParam na srebro.

Drugą rzeczą której nie rozumiem - dlaczego po SSID jest przeprowadzane zapytanie skoro na pewno wyżej są dane dot. ID?

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...