Tag Leute,
hab ein Problem mit meinem Tazer.
Habe es so versucht:
Code
function shootHandler(attacker,attackerweapon)
if(attackerweapon==23)
then
me=getPlayerFromName(getPlayerName(source))
untazer=setTimer(untazerMePlease,20000,1)
setPedAnimation(source,"CRACK","crckidle2",20000,false,false,false)
setPedFrozen(source,true)
end
end
function untazerMePlease()
setPedFrozen(me,false)
end
addEventHandler("onPlayerDamage",getRootElement(),shootHandler)
Alles anzeigen
Funktionieren tut er, aber wenn man nun mehrere Spieler tazert, dann kann sich nach den 20 Sekunden nur der zuletzt getaserte bewegen.
Ich denke mal das liegt an der erstellten Variable "me", da die denke ich mal überschrieben wird.
Wie müsste ich dies umscripten, damit er funktionieren würde?
Gruß,
Funky