Detaljan opis problema: Kako da napravim da se Banka moze pljackati samo jednom u jednom satu (tj PayDay-u)
Skripta koju koristim: Moja
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili sliÄno):
komanda /pljackajbanku
if(strcmp(cmd, "/pljackajbanku", true) == 0)
{
if(IsPlayerConnected(playerid))
if(bankatimer[playerid] > 0) return SCMF(playerid,WHITE,"{FFFFFF}[UG]: {6EF83C}Ne mozete koristiti ovu komandu jos %d sekundi.",bankatimer[playerid]);
if(kradjaban != 0) return SCM(playerid, ZUTA, "Ova komanda se moze koristiti samo 1 u Satu tj 1-PayPay");
if(PlayerToPoint(2.0, playerid, 2308.8757,-1.6684,26.7422))
{
SetTimerEx("RandomPljacka", 30000, false, "d",playerid);
kradjaban = 1;
TogglePlayerControllable(playerid, 0);
PlayerFreezed[playerid] = 1;
SCM(playerid,BELA,"");
GameTextForPlayer(playerid, "~r~Pljackanje banke!", 30000, 3);
format(string, sizeof(string), "Maskirana osoba vadi pistolj i pljacka banku...", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SCM(playerid,0x00C0FFFF,"Pocinjes pljackati banku | Pricekajte par sekundi...");
format(string,sizeof(string), "{00C0FF}Obavijest {FFFFFF}| Ne priblizavajte se banci, banka se pljacka, mozete nastradati!!!");
pljackabankare(SIVA,string);
bankatimer[playerid] = 3600;
}
return 1;
}
public RandomPljacka
public RandomPljacka(playerid)
{
if(IsPlayerConnected(playerid))
{
//new string[257];
new RandomStart;
// new sendername;
new rand = random(sizeof(gRandomJailSpawns));
RandomStart = random(4);
switch(RandomStart)
{
case 0:
{
DajNovac (playerid, 3759);
SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 3759$,pazi se policije!!");
GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
WantedLevel[playerid] = 4;
TogglePlayerControllable(playerid, 1);
SetPlayerWantedLevel(playerid, 4);
SetPlayerCriminal(playerid,255, "Pljacka banke");
}
case 1:
{
SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!");
GivePlayerMoney(playerid,-1046);
PlayerInfo[0][pZatvorenVremena] = 120;
PlayerInfo[0][pZatvoren] = 1;
SetPlayerCriminal(playerid,255, "Pljacka banke");
GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
//SetPlayerInterior(playerid,6);
}
case 2:
{
DajNovac (playerid, 10487);
SendClientMessage(playerid,COLOR_GREEN,"Uspio si opljackati banku i uzeti 10487$,pazi se policije!!");
GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
WantedLevel[playerid] = 4;
SetPlayerWantedLevel(playerid, 4);
TogglePlayerControllable(playerid, 1);
SetPlayerCriminal(playerid,255, "Pljacka banke");
}
case 3:
{
SendClientMessage(playerid,COLOR_RED,"Nisi uspio si opljackati banku,ulovila te Policija!!!");
GivePlayerMoney(playerid,-1075);
PlayerInfo[0][pZatvoren] = 1;
PlayerInfo[0][pZatvorenVremena] = 120;
GameTextForPlayer(playerid, "~r~Pljackanje obavljeno!", 3000, 3);
SetPlayerCriminal(playerid,255, "Pljacka banke");
TogglePlayerControllable(playerid, 1);
SetPlayerPos(playerid, gRandomJailSpawns[rand][0], gRandomJailSpawns[rand][1], gRandomJailSpawns[rand][2]);
//SetPlayerInterior(playerid,6);
}
}
}
return 1;
}
[/font]
bankatimer[playerid] = 3600;
3600 promjenis u koliko zelis...
Pogrijesio si pdf,pomoc trazi u ovom pdf-u : http://balkan-samp.com/forum/index.php?board=11.0
LOCK.