Z poprzednim problemem sobie poradziłem ale pojawił się nowy...
Jest problem z tą funkcją w kodzie:
public eDeath( id ) { new attacker = read_data( 2 ) new headshot = read_data( 3 ) new clip, ammo, weapon = get_user_weapon(id,clip,ammo); // tutaj coś nie pyka PlayerXP[attacker] += get_pcvar_num(XP_Kill) if(headshot) PlayerXP[attacker] += get_pcvar_num(XP_Hs) if(weapon == CSW_KNIFE) PlayerXP[attacker] += get_pcvar_num(XP_Knife) while(PlayerXP[attacker] >= LEVELS[PlayerLevel[attacker]]) {! client_print(attacker, print_chat, "[ExpTest] LEVEL UP!") PlayerLevel[attacker] += 1 } ShowHud(attacker) SaveData(attacker) }
W kompilatorze nie wywala błędu ale w logach coś takiego jest:
L 09/15/2010 - 22:12:17: Start of error session. L 09/15/2010 - 22:12:17: Info (map "cs_estate") (file "addons/amxmodx/logs/error_20100915.log") L 09/15/2010 - 22:12:17: Invalid player id 0 L 09/15/2010 - 22:12:17: [AMXX] Displaying debug trace (plugin "eee.amxx") L 09/15/2010 - 22:12:17: [AMXX] Run time error 10: native error (native "get_user_weapon") L 09/15/2010 - 22:12:17: [AMXX] [0] eee_21168.sma::eDeath (line 44) L 09/15/2010 - 22:12:25: Invalid player id 0 L 09/15/2010 - 22:12:25: [AMXX] Displaying debug trace (plugin "eee.amxx") L 09/15/2010 - 22:12:25: [AMXX] Run time error 10: native error (native "get_user_weapon") L 09/15/2010 - 22:12:25: [AMXX] [0] eee_21168.sma::eDeath (line 44)
Proszę was o pomoc!
Oczywiście wynagradzam + (DarkGL nie dawaj warna )