17.03.2013, 19:42
Hello,
Before I start I want to apologize for my English!
So the problem is that I have a 24/7 shop I use a pickup for this. So I steal the store but when I leave the pickup the time dont stop counting.
Code :
Code if i leave the pickup
Pls help me thx !
Before I start I want to apologize for my English!
So the problem is that I have a 24/7 shop I use a pickup for this. So I steal the store but when I leave the pickup the time dont stop counting.
Code :
Код:
if(dialogid == DIALOG_24/7) { if(response) { if(listitem == 0) { if(GetPlayerMoney(playerid) < 10000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 10000$ pour acheter des Cordes(5x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } HasRope[playerid] +=5; GivePlayerMoney(playerid,-10000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Cordes(5x)\nCoыt Total: 10000$\nArgent Donnй: 10000$\nChange: 0$\nCordes dans votre Sac: %d",HasRope[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 1) { if(GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 5000$ pour acheter des Ciseaux(1x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } HasScissors[playerid] +=1; GivePlayerMoney(playerid,-5000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Ciseaux(1x)\nCoыt Total: 5000$\nArgent Donnй: 5000$\nChange: 0$\nCiseaux dans votre Sac: %d",HasScissors[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 2) { if(GetPlayerMoney(playerid) < 15000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 15000$ pour acheter des Medicaments(5x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } HasSausageRolls[playerid] +=5; GivePlayerMoney(playerid,-15000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Medicaments(5x)\nCoыt Total: 15000$\nArgent Donnй: 15000$\nChange: 0$\nMedicaments dans votre Sac: %d",HasSausageRolls[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 3) { if(GetPlayerMoney(playerid) < 20000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 20000$ pour acheter un Anti MST(1x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } HasAntiSTI[playerid] +=1; GivePlayerMoney(playerid,-20000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Anti MST(1x)\nTotal Cost: 20000$\nArgent Donnй: 20000$\nChange: 0$\nAnti MST dans votre Sac: %d",HasAntiSTI[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 4) { if(GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 5000$ pour acheter Porte Monnaie Sйcurisй(1x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } HasSecureWallet[playerid] +=1; GivePlayerMoney(playerid,-5000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Porte Monnaie Sйcurisй(1x)\nCoыt Total: 5000$\nArgent Donnй: 5000$\nChange: 0$\nPorte Monnaie Sйcurisй dans votre Sac: %d",HasSecureWallet[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 5) { if(GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 5000$ pour acheter une Seringue(1x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } if(HasNeedleAndSyringe[playerid] == 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous avez dйjа une seringue dans votre Sac."); return 1; } HasNeedleAndSyringe[playerid] +=1; GivePlayerMoney(playerid,-5000); format(string,sizeof(string),"Rйceptionniste : Diogo\nProduit achetй: Seringe(1x)\nCoыt Total: 5000$\nArgent Donnй: 5000$\nChange: 0$\nSeringues dans votre Sac: %d",HasNeedleAndSyringe[playerid]); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 6) { if(GetPlayerMoney(playerid) < 10000) { SendClientMessage(playerid,COLOR_ERROR,"Vous n'avez pas 10000$ pour acheter un Pass Commissariat(1x)."); return 1; } if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } if(HasPS[playerid] == 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous avez dйjа achetй un Pass Commissariat."); return 1; } HasPS[playerid] +=1; GivePlayerMoney(playerid,-10000); format(string,sizeof(string),"24/7 : Diogo\nProduit achetй: Pass Commissariat(1x)\nCoыt Total: 10000$\nArgent Donnй: 10000$\nChange: 0$"); ShowPlayerDialog(playerid,DIALOG_24/7,DIALOG_STYLE_MSGBOX,"{FF0000}24/7 Rйception",string,"Ok","Retour"); return 1; } if(listitem == 7) { if(IsSpawned[playerid] != 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre en vie pour pouvoir utiliser le menu du magasin 24/7."); return 1; } if(IsCuffed[playerid] == 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous ne pouvez pas voler la Save Supa alors que vous кtes menottй."); return 1; } if(IsFrozen[playerid] == 1) { SendClientMessage(playerid,COLOR_ERROR,"Vous avez йtй freeze par un Administrateur donc vous ne pouvez pas voler le 24/7."); return 1; } if(IsPlayerInRangeOfPoint(playerid, 3.0, -8.3713,-31.1897,3.9439)) { SendClientMessage(playerid,COLOR_ERROR,"Vous devez кtre dans le Pickup du 24/7 pour pouvoir le voler."); return 1; } if(gTeam[playerid] == TEAM_COP || gTeam[playerid] == TEAM_ARMY || gTeam[playerid] == TEAM_CIA || gTeam[playerid] == TEAM_MEDIC) { SendClientMessage(playerid,COLOR_ERROR,"Vous ne pouvez pas voler le 24/7 en ayant votre classe actuelle."); return 1; } if(Magasin247RobbedRecently >= 1) { SendClientMessage(playerid,COLOR_ERROR,"Le 24/7 a йtй volй rйcemment. Veuillez attendre avant de le voler а nouveau."); return 1; } Magasin247RobbedRecently =300; RobbingMagasin247[playerid] =25; IncreaseWantedLevel(playerid,2); IncreasePlayerScore(playerid,1); format(string,sizeof(string),"VOL 24/7.\nVOL FINI dans: %d secondes.\nLes policiers sont sur le chemin.",RobbingMagasin247[playerid]); format(string,sizeof(string),"[POLICE RADIO] Le Suspect %s(%d) a commencй un vol au 24/7. Arrкtez le suspect!.",pname,playerid); SendClientMessageToAllCops(string); format(string,sizeof(string),"%s(%d) a commencй un vol au 24/7...",pname,playerid); SendClientMessageToAll(COLOR_RED,string); format(string,sizeof(string),"4[ROBBERY] %s(%d) a commencй un vol au 24/7...",pname,playerid); IRC_GroupSay(gGroupID,IRC_CHANNEL,string); } return 1; } }
Код:
public OnPlayerLeaveCheckpoint(playerid) { if(IsPlayerInRangeOfPoint(playerid, 3.0, -8.3713,-31.1897,3.9439)) { if(RobbingMagasin247[playerid] >= 1) { SendClientMessage(playerid,COLOR_ERROR,"La tentative de vol a йchouйe. Vous кtes sorti du Checkpoint."); RobbingMagasin247[playerid] =0; return 1; } return 1; }