Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ProGaming064064 poslato Novembar 12, 2014, 15:58:48 POSLE PODNE

Naslov: [FS] Preskakanje CheckPoint-a
Poruka od: ProGaming064064 poslato Novembar 12, 2014, 15:58:48 POSLE PODNE
Skripta koju koristim: Moja od 0 :)
Detaljan opis problema: U skripti imam 4 checkpointa . . . Igracu prikaze 1. checkpoint, ali kada udje u checkpoint prikazuje kraj posla i dalje nema vise checkpointa :( (Pravim poslove) 
Dio skripte:
Kod:
   if(VozacMlekaStart[playerid] == 1)
   {
       TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
      DisablePlayerCheckpoint(playerid);
        istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
        SetPlayerCheckpoint(playerid, 1087.5137,-1121.9542,23.9161, 3.0);
      VozacMlekaStart[playerid] = 2;
   }
   if(VozacMlekaStart[playerid] == 2)
   {
       TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
       DisablePlayerCheckpoint(playerid);
       istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
       SetPlayerCheckpoint(playerid, 1019.3872,-301.9510,73.7201, 3.0);
       VozacMlekaStart[playerid] = 3;
   }
   if(VozacMlekaStart[playerid] == 3)
   {
        TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
       DisablePlayerCheckpoint(playerid);
       istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
       SetPlayerCheckpoint(playerid, 1144.7262,-573.2343,104.9141, 3.0);
       VozacMlekaStart[playerid] = 4;
   }
   if(VozacMlekaStart[playerid] == 4)
   {
       new bonus = random(300), string[120];
       TogglePlayerControllable(playerid, 0);
       GivePlayerMoney(playerid, 400+bonus);
       format(string, sizeof(string), "Uspesno ste zavrsili dostavljanje mleka! Plata: 400  |  Bonus: %d !", bonus);
       SendClientMessage(playerid, -1, string);
       GameTextForPlayer(playerid, "~g~Zavrsili ste sa poslom!", 4000, 3);
       DisablePlayerCheckpoint(playerid);
       VozacMlekaStart[playerid] = 0;
   }


Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [FS] Preskakanje CheckPoint-a
Poruka od: TiXoR_ poslato Novembar 12, 2014, 19:12:32 POSLE PODNE
pa logično da nam treba dio skripte, šta smo mi ovdje vidovnjaci pa vidimo šta je tebi u skripti? :o
Naslov: Odg: [FS] Preskakanje CheckPoint-a
Poruka od: ProGaming064064 poslato Novembar 12, 2014, 20:06:02 POSLE PODNE
Stavio sam :D
Naslov: Odg: [FS] Preskakanje CheckPoint-a
Poruka od: RilleX poslato Novembar 12, 2014, 21:14:39 POSLE PODNE
Poslje svakog postavljanja cp-ova stavi return 1; zato ti nece
Evo probaj pa javi

   if(VozacMlekaStart[playerid] == 1)
   {
       TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
      DisablePlayerCheckpoint(playerid);
        istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
        SetPlayerCheckpoint(playerid, 1087.5137,-1121.9542,23.9161, 3.0);
      VozacMlekaStart[playerid] = 2;
      return 1;
   }
   if(VozacMlekaStart[playerid] == 2)
   {
       TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
       DisablePlayerCheckpoint(playerid);
       istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
       SetPlayerCheckpoint(playerid, 1019.3872,-301.9510,73.7201, 3.0);
       VozacMlekaStart[playerid] = 3;
      return 1;
   }
   if(VozacMlekaStart[playerid] == 3)
   {
        TogglePlayerControllable(playerid, 0);
       GameTextForPlayer(playerid, "~y~ISTOVAR...", 13000, 3);
       DisablePlayerCheckpoint(playerid);
       istovar[playerid] = SetTimerEx("istovarvreme", 12000, false, "d", playerid);
       SetPlayerCheckpoint(playerid, 1144.7262,-573.2343,104.9141, 3.0);
       VozacMlekaStart[playerid] = 4;
      return 1;
   }
   if(VozacMlekaStart[playerid] == 4)
   {
       new bonus = random(300), string[120];
       TogglePlayerControllable(playerid, 0);
       GivePlayerMoney(playerid, 400+bonus);
       format(string, sizeof(string), "Uspesno ste zavrsili dostavljanje mleka! Plata: 400  |  Bonus: %d !", bonus);
       SendClientMessage(playerid, -1, string);
       GameTextForPlayer(playerid, "~g~Zavrsili ste sa poslom!", 4000, 3);
       DisablePlayerCheckpoint(playerid);
       VozacMlekaStart[playerid] = 0;
      return 1;
   }

Naslov: Odg: [FS] Preskakanje CheckPoint-a
Poruka od: ProGaming064064 poslato Novembar 12, 2014, 21:41:12 POSLE PODNE
Hvala  ;)
Naslov: Odg: [FS] Preskakanje CheckPoint-a
Poruka od: [CH]Lenon poslato Novembar 13, 2014, 08:25:26 PRE PODNE
(http://www.dodaj.rs/f/3L/2C/2ao1z3ID/082577-green-metallic-or.png)

Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Tema nije otvorena prema pravilima a i koliko vidim rijesili ste. :D

Pravila:

Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=7045.0) .
Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .