Oko variabli brzo

Započeo Deken
20. Nov. 2017.
607
pregleda
13
postova
Deken
5
Underboss
20. Nov. 2017.
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://
Deken
5
Underboss
20. Nov. 2017.
Brzo
Ivan_Ino
5
Kingpin
20. Nov. 2017.
U callbacku
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
Deken
5
Underboss
20. Nov. 2017.
hvala brt ali to kako da sve ukupno uradim
Deken
5
Underboss
20. Nov. 2017.
komanda setplayercheckpoint ili disableplayercheckpoint
Deken
5
Underboss
20. Nov. 2017.
i kako nemoj lock dok ne pomognu
Ivan_Ino
5
Kingpin
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
Deken
5
Underboss
20. Nov. 2017.
znam to nego kada ocu da novi cp ostavim kazu da se mora nesto povecati za +1
Ivan_Ino
5
Kingpin
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.
Deken
5
Underboss
20. Nov. 2017.
pa brate kako da ubacim sledeci cp
Ivan_Ino
5
Kingpin
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;
}
Deken
5
Underboss
20. Nov. 2017.
nema nikakve logike ne radi na pawn
Ivan_Ino
5
Kingpin
20. Nov. 2017.
Bit moje poruke je da pročitaš cjeli dio koda koji sam ti napisao, ne da ga samo kopiraš...
Čitaj liniju po liniju dok ne skužiš o čemu se i kako radi!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha