Witam
Mam problem z CoDModem, a dokładnie 3 errory:
[AMXX] Run time error 10: native error (native "ExecuteForward")
L 08/22/2013 - 14:04:09: [AMXX] [0] codsnew.sma::UstawNowaKlase (line 340)
L 08/22/2013 - 14:04:09: [AMXX] [1] codsnew.sma::UsunUmiejetnosci (line 510)
L 08/22/2013 - 14:04:09: [AMXX] [2] codsnew.sma::client_disconnect (line 503)
L 08/22/2013 - 14:04:09: Expected 0 parameters, got 2
Jak jakiś doświadczony kolega może sprawdzić to dziękuje.
public UstawNowaKlase(id)
{
new ret;
ExecuteForward(klasa_zmieniona, ret, id, klasa_gracza[id]);
if(ret == 4)
{
klasa_gracza[id] = 0;
return PLUGIN_CONTINUE;
}
new forward_handle = CreateOneForward(pluginy_klas[klasa_gracza[id]], "cod_class_disabled", FP_CELL, FP_CELL);
ExecuteForward(forward_handle, ret, id, klasa_gracza[id]);
DestroyForward(forward_handle);
forward_handle = CreateOneForward(pluginy_klas[nowa_klasa_gracza[id]], "cod_class_enabled", FP_CELL, FP_CELL);
ExecuteForward(forward_handle, ret, id, nowa_klasa_gracza[id]);
DestroyForward(forward_handle);
if(ret == 4)
{
klasa_gracza[id] = 0;
return PLUGIN_CONTINUE;
}
klasa_gracza[id] = nowa_klasa_gracza[id];
nowa_klasa_gracza[id] = 0;
UstawPerk(id, perk_gracza[id], wartosc_perku_gracza[id], 0);
WczytajDane(id, klasa_gracza[id]);
return PLUGIN_CONTINUE;
}
public UsunUmiejetnosci(id)
{
nowa_klasa_gracza[id] = 0;
UstawNowaKlase(id);
klasa_gracza[id] = 0;
poziom_gracza[id] = 0;
doswiadczenie_gracza[id] = 0;
punkty_gracza[id] = 0;
zdrowie_gracza[id] = 0;
inteligencja_gracza[id] = 0;
wytrzymalosc_gracza[id] = 0;
kondycja_gracza[id] = 0;
bonusowe_zdrowie_gracza[id] = 0;
bonusowa_wytrzymalosc_gracza[id] = 0;
bonusowa_inteligencja_gracza[id] = 0;
bonusowa_kondycja_gracza[id] = 0;
maksymalne_zdrowie_gracza[id] = 0.0;
szybkosc_gracza[id] = 0.0;
UstawPerk(id, 0, 0, 0);
}
public client_disconnect(id)
{
ZapiszDane(id);
UsunUmiejetnosci(id);
UsunZadania(id);
}
edit:
Zapomniałem napisać... error powstaje w czasie wyjścia z serwera
Użytkownik maksz100 edytował ten post 22.08.2013 13:28


Dodatki SourceMod



Temat jest zamknięty









