CMD:tresorrob(playerid)
{
new string[144];
if(isACop(playerid) && GetPVarInt(playerid, "factionDuty") == 1) return SCM(playerid, COLOR_ERRORTEXT, "Du kannst als Cop kein Raub begehen!");
if(!IsPlayerInRangeOfPoint(playerid,2,307.6078,-1489.6692,24.5938)) return SCM(playerid,COLOR_ERRORTEXT,"Du bist nicht am Tresor.");
if(!CountOnlineCops()) return SCM(playerid, COLOR_ERRORTEXT, "Für den Tresorrob in Los Santos muss mindestens 1 Cop Online sein.");
if(LSTresorSperre) return SCME(playerid, COLOR_ERRORTEXT, "Du musst noch %d Minuten warten bis der Tresor wieder ausgeraubt werden kann.",LSTresorSperre);
LSTresorTimer = 5;
MoveObject(TresorBombe, 307.12, -1489.05, 25.50, 10);
format(string, sizeof(string), "HQ: %s hat eine Ladung Dynamit am Tresor des Grand Hotels Los Santos angebracht",playerInfo[playerid][plName]);
SendCopDepartmentMessage(string);
new Newsler = 0;
if(Newsler >= 1)
{
format(string, sizeof(string), "Achtung: %s raubt grade den Tresor in Los Santos aus, du kannst Bericht erstatten!",playerInfo[playerid][plName]);
SendFactionTypeMessage(FACTION_TYPE_COP, COLOR_YELLOW, string);
}
else if(Newsler < 1)
{
SendClientMessageToAll(COLOR_NEWS,"San News: Achtung, es wird gemeldet, dass eine unbekannte Anzahl an Straftätern");
SendClientMessageToAll(COLOR_NEWS,"San News: den Tresor in Los Santos ausrauben! Bleiben Sie dran für weitere Meldungen!");
}
LSTresorSperre = 120;
givePlayerWantedsEx(playerid, TRESORROB_WANTEDS, "Tresor Kamera", "Tresor Raub");
//TresorrobStatus = 1;
return 1;
}
public MinutenTimer()
{
if(LSTresorSperre > 0)
{
LSTresorSperre -= 1;
}
if(LSTresorTimer < 10 || LSTresorTimer == 19 || LSTresorTimer == 20){
if(LSTresorTimer == 5){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 5 Minuten bis das Dynamit in Los Santos explodiert.");
LSTresorTimer -= 1;
}
else if(LSTresorTimer == 4){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 4 Minuten bis das Dynamit in Los Santos explodiert.");
LSTresorTimer -= 1;
}
else if(LSTresorTimer == 3){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 3 Minuten bis das Dynamit in Los Santos explodiert.");
LSTresorTimer -= 1;
}
else if(LSTresorTimer == 2){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 2 Minuten bis das Dynamit in Los Santos explodiert.");
LSTresorTimer -= 1;
}
else if(LSTresorTimer == 1){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Noch 1 Minute bis das Dynamit in Los Santos explodiert.");
LSTresorTimer -= 1;
}
else if(LSTresorTimer == 0){
SendClientMessageToAll(COLOR_YELLOW,"[Tresorraub] Das Dynamit in Los Santos ist explodiert.");
//TresorrobStatus = 0;
LSTresorTimer = 20;
MoveObject(TresorBombe, 307.12, -1489.05, 25.50, 10);
MoveObject(LSTresorTor1, 306.10, -1489.90, 20.40, 10);
MoveObject(LSTresorTor2, 307.60, -1487.90, 20.40, 10);
CreateExplosion(307.0843,-1489.6270,24.5938, 6, 15.0);
CreateExplosion(307.0843,-1489.6270,24.5938, 1, 15.0);
CreateExplosion(307.0843,-1489.6270,24.5938, 4, 15.0);
CreateExplosion(307.0843,-1489.6270,24.5938, 6, 15.0);
CreateExplosion(307.0843,-1489.6270,24.5938, 12, 15.0);
CreateExplosion(307.0843,-1489.6270,24.5938, 13, 15.0);
LSTresorPickupAllow = 1;
}
else if(LSTresorTimer == 20){
LSTresorTimer = 19;
}
else if(LSTresorTimer == 19){
MoveObject(LSTresorTor1, 306.10, -1489.90, 25.40, 10);
MoveObject(LSTresorTor2, 307.60, -1487.90, 25.40, 10);
LSTresorTimer = 10;
}}
return 1;
}
Der Timer funktoniert nicht wie gewollt.
Nichtmal die Nachrichten werden gepostet