Skripta koju koristim:Moja od 0
Detaljan opis problema:Nesto sam citao kao kada se pravi novi cp a ako se u jedan udje da se nesto dodaje +1 kao variabla kako to
Dio skripte://
Kod://
Oko variabli brzo
607
pregleda
13
postova
20. Nov. 2017.
U callbacku
dodaš
možeš koristiti metodu koju želiš, samo umjesto myVariable stavi si svoju promjenjivu te dodaj uvjet ako imaš u planu
OnPlayerEnterCheckpoint(playerid)dodaš
myVariable = myVariable + 1; // dodaje 1
myVariable += 1; // dodaje 1
myVariable++; // dodaje 1
možeš koristiti metodu koju želiš, samo umjesto myVariable stavi si svoju promjenjivu te dodaj uvjet ako imaš u planu
20. Nov. 2017.
Ne znam Å¡to toÄno želiÅ¡ odraditi, logika je na tebi, ja sam ti samo rekao kako se dodaje 1 na integer variable
SetPlayerCheckpoint postavlja checkpoint (spawn checkpoint)
DisablePlayerCheckpoint uništava checkpoint
OnPlayerEnterCheckpoint kada igraÄ dodirne checkpoint
od toga možeš izvesti što poželiš :p
SetPlayerCheckpoint postavlja checkpoint (spawn checkpoint)
DisablePlayerCheckpoint uništava checkpoint
OnPlayerEnterCheckpoint kada igraÄ dodirne checkpoint
od toga možeš izvesti što poželiš :p
20. Nov. 2017.
Ti uvijek imaÅ¡ 100 naÄina da odradiÅ¡ neki system, tako da ako želiÅ¡ da radiÅ¡ kao "ti Å¡to kažu" onda pitaj njih na koji naÄin oni to rade, ali ja preferiram da radiÅ¡ logiku na svoj naÄin iz koje ćeÅ¡ nauÄiti puno takoÄ‘er i razumjeti ćeÅ¡ ju.
20. Nov. 2017.
Evo ti primjer za poÄetnike da bi razumio kako otprilike radiÅ¡, p.s. ovo je totalno neprofesionalan naÄin ali će ti poslužiti kao poÄetniku
new passedCP = 0;
SetPlayerCheckpoint(playerid, x, y, z, size); // Prvi CP
public OnPlayerEnterCheckpoint(playerid)
{
DisablePlayerCheckpoint(playerid);
if (passedCP == 0) {
SetPlayerCheckpoint(playerid, x, y, z, size); // Sljedeci
} else if (passedCP == 1) {
SetPlayerCheckpoint(playerid, x, y, z, size); // Sljedeci
} else if (passedCP == 2) {
...
}
passedCP++;
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava