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 +


Dodatki SourceMod



Temat jest zamknięty









