Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Martino poslato Septembar 21, 2014, 11:36:40 PRE PODNE

Naslov: [POMOC] Pljacka banke
Poruka od: Martino poslato Septembar 21, 2014, 11:36:40 PRE PODNE
Skripta koju koristim:  /
Opis problema o kojem se radi: Kako da se banka moze opljackati? I naravno da to moze da uradi samo iz organizacije :D
Dio skripte: Nije potrebne,nema komande nema nista
Slika (neobavezno):
Naslov: Odg: [POMOC] Pljacka banke
Poruka od: xyzcod2 poslato Septembar 21, 2014, 12:02:16 POSLE PODNE
Za pocetak moras imat organizaciju, onda poslije odredis poziciju, napravis ukoliko je na odredjenoj poziciji moze opljackat, ako nije ne moze. Sto se tice same pljacke, mozes napraviti sa tajmerom te sa random novcima, ili kako vec zelis. Napisi kakav sistem pljacke zelis pa cu ti pomoci, ali ti naravno necu odradit cijeli kod, vec samo dijelove
Naslov: Odg: [POMOC] Pljacka banke
Poruka od: Martino poslato Septembar 21, 2014, 12:22:33 POSLE PODNE
Nesta veoma jednostavno,da svaki 40min se moze pljackati,max 27000$ et' brate nesta jednostavno,sve sto ti treba iz skripte samo reci. :)
Naslov: Odg: [POMOC] Pljacka banke
Poruka od: luka2223 poslato Septembar 21, 2014, 15:23:52 POSLE PODNE
new RobBankTimer; //Na vrh medju new stavi to

PlayerInfo[playerid][pRobTime] = 0; //Ovo medju PlayerInfo stavi

//Ovo ispod stavi negde medju komande
if(strcmp(cmd, "/robbank", true) == 0)
{
    new success = random(2);
    if(BankRobbedRecently == 1)
{
    SendClientMessage(playerid, COLOR_GREY, "* This location was robbed recently, try again later");
    return 1;
}
if(PlayerInfo[playerid][pRobTime] >= 1)
{
    SendClientMessage(playerid, COLOR_GREY, "* You already attempted or robbed a place recently, please wait.");
    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, "* You are now Robbing the city Hall, please remain in the checkpoint for 95 Seconds!");
                            RobbingTime[playerid] = 95;
    RobBankTimer = SetTimerEx("RobBank",1000,true,"i",playerid);
            WantedPoints[playerid] = 5;
            SetPlayerCriminal(playerid,255, "Robbing the Bank");
            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, "* Nisi uspeo da opljackas banku!");
    WantedPoints[playerid] = 2;
            SetPlayerCriminal(playerid,255, "Attempting to rob the Bank");
PlayerInfo[playerid][pRobTime] = 500;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Iskljucite duznost prvo!");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Treba vam neko dobro oruzije za pljacku!");
    return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "* Niste na mestu pljacke!");
    return 1;
}
return 1;
}

//Ovo dole stavi medju Public negde to je na kraj skripte :D
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~Pricekajte za otvaranje kase ~r~Za novac ~w~do kraja vremena!", 1000,4);
}
else
{
    RobbingTime[playerid] = 0;
    KillTimer(RobBankTimer);
new money = random(2500);
    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, "Opljackana Banka");
}
}
else
{

Evo ti pa ako oces prilagodi si ti
Naslov: Odg: [POMOC] Pljacka banke
Poruka od: Martino poslato Septembar 21, 2014, 19:35:31 POSLE PODNE
Meni je YCMD,kako da pretvorim u YCMD  :o
Naslov: Odg: [POMOC] Pljacka banke
Poruka od: luka2223 poslato Septembar 21, 2014, 20:00:57 POSLE PODNE
Druze evo u ycmd je ako nesto ne valja javi
Creditse ostavi
  http://balkan-samp.com/forum/index.php?topic=77427.0