Skripta koju koristim: Moja
Detaljan opis problema: Pravio sam posao dostavljaca nafte, i sada kada kucam /prevozinaftu da mi prvi checkpoint i kada dodjem na prvom checkpointu izbaci "Cisterna ispraznjena, preuzmite platu" a to treba da pise tek na 4. checkpointu. Ja mislim da mi je u skripti sve uredu, pogledajte vi.
Dio skripte: KLIK
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[Pomoc] Mesa checkpointe posla..
339
pregleda
9
postova
16. Jun 2016.
16. Jun 2016.
Ja kad radim posao stavim npr VoziNaftuCP++;
i onda kad dodje do checkpointa proveri npr if(VoziNaftu == 1)
i tako po redu i nikad ne pogresim
i onda kad dodje do checkpointa proveri npr if(VoziNaftu == 1)
i tako po redu i nikad ne pogresim
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Jun 2016.
O jesi ga i ti zakomplikovao sa kodovima pogledaj sta sve imas za obican poslic 😄
Ja cu ti dati primer kako sam ja radio poslove i mislim da je jednostavnije nego ovo tvoje... Treba nam prvo jedna varijabla za Checkpoint-e nazvacemo je CP a definisacemo na vrh scripte.
Znaci jednostavno stavimo prvi marker u komandu i podesimo broj na varijabli CP eto primer neka bude 1 jer tek krecemo te bi to ovako trebalo da bude u komandi za prvi marker.
I sada jos samo u public-u OnPlayerEnterCheckpoint treba da definisemo ostatak posla...
I to bi bilo to e sada ja sam ti dao primer ti mozes tu kod CP-a da definises i da igrac mora biti u vozilu, takodje ovamo gde gasis i palis nove markere mozes stavljati poruke, ili tajmer ako treba i da zamrzne igraca itd...
Ja cu ti dati primer kako sam ja radio poslove i mislim da je jednostavnije nego ovo tvoje... Treba nam prvo jedna varijabla za Checkpoint-e nazvacemo je CP a definisacemo na vrh scripte.
new CP;Znaci jednostavno stavimo prvi marker u komandu i podesimo broj na varijabli CP eto primer neka bude 1 jer tek krecemo te bi to ovako trebalo da bude u komandi za prvi marker.
SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size)
CP = 1;
I sada jos samo u public-u OnPlayerEnterCheckpoint treba da definisemo ostatak posla...
if (CP == 1) { CP = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Drugi marker
else if (CP == 2) { CP = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Treci marker
else if (CP == 3) { CP = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Zavrsni marker
else if (CP == 4)
{
// I ovde sada stavis platu i sta jos sve hoces
CP = 0;
}
I to bi bilo to e sada ja sam ti dao primer ti mozes tu kod CP-a da definises i da igrac mora biti u vozilu, takodje ovamo gde gasis i palis nove markere mozes stavljati poruke, ili tajmer ako treba i da zamrzne igraca itd...
16. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 16, 2016, 12:25 pm:
O jesi ga i ti zakomplikovao sa kodovima pogledaj sta sve imas za obican poslic 😄
Ja cu ti dati primer kako sam ja radio poslove i mislim da je jednostavnije nego ovo tvoje... Treba nam prvo jedna varijabla za Checkpoint-e nazvacemo je CP a definisacemo na vrh scripte.
Znaci jednostavno stavimo prvi marker u komandu i podesimo broj na varijabli CP eto primer neka bude 1 jer tek krecemo te bi to ovako trebalo da bude u komandi za prvi marker.
I sada jos samo u public-u OnPlayerEnterCheckpoint treba da definisemo ostatak posla...
I to bi bilo to e sada ja sam ti dao primer ti mozes tu kod CP-a da definises i da igrac mora biti u vozilu, takodje ovamo gde gasis i palis nove markere mozes stavljati poruke, ili tajmer ako treba i da zamrzne igraca itd...
Ja cu ti dati primer kako sam ja radio poslove i mislim da je jednostavnije nego ovo tvoje... Treba nam prvo jedna varijabla za Checkpoint-e nazvacemo je CP a definisacemo na vrh scripte.
new CP;Znaci jednostavno stavimo prvi marker u komandu i podesimo broj na varijabli CP eto primer neka bude 1 jer tek krecemo te bi to ovako trebalo da bude u komandi za prvi marker.
SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size)
CP = 1;
I sada jos samo u public-u OnPlayerEnterCheckpoint treba da definisemo ostatak posla...
if (CP == 1) { CP = 2; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Drugi marker
else if (CP == 2) { CP = 3; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Treci marker
else if (CP == 3) { CP = 4; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size) } // Zavrsni marker
else if (CP == 4)
{
// I ovde sada stavis platu i sta jos sve hoces
CP = 0;
}
I to bi bilo to e sada ja sam ti dao primer ti mozes tu kod CP-a da definises i da igrac mora biti u vozilu, takodje ovamo gde gasis i palis nove markere mozes stavljati poruke, ili tajmer ako treba i da zamrzne igraca itd...
Pa svaki mi je posao ovako odradjen i svaki posao radi ne znam sto sad nece
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
16. Jun 2016.
Po ovim kodovima koje si poslao ne vidim da si tako radio 😄 Ima slicnosti ali nije radjeno na ovaj nacin koji sam ti poslao...
17. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 16, 2016, 2:38 pm:
Po ovim kodovima koje si poslao ne vidim da si tako radio 😄 Ima slicnosti ali nije radjeno na ovaj nacin koji sam ti poslao...
Ja sam rekao da sam radio sve poslove po ovim mojim kodovima, nisi me razumeo
OG Legend
Novi Član
246 / 250 XP
🌱Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
17. Jun 2016.
Probaj da sklonis ove definicije branko mislim ne znam sta ti je to uopste mozda ti to pravi problem jer je svuda isto definisano.
18. Jun 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on June 17, 2016, 2:17 pm:
Probaj da sklonis ove definicije branko mislim ne znam sta ti je to uopste mozda ti to pravi problem jer je svuda isto definisano.
To su vozila posla 😄
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava