Započeo MaRe[X]
•8. Jan. 2023.Pomoc odo systema
485
pregleda
6
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
17 / 250 XP
Početnik(1)
2,272
Postovi:
76
Teme:
Pridružio se:Maj 2014
8. Jan. 2023.
Najbolje napravis neku promenljivu koja odredjuje da li je igrac na eventu, na primer isOnEvent
Onda napravimo nesto ovako :
Ovo iznad je primer sa ptask, timer koji se vrti za svakog igraca posebno na svaku jednu sekundu. Bolje je koristiti rekurziju, znaci onog momenta kada udje u event vozilo pozoves timer, i zatim ga ponovno pozivas unutar istog sve dok je igrac na eventu. Sto bi izgledalo nesto na ovaj fazon :
Onda napravimo nesto ovako :
ptask eventRepairCheck(playerid) {
if(!isOnEvent) return 0;
if(IsPlayerInAnyVehicle(playerid)) return RepairVehicle(GetPlayerVehicleID(playerid));
}Ovo iznad je primer sa ptask, timer koji se vrti za svakog igraca posebno na svaku jednu sekundu. Bolje je koristiti rekurziju, znaci onog momenta kada udje u event vozilo pozoves timer, i zatim ga ponovno pozivas unutar istog sve dok je igrac na eventu. Sto bi izgledalo nesto na ovaj fazon :
//kada igrac sedne u vozilo za event i even pocne
defer eventRepairCheck(playerid); //pozivamo timer
isOnEvent = true; //postavimo promenljivu
//timer
timer eventRepairCheck(playerid) {
if(!isOnEvent) return 0; //proveravamo da li je na eventu
if(IsPlayerInAnyVehicle(playerid)) { //proveravamo da li je u vozilu
RepairVehicle(GetPlayerVehicleID(playerid)); //popravimo vozilo
defer eventRepairCheck(playerid); //pozovemo opet timer
return 1;
}
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
110
Postovi:
7
Teme:
Pridružio se:Dec. 2022
8. Jan. 2023.
V01D wrote on January 8, 2023, 1:45 pm:
Najbolje napravis neku promenljivu koja odredjuje da li je igrac na eventu, na primer isOnEvent
Onda napravimo nesto ovako :
Ovo iznad je primer sa ptask, timer koji se vrti za svakog igraca posebno na svaku jednu sekundu. Bolje je koristiti rekurziju, znaci onog momenta kada udje u event vozilo pozoves timer, i zatim ga ponovno pozivas unutar istog sve dok je igrac na eventu. Sto bi izgledalo nesto na ovaj fazon :
Onda napravimo nesto ovako :
ptask eventRepairCheck(playerid) {
if(!isOnEvent) return 0;
if(IsPlayerInAnyVehicle(playerid)) return RepairVehicle(GetPlayerVehicleID(playerid));
}Ovo iznad je primer sa ptask, timer koji se vrti za svakog igraca posebno na svaku jednu sekundu. Bolje je koristiti rekurziju, znaci onog momenta kada udje u event vozilo pozoves timer, i zatim ga ponovno pozivas unutar istog sve dok je igrac na eventu. Sto bi izgledalo nesto na ovaj fazon :
//kada igrac sedne u vozilo za event i even pocne
defer eventRepairCheck(playerid); //pozivamo timer
isOnEvent = true; //postavimo promenljivu
//timer
timer eventRepairCheck(playerid) {
if(!isOnEvent) return 0; //proveravamo da li je na eventu
if(IsPlayerInAnyVehicle(playerid)) { //proveravamo da li je u vozilu
RepairVehicle(GetPlayerVehicleID(playerid)); //popravimo vozilo
defer eventRepairCheck(playerid); //pozovemo opet timer
return 1;
}
return 1;
}repeat
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
