Witam.
Mam problem z codem, wywala mi błędy:
L 08/22/2013 - 14:58:48: [AMXX] Displaying debug trace (plugin "QTM_CodMod.amxx") L 08/22/2013 - 14:58:48: [AMXX] Run time error 10: native error (native "set_user_armor") L 08/22/2013 - 14:58:48: [AMXX] [0] QTM_CodMod.sma::PobierzWytrzymalosc (line 1561) L 08/22/2013 - 14:58:48: [AMXX] [1] QTM_CodMod.sma::ZastosujAtrybuty (line 349) L 08/22/2013 - 14:58:48: [AMXX] [2] QTM_CodMod.sma::Odrodzenie (line 277)
Zamieszczam po kolei każdą z funkcji:
1.
public PobierzWytrzymalosc(id, wytrzymalosc_zdobyta, wytrzymalosc_klasy, wytrzymalosc_bonusowa)
{
new wytrzymalosc;
if(wytrzymalosc_zdobyta)
wytrzymalosc += wytrzymalosc_gracza[id];
if(wytrzymalosc_bonusowa)
wytrzymalosc += bonusowa_wytrzymalosc_gracza[id];
if(wytrzymalosc_klasy)
wytrzymalosc += wytrzymalosc_klas[klasa_gracza[id]];
return wytrzymalosc;
}
2.
public ZastosujAtrybuty(id)
{
set_user_armor(id, PobierzWytrzymalosc(id, 1, 1, 1))
maksymalne_zdrowie_gracza[id] = 100.0+PobierzZdrowie(id, 1, 1, 1)*2;
szybkosc_gracza[id] = STANDARDOWA_SZYBKOSC+PobierzKondycje(id, 1, 1, 1);
set_pev(id, pev_health, maksymalne_zdrowie_gracza[id]);
}
3.
public Odrodzenie(id)
{
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");
if(nowa_klasa_gracza[id])
UstawNowaKlase(id);
if(!klasa_gracza[id])
{
WybierzKlase(id);
return PLUGIN_CONTINUE;
}
DajBronie(id);
ZastosujAtrybuty(id);
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Pomoże ktoś mi to naprawić, albo chociaż nakierować co jest nie tak?


Dodatki SourceMod



Temat jest zamknięty










