Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Muma poslato Avgust 23, 2016, 14:02:14 POSLE PODNE

Naslov: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Muma poslato Avgust 23, 2016, 14:02:14 POSLE PODNE
Simple Bank Robbery System / Jednostavan sistem pljačke banke


Pozdrav svim članovima foruma, danas ću vam samo prevesti 1. sistem pljačke banke.






[pawn]#include <a_samp>
#include <zcmd>

#define COLOR_WHITE 0xFFFFFFAA

//Function forwarding
/* Prvo moramo ispisati funkcije koje ćemo koristiti dalje u skripti */
forward robtimer(playerid);
forward waittimer();

//Variables
/* Dodajemo nove varijable da utvrdimo da li se može banka pljačkati ili ne. */
new robpossible;

public OnFilterScriptInit()
{
   /* Kada postavite 'robpossible' na 1, to znači da će moći pljačkati odmah nakon Å¡to se uloguje na server. */
   robpossible = 1;
   return 1;
}

//Command(s)
CMD:robbank(playerid, params[])
{
   if(robpossible == 1) //Ako je varijabla na 1 da nastavi sa pljačkanjem.
   {
      if(IsPlayerInRangeOfPoint(playerid, 3.0, 2309.1899,-8.4444,26.7422)) //Ovdje postavljate koordinate odakle će se moći pljačkati banka
      {
          robpossible = 0; // Ako smo krenuli sa pljačkom, postavljamo da se trenutno ne može pljačkati
          SetTimer("waittimer", 300000, false); //Trenutno je 5 min, vi promijenite na broj koji vi želite ( 1 sekunda = 1000 )
          /* Postavili smo tajmer od 5 minuta kada će se banka moći ponovo pljačkati */
          SetTimer("robtimer", 60000, false);
          /* Pokrenuli smo joÅ¡ jedan tajmer koji će nam za 1 minut dati novac od pljačkanja banke */
          /* Vi dodajte funkciju koja će obavijestiti policiju. */
          SendClientMessage(playerid, COLOR_WHITE, "Počeli ste sa pljačkom banke, policija je obavijeÅ¡tena.");
            SendClientMessage(playerid, COLOR_WHITE, "Morate ostati na mjestu pljačkanja banke sledećih 30 sekundi kako bi dobili novac.");
       }
   } else {
       SendClientMessage(playerid, COLOR_WHITE, "Trenutno nije moguće pljačkati banku!");
   }
   return 1;
}

//Functions
public robtimer(playerid)
{
   new string[128]; // Novi string za poruke koje se pokazuju kasnije.
    new cash = random(200000);
   GivePlayerMoney(playerid, cash);
   /* Sa funkcijom "new cash = random(200000); & GivePlayerMoney(playerid, cash);" skripta daje igraču random svotu novca koja maksimalno može iznostiti 200.000$ (Možete to promijeniti..) */
    // Ovdje koristimo string iznad koji prikazuje igraču koliko je opljačkao novca iz banke.
   format(string, sizeof(string), "UspjeÅ¡no si opljačkao %d$ iz banke!", cash);
   SendClientMessage(playerid, COLOR_WHITE, string);
}

public waittimer()
{
   robpossible = 1; // Sa ovim pravimo da je banka ponovo na raspolaganju za pljačku i Å¡aljemo poruku svim igračima.
   SendClientMessageToAll(COLOR_WHITE, "Banka je ponovo na raspolaganju za pljačku!");
}[/pawn]






Kao što sam već naveo, ja samo prevodim ovaj tutorijal kako jeste napisan. Pa ako ima greški u skripti ili prijevodu, pišite, ispraviti ću. :)
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Plen Ki Mun poslato Avgust 23, 2016, 15:02:29 POSLE PODNE
A sto ce biti ako pljackam banku i izbaci me sa servera ili me netko ubije ? Treba poradit jos :D
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Maxwellâ„¢ poslato Avgust 23, 2016, 15:03:47 POSLE PODNE
Citat: Mate poslato Avgust 23, 2016, 15:02:29 POSLE PODNE
A sto ce biti ako pljackam banku i izbaci me sa servera ili me netko ubije ? Treba poradit jos :D
Ovo je neka osnova,ostalo bi trebao sam doraditi.
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Plen Ki Mun poslato Avgust 23, 2016, 15:06:00 POSLE PODNE
Citat: Maxwellâ,,¢ poslato Avgust 23, 2016, 15:03:47 POSLE PODNE
Citat: Mate poslato Avgust 23, 2016, 15:02:29 POSLE PODNE
A sto ce biti ako pljackam banku i izbaci me sa servera ili me netko ubije ? Treba poradit jos :D
Ovo je neka osnova,ostalo bi trebao sam doraditi.

Ja sam za sebe poradio,ali ipak treba bit i ovdje da bude ono "Osnovno"
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Muma poslato Avgust 23, 2016, 15:34:05 POSLE PODNE
Ja sam napisao samo da sam preveo. :)
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: LoOdaK poslato Avgust 23, 2016, 21:17:37 POSLE PODNE
Mogo si ovo detaljnije objasniti posto pocetnici nece shvatiti al ok  :D
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Muma poslato Avgust 24, 2016, 10:54:59 PRE PODNE
Samo sam ga preveo, pomoći će valjda. :D
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: MEDO poslato Avgust 24, 2016, 21:28:49 POSLE PODNE
Po meni bi ovo trebalo ići ovdje: http://balkan-samp.com/forum/index.php?topic=4245.0

Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Muma poslato Avgust 24, 2016, 21:55:53 POSLE PODNE
Citat: MEDO poslato Avgust 24, 2016, 21:28:49 POSLE PODNE
Po meni bi ovo trebalo ići ovdje: http://balkan-samp.com/forum/index.php?topic=4245.0
Može biti i tutorijal, pa neka ostane za sada ovdje kad je već postavljen. :)
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: Softic poslato Septembar 18, 2016, 14:47:11 POSLE PODNE
pa dobro pomoci ce nekom :d
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: anderson87 poslato Septembar 18, 2016, 17:23:17 POSLE PODNE
Odlicno  :D
Naslov: Odg: [TuT] Simple Bank Robbery System / Jednostavan Sistem Pljačke Banke
Poruka od: #A.J. poslato Septembar 18, 2016, 18:04:50 POSLE PODNE
Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 18, 2016, 17:23:17 POSLE PODNE
Odlicno  :D