Skripta koju koristim:ARP
Detaljan opis problema😛a radim posao bus vozac i sad ocu da promjenim rutu tog posla pa nmg da podesim check point na koje mjesto ja ocu kako to da uradim
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Checkpoint
526
pregleda
6
postova
17. Jul 2017.
17. Jul 2017.
Prvo ides /save na svoje checkpointe koje ti zelis,nadjes u skripti te vec postojece checkpointe,zamijenis samo x,y,z koordinate,kompajlas i tjt.
17. Jul 2017.
Evo uradio sam kako si trazio i evo sta se desi , dobro mi bude uraden prvi CheckPoint a onda drugi nije na svoje mjesto evo slike
http://imgur.com/a/aQkPt a sacu dio skripte
http://imgur.com/a/aQkPt a sacu dio skripte
//////////////////////////BUS VOZAC LINIJA 1////////////////////////////////
if(BusLinija == 1 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1548.3635,-1735.5756,13.1875))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2514.7390,2413.6909,16.4784, 5.0);
BusLinija = 2;
}
}
if(BusLinija == 2 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1818.9124,-1916.7213,13.1892))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2423.9082,2431.4741,12.8950, 5.0);
BusLinija = 3;
}
}
if(BusLinija == 3 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2019.0261,-1939.9390,13.1428))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2339.0476,2395.4517,5.7662, 5.0);
BusLinija = 4;
}
}
if(BusLinija == 4 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1838.0522,-2050.0513,13.1891))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2383.6018,2347.7971,4.7683, 5.0);
BusLinija = 5;
}
}
if(BusLinija == 5 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1277.3278,-1709.8075,13.1891))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2469.0283,2293.1836,4.7641, 5.0);
BusLinija = 6;
}
}
if(BusLinija == 6 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1209.5477,-1709.6885,13.1891))
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("utovarbus", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~y~Stanica", 5000, 3);
SetPlayerCheckpoint(playerid, -2467.8928,2245.4097,4.7447, 5.0);
BusLinija = 7;
}
}
if(BusLinija == 7 && BusVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1169.4285,-1766.0760,13.2872))
{
new osnovnaplata = JobInfo;
new bonus = JobInfo, string;
PlayerInfo += osnovnaplata+bonus;
format(string,sizeof(string),""HZELENA"Uspesno ste zavrsili bus liniju!\n\n"BELA"Plata: "HZELENA"%d$\n"BELA"Bonus: "HZELENA"%d$",osnovnaplata,bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj ture",string,"OK","");
BusLinija = 0; DisablePlayerCheckpoint(playerid); FirmaNovac(8, 150);
}
}18. Jul 2017.
SetPlayerCheckPoint(playerid, pozicijax,pozicijay,pozicijaz);
stavljas znci poziciju tu to dobijes kda kucas /save onfoot ig
stavljas znci poziciju tu to dobijes kda kucas /save onfoot ig
19. Jul 2017.
Prati malo kako ide. Imas global promenljivu BusLinija koju povecavas svaki put sa novim CP. Zatim imas deo IfIsPlayerInRangeOfPoint sa kojim proveravas da li je na tom CP i ako jeste global promenljiva dobija novu vrednost i ti stavljas novi CP. Sad kod tebe se novi postavljeni CP sa proverom gde se igrac nalazi ne poklapaju a to si vrv ti cackao..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava