Hey liebe Brotfischer,
bin neu hier und auch neu in Sachen Scripting.
Ich habe mir etwa ausgedacht, was mir gerade Sorgen bereitet:
Habe ein Wanted-Hacksystem erstellt, wobei man an einem Wanted-Stern-Pickup stehen muss, um Hacken zu können.
Dann soll jede 2 Minuten je ein Wanted verschwinden solange man sich in der Nähe des Pickups befindet.
Mein Problem:
Ich weis nicht genau wie ich den "Hackbefehl" machen soll.
Hier mal mein Code:
if(strcmp("/hackwanteds", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434) || IsPlayerInRangeOfPoint(playerid, 7.0, -405.4513,1317.3197,12.2434))
{
SetTimer("HackZeit", 120000, false)
SendClientMessage(playerid,0xFFBE00FF,"Du hast begonnen deine Wanteds wegzuhacken!");
SendClientMessage(playerid,0xFFBE00FF,"In 2 Minuten geht ein Wanted weg! Danach musst du erneut /hackwanteds eingeben!");
SetPVarInt(playerid,"Wanteds",GetPlayerWantedLevel(playerid)-1);
SetPlayerWantedLevel(playerid, GetPVarInt(playerid, "Wanteds"));
}
else
{
SendClientMessage(playerid,0xFFBE00FF,"Du bist nicht an einem Hackpoint!");
}
return 1;
}
Wo ist da der Fehler? Immer wenn ich den Befehl eingebe, geht SOFORT das Wanted weg, nicht nach 2 Minuten