Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: m-a-r-k-o poslato Jul 29, 2011, 19:42:48 POSLE PODNE

Naslov: [POMOC]Pljacka banke
Poruka od: m-a-r-k-o poslato Jul 29, 2011, 19:42:48 POSLE PODNE
Mod koji koristim Raven's

Problem:evo ovako kad opljackam banku stalno mi makne novce sve dok se ne maknem s cp

Komande:

if(strcmp(cmd, "/robbank", true) == 0)
{
    new success = random(2);
    if(BankRobbedRecently == 1)
{
    SendClientMessage(playerid, COLOR_GREY, "* Ova lokacija je nedavno opljackana, pokusajte kasnije");
    return 1;
}
if(PlayerInfo[playerid][pRobTime] >= 1)
{
    SendClientMessage(playerid, COLOR_GREY, "* Nedavno ste pokusali ili uspjesno nesto opljackali, molimo sacekajte.");
    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, "* Sada pljackate Banku, ostanite u checkpointu 95 Sekundi!");
                    RobbingTime[playerid] = 95;
RobBankTimer = SetTimerEx("RobBank",1000,true,"i",playerid);
            WantedPoints[playerid] = 5;
            SetPlayerCriminal(playerid,255, "Pljacka Banke");
            PlayerInfo[playerid][pRobTime] = 900;
            BankRobbedRecently = 0;
SetTimer("UnsetBankRob",1500000,false);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
}
else
{
    SendClientMessage(playerid, COLOR_ORANGE, "* Niste uspijeli opljackati Banku!");
    WantedPoints[playerid] = 2;
            SetPlayerCriminal(playerid,255, "Pokusaj pljacke Banke");
PlayerInfo[playerid][pRobTime] = 500;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Ne smijete biti na dužnosti!");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Morate imati vatreno oruzje da bi pokusali nesto ovakvo!");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Niste na mjestu pljacke!");
    return 1;
}
return 1;
}




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 u ~r~Pickup-u ~w~do kraja!", 1000,4);
}
else
{
    RobbingTime[playerid] = 0;
    KillTimer(RobBankTimer);
new money = random(2000);
    SafeGivePlayerMoney(playerid, money);
format(string, sizeof(string),"~w~Opljackali ste ~g~$%d ~w~iz ~y~Banke!", money);
GameTextForPlayer(playerid, string, 6000, 4);
format(string, sizeof(string),"* Opljackali ste $%d iz Banke!",money);
SendClientMessage(playerid, COLOR_GREY, string);
WantedPoints[playerid] = 10;
SetPlayerCriminal(playerid,255, "Pljackanje Banke");
}
}
else
{
        GameTextForPlayer(playerid, "~w~Napustio si Checkpoint!", 1000,4);
        RobbingTime[playerid] = 0;
KillTimer(RobBankTimer);
}
}
Naslov: Odg: [POMOC]Pljacka banke
Poruka od: System32 poslato Jul 29, 2011, 23:48:24 POSLE PODNE
daj funkciju UnsetBankRob
+ daj sredi taj kod malo, sto ce ti tolke zagrade, neznam kako se snalazite u tome -.-
Kod (System32) [Izaberi]
if(strcmp(cmd, "/robbank", true) == 0)
{
    new success = random(2);
    if(BankRobbedRecently == 1) return SendClientMessage(playerid, COLOR_GREY, "* Ova lokacija je nedavno opljackana, pokusajte kasnije");
if(PlayerInfo[playerid][pRobTime] >= 1) return SendClientMessage(playerid, COLOR_GREY, "* Nedavno ste pokusali ili uspjesno nesto opljackali, molimo sacekajte.");
    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, "* Sada pljackate Banku, ostanite u checkpointu 95 Sekundi!");
                    RobbingTime[playerid] = 95;
RobBankTimer = SetTimerEx("RobBank",1000,true,"i",playerid);
            WantedPoints[playerid] = 5;
            SetPlayerCriminal(playerid,255, "Pljacka Banke");
            PlayerInfo[playerid][pRobTime] = 900;
            BankRobbedRecently = 0;
SetTimer("UnsetBankRob",1500000,false);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
}
else
{
    SendClientMessage(playerid, COLOR_ORANGE, "* Niste uspijeli opljackati Banku!");
    WantedPoints[playerid] = 2;
            SetPlayerCriminal(playerid,255, "Pokusaj pljacke Banke");
PlayerInfo[playerid][pRobTime] = 500;
}
}
else SendClientMessage(playerid, COLOR_GREY, "* Ne smijete biti na dužnosti!");
}
else SendClientMessage(playerid, COLOR_GREY, "* Morate imati vatreno oruzje da bi pokusali nesto ovakvo!");
}
else SendClientMessage(playerid, COLOR_GREY, "* Niste na mjestu pljacke!");
return 1;
}

Naslov: Odg: [POMOC]Pljacka banke
Poruka od: m-a-r-k-o poslato Jul 30, 2011, 00:21:22 PRE PODNE
public UnsetBankRob()
{
BankRobbedRecently = 0;
return 1;
}