Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ....Brky.... poslato Mart 05, 2012, 20:10:45 POSLE PODNE

Naslov: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 05, 2012, 20:10:45 POSLE PODNE
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
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: Ljube_Savic poslato Mart 05, 2012, 21:06:55 POSLE PODNE
pogledaj pri kraju scripte, tu se stavlja koliko se dobije kad se opljacka
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 05, 2012, 22:39:12 POSLE PODNE
nema nisam nasao to za pare
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: Snich poslato Mart 05, 2012, 22:52:16 POSLE PODNE
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
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 05, 2012, 22:54:57 POSLE PODNE
nema ni to
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: Snich poslato Mart 06, 2012, 10:16:57 PRE PODNE
Citat: [BM] Brky_Depp poslato Mart 05, 2012, 22:54:57 POSLE PODNE
nema ni to
Onda pogledaj da nije u stocku.
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 06, 2012, 15:12:08 POSLE PODNE
izgleda da nema
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 06, 2012, 15:13:08 POSLE PODNE
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
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: Nxidza poslato Mart 06, 2012, 16:13:10 POSLE PODNE
Eto,rekao sam ti na FB kako da potrazis,postavi ovde ako si nasao.
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: ....Brky.... poslato Mart 06, 2012, 16:13:48 POSLE PODNE
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");
}
Naslov: Odg: [POMOC] oko komande /robbank
Poruka od: Snich poslato Mart 06, 2012, 16:47:05 POSLE PODNE
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);