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?