Hallo,
wie mache ich das man nur jede 1h oder egal welche Zeit ausrauben kann?
Hier mein Code:
COMMAND:robbank(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid,20,2305.6946,-0.1236,26.7422))return SCM(playerid,FARBE_WARNING,"Du bist an keinem Tresor!");
SetTimerEx("ausrauben",120*1000,false,"i",playerid);
SCM(playerid,FARBE_ARMY,"Du raubst nun die Bank aus, bleibe 2 Minuten in der Bank um den Tresor aufzubrechen!");
SendClientMessageToFraktion(FARBE_BLAU,"ACHTUNG AN ALLE EINHEITEN: Die Bank in Los Santos wird gerade ausgeraubt! Begebt euch so schnell wie möglich zum Ziel, und stoppt die Verbecher!");
bankausrauben[playerid] = true;
return 1;
}
public ausrauben()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(bankausrauben[i] == true)
{
if(IsPlayerInRangeOfPoint(i,20,2305.6946,-0.1236,26.7422))
{
new string[128];
new zahl = random(10000);
GivePlayerMoney(i,zahl);
format(string,sizeof(string),"Bank ausrauben war erfolgreich! Du hast [%i$] geklaut!",zahl);
SCM(i,FARBE_ARMY,string);
SCM(i,FARBE_ROT,"Du hast 3 Wanteds bekommen. Grund: [Ausrauben der Bank]");
SetPlayerWantedLevel(i,GetPlayerWantedLevel(i) + 3);
bankausrauben[i] = false;
}
else
{
SCM(i,FARBE_ROT,"Bank ausrauben fehlgeschlagen du bist nicht am Tresor!");
SetPlayerWantedLevel(i,GetPlayerWantedLevel(i) + 1);
SCM(i,FARBE_ROT,"Du hast 1 Wanted bekommen. Grund: [Versuch vom ausrauben der Bank]");
bankausrauben[i] = false;
}
}
}
return 1;
}
MfG Freestyyler