Skripta koju koristim:clock
Detaljan opis problema:problem je bug kada neko pljacka banku mozese puno para opljackati a jabi da se moze malo pljackati banka
Dio skripte:new success = random(2);
if(BankRobbedRecently == 1)
{
SendClientMessage(playerid, COLOR_GREY, "* Ova lokacija je opljackana nedavno, pokušajte kasnije");
return 1;
}
if(PlayerInfo[playerid][pRobTime] >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "* Vec si pokusao opljackati ovo mjesto nedavno, pricekajte.");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2, 2309.6060,-4.0211,26.7422))
{
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
if(PlayerInfo[playerid][pDuty] == 0)
{
if(success == 1)
{
SendClientMessage(playerid, COLOR_ORANGE, "* Pljackate Banku, ostanite na CP-u 95 sekundi!");
RobbingTime[playerid] = 95;
RobBankTimer = SetTimerEx("RobBank",1000,true,"i",playerid);
WantedPoints[playerid] = 5;
SetPlayerCriminal(playerid,255, "Pljackanje Banke");
PlayerInfo[playerid][pRobTime] = 900;
CityHallRobbedRecently = 1;
SetTimer("UnsetBankRob",1500000,false);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
}
else
{
SendClientMessage(playerid, COLOR_ORANGE, "* Niste uspjeli opljackati Banku!");
WantedPoints[playerid] = 2;
SetPlayerCriminal(playerid,255, "Pokusaj pljackanja Banke");
PlayerInfo[playerid][pRobTime] = 500;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Hvala unaprijed
pogledaj pri kraju scripte, tu se stavlja koliko se dobije kad se opljacka
nema nisam nasao to za pare
Pokusaj da pronadjes public RobBank jer vjerovatno je postavljeno na tom publicu da igracu postavi izvjesnu svotu novca kada opljacka banku ...
Znaci, stisni CTRL+F i ukucaj public RobBank
nema ni to
izgleda da nema
Citat: [BM] Edward_Northon poslato Mart 06, 2012, 15:12:08 POSLE PODNE
izgleda da nema jedino ako nema neko od vas neku drugu skrptu za pljacku banke
Eto,rekao sam ti na FB kako da potrazis,postavi ovde ako si nasao.
public RobBank(playerid)
{
new string[128];
if(IsPlayerInRangeOfPoint(playerid, 2, 2309.6060,-4.0211,26.7422))
{
if(RobbingTime[playerid] > 0)
{
RobbingTime[playerid] --;
GameTextForPlayer(playerid, "~w~Ostani na~r~Pickupu ~w~dok vrijeme ne istece!", 1000,4);
}
else
{
RobbingTime[playerid] = 0;
KillTimer(RobBankTimer);
new money = random(2500);
SafeGivePlayerMoney(playerid, money);
format(string, sizeof(string),"~w~Opljackao si ~g~%d Dinara ~w~iz ~y~Banke!", money);
GameTextForPlayer(playerid, string, 6000, 4);
format(string, sizeof(string),"* Opljackao si %d Dinara iz Banke!",money);
SendClientMessage(playerid, COLOR_GREY, string);
WantedPoints[playerid] = 10;
SetPlayerCriminal(playerid,255, "Pljackanje Banke");
}
Vidis da ima public RobBank 8)
Ovaj kod daje igraciu novac kada opljacka banku, trenutno je podeseno da daje random novac 2500, ti mozes da smanjis ili povecas na koliko oces:
new money = random(2500);