Hallo Leute,
ich versuche schon die ganze Zeit die Bugs aus meinem Tazer zu beheben....
Problem ist: 1.Ist der Betrag des Lebens das abgezogen wird, wird im 5-stelligen Bereich dargestellt
2. Der SPieler wird nicht gefreezt.
Code:
[pwn]public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
if(weaponid == 23)
{
TogglePlayerControllable(playerid,0);
SetTimerEx("Tazertimer",5000,false,"d",damagedid);
new stri[128],stri2[128];
format(stri,sizeof stri,"Du wurdest vom Tazer getroffen und hast %f Leben verloren",amount);
format(stri2,sizeof stri2,"Du hast %s mit dem Tazer getroffen und hast ihm %f Leben abgezogen",SpielerName(damagedid),amount);
SendClientMessage(damagedid,ROT,stri);
SendClientMessage(playerid,GRÜN,stri2);
SetPlayerSpecialAction(damagedid,SPECIAL_ACTION_DUCK);
}
return 1;
}[/pwn]
Ich weiß echt nicht woran das liegen kann, keine Errorrs/ Warnings etc.
MFG
ich versuche schon die ganze Zeit die Bugs aus meinem Tazer zu beheben....
Problem ist: 1.Ist der Betrag des Lebens das abgezogen wird, wird im 5-stelligen Bereich dargestellt
2. Der SPieler wird nicht gefreezt.
Code:
[pwn]public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
{
if(weaponid == 23)
{
TogglePlayerControllable(playerid,0);
SetTimerEx("Tazertimer",5000,false,"d",damagedid);
new stri[128],stri2[128];
format(stri,sizeof stri,"Du wurdest vom Tazer getroffen und hast %f Leben verloren",amount);
format(stri2,sizeof stri2,"Du hast %s mit dem Tazer getroffen und hast ihm %f Leben abgezogen",SpielerName(damagedid),amount);
SendClientMessage(damagedid,ROT,stri);
SendClientMessage(playerid,GRÜN,stri2);
SetPlayerSpecialAction(damagedid,SPECIAL_ACTION_DUCK);
}
return 1;
}[/pwn]
Ich weiß echt nicht woran das liegen kann, keine Errorrs/ Warnings etc.
MFG
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Logan_Adams ()