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): //
pa logiÄno da nam treba dio skripte, Å¡ta smo mi ovdje vidovnjaci pa vidimo Å¡ta je tebi u skripti? :o
Stavio sam :D
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;
}
Hvala ;)
(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) .