Započeo Deken
•20. Nov. 2017.• ZaključanoOko posla
710
pregleda
11
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
509
Postovi:
85
Teme:
Pridružio se:Nov. 2017
20. Nov. 2017.
Skripta koju koristim : mod od 0
Detaljan Opis problema: sve sam to napravio i kada udjem ucita mi prva dva checkpointa i onda samo stanu cp sa porukom svaka cast nastavi dalje koja se ispisuje 1milion puta kada pokusam
Dio skripte:
KOD:
Detaljan Opis problema: sve sam to napravio i kada udjem ucita mi prva dva checkpointa i onda samo stanu cp sa porukom svaka cast nastavi dalje koja se ispisuje 1milion puta kada pokusam
Dio skripte:
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
DisablePlayerCheckpoint(playerid);
Start = 0;
if(Start == 0)
{
SetPlayerCheckpoint(playerid, 1910.9065,-1183.4401,22.4342,3.0);
}
else if(PrviCP == 1)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 1931.7922,-1163.5945,21.7143,3.0);
}
else if(DrugiCP == 2)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 1987.4614,-1160.8689,20.9246,3.0);
}
else if(TreciCP == 3)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2002.5663,-1151.8746,22.6814,3.0);
}
else if(CetvrtiCP == 4)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2033.7629,-1153.7010,23.1089,3.0);
}
else if(PetiCP == 5)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2048.2009,-1175.2698,23.3794,3.0);
}
else if(SestiCP == 6)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2051.2400,-1192.6033,23.6568,3.0);
}
else if(SedmiCP == 7)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2036.9088,-1211.2786,22.7420,3.0);
}
else if(OsmiCP == 8)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2024.1387,-1231.1516,21.9697,3.0);
}
else if(DevetiCP == 9)
{
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
SetPlayerCheckpoint(playerid, 2010.5756,-1243.9318,22.9093,3.0);
}
else if(DesetiCP == 10)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, 1990.6710,-1236.3781,20.3234,3.0);
GivePlayerMoney(playerid, 2000);
SendClientMessage(playerid, -1, ""CRVENA""BELA"Pokosili ste travu i dobili platu u iznosu od 2000 dolara");
}
return 1;
}KOD:
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
DesetiCP i tako dalje je samo NAZIV varijable, koristi jednu varijablu tipa CheckPointVar i vrijednost postavljaj kao brojeve, tipa
CheckPointVar = 1; 2 3 4 5 6 7 8 9 10
if (CheckPointVar == 1) 2 3 4 5 6 7 8 9 10
CheckPointVar = 1; 2 3 4 5 6 7 8 9 10
if (CheckPointVar == 1) 2 3 4 5 6 7 8 9 10
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
to je samo ime varijable koja mi je prva pala na pamet, želim reći da ne koristiÅ¡ 10 razliÄitih varijabli koje nemaju smisla, koristi jednu, CP na primjer a ne prviCP, drugiCP...
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,394
Postovi:
77
Teme:
Pridružio se:Okt. 2012
20. Nov. 2017.
Možda ti ovo pomogne
btw, prouÄi o varijablama Å¡to znaÄe i to
https://en.wikipedia.org/wiki/Variable_(computer_science)
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,-1,""CRVENA""BELA"Svaka cast nastavi dalje!");
DisablePlayerCheckpoint(playerid);
Start++;
if(Start == 0)
{
SetPlayerCheckpoint(playerid, 1910.9065,-1183.4401,22.4342,3.0);
}
else if(Start == 1)
{
SetPlayerCheckpoint(playerid, 1931.7922,-1163.5945,21.7143,3.0);
}
else if(Start == 2)
{
SetPlayerCheckpoint(playerid, 1987.4614,-1160.8689,20.9246,3.0);
}
else if(Start == 3)
{
SetPlayerCheckpoint(playerid, 2002.5663,-1151.8746,22.6814,3.0);
}
else if(Start == 4)
{
SetPlayerCheckpoint(playerid, 2033.7629,-1153.7010,23.1089,3.0);
}
else if(Start == 5)
{
SetPlayerCheckpoint(playerid, 2048.2009,-1175.2698,23.3794,3.0);
}
else if(Start == 6)
{
SetPlayerCheckpoint(playerid, 2051.2400,-1192.6033,23.6568,3.0);
}
else if(Start == 7)
{
SetPlayerCheckpoint(playerid, 2036.9088,-1211.2786,22.7420,3.0);
}
else if(Start == 8)
{
SetPlayerCheckpoint(playerid, 2024.1387,-1231.1516,21.9697,3.0);
}
else if(Start == 9)
{
SetPlayerCheckpoint(playerid, 2010.5756,-1243.9318,22.9093,3.0);
}
else if(Start == 10)
{
GivePlayerMoney(playerid, 2000);
SendClientMessage(playerid, -1, ""CRVENA""BELA"Pokosili ste travu i dobili platu u iznosu od 2000 dolara");
}
return 1;
}
btw, prouÄi o varijablama Å¡to znaÄe i to
https://en.wikipedia.org/wiki/Variable_(computer_science)
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava