[POMOC] oko komande /robbank

Započeo ....Brky...., Mart 05, 2012, 20:10:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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


Snich

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





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");
}

Snich

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);