Hey, hab irgendwo einen kleinen Fehler und finde den grade nicht:
public OnPlayerDeath(playerid, killerid, reason)
{
SetTimerEx("TodesTimer", 10000, false, "i", playerid); //Der hier geht
new money = random(40)+10;
new vehicleid = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,vehicleid))
{
SendClientMessage(playerid,ROT,"TOT1"); //Kamikaze mit Flugzeug gemacht aber es kam nichts
}
else
{
if(GetPlayerMoney(playerid) < money){money = GetPlayerMoney(playerid);}
GivePlayerMoney(killerid,money);
GivePlayerMoney(playerid,-money);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
SoldatErledigtText(killerid,money);
GestorbenText(playerid,money);
SendClientMessage(playerid,ROT,"TOT"); //Auchh ier kommt nichts trotz Spurng aus Höhe mit folgenden Tot
SetTimerEx("TodesTimer", 10000, false, "i", playerid); //Auch der geht net
}
return 1;
}
Irgendiwe kommt kein Text und kein Timer an der innerhalb dieser Abfrage ist. Geld verliere ich jedoch, auch wenn ich im Fahrzeug bin. Irgendiwe ist da der Wurm drin...