Započeo krizmanikdev
•13. Jul 2021.• ZaključanoPomoc
830
pregleda
8
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
198
Postovi:
41
Teme:
Pridružio se:Maj 2021
13. Jul 2021.
Problem(error/warning): kako da napravim da ukoliko je na OnPlayerSpawn neka varijabla na 1 da se igraču seta odredjena pozicija a ukoliko je na 0 da ga spawna na klasičnom spawnu?
Deo skripte: treba mi samo primjer, znači onaj tko želi pomoći nek samo da primjer i ja to zamjenim sa svojim
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Deo skripte: treba mi samo primjer, znači onaj tko želi pomoći nek samo da primjer i ja to zamjenim sa svojim
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
91 / 100 XP
Početnik(0)
424
Postovi:
39
Teme:
Pridružio se:Apr. 2017
13. Jul 2021.
Mozes ovako mozda,
napravi u Enumu int varijablu jednu u koju ces smjestat te pozicije npr ako je 1 tu ga spawna itd itd.
ovako mozes dodat pod OnPlayerSpawn
napravi u Enumu int varijablu jednu u koju ces smjestat te pozicije npr ako je 1 tu ga spawna itd itd.
ovako mozes dodat pod OnPlayerSpawn
switch(PlayerInfo) { // Stavi tu kako ti je u enumu
case 0: {
// Setaj sta oces ako je vrijednost 0
}
case 1: {
//Isto i za 1 itd itd
}
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
860
Postovi:
48
Teme:
Pridružio se:Apr. 2021
13. Jul 2021.
Taylor Morelli wrote on July 13, 2021, 10:52 pm:
Mozes ovako mozda,
napravi u Enumu int varijablu jednu u koju ces smjestat te pozicije npr ako je 1 tu ga spawna itd itd.
ovako mozes dodat pod OnPlayerSpawn
napravi u Enumu int varijablu jednu u koju ces smjestat te pozicije npr ako je 1 tu ga spawna itd itd.
ovako mozes dodat pod OnPlayerSpawn
switch(PlayerInfo) { // Stavi tu kako ti je u enumu
case 0: {
// Setaj sta oces ako je vrijednost 0
}
case 1: {
//Isto i za 1 itd itd
}
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
198
Postovi:
41
Teme:
Pridružio se:Maj 2021
14. Jul 2021.
ᴛʜᴇꜱá´Âá´Âá´‹á´‡ wrote on July 13, 2021, 10:41 pm:
if(varijabla == 0)
{
SetPlayerPos(playerid, neke, tvoje, koordinate);
}
else if(varijabla == 1)
{
SetPlayerPos(playerid, neke, tvoje, druge koordinate);
}
{
SetPlayerPos(playerid, neke, tvoje, koordinate);
}
else if(varijabla == 1)
{
SetPlayerPos(playerid, neke, tvoje, druge koordinate);
}
C:\Users\User\Pictures\Serveri\Mega DM by Lukq\gamemodes\ElegantDM.pwn(446) : error 033: array must be indexed (variable "FBITeam")
C:\Users\User\Pictures\Serveri\Mega DM by Lukq\gamemodes\ElegantDM.pwn(450) : error 033: array must be indexed (variable "GSFTeam")
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
25 / 100 XP
Početnik(0)
60
Postovi:
0
Teme:
Pridružio se:Jun 2021
15. Jul 2021.
Darkic wrote on July 13, 2021, 11:18 pm:
Ako ces imati samo dve opcije, dovoljan je bool i if provera. Switch koristis samo ako ces imati dosta opcija.
Uopšte nije bitno da li će koristiti if ili switch u ovom slučaju.
Takođe, kada bi koristio bool za čuvanje mesta za spawn - to će ga ograničiti na samo 2 opcije i uopšte nije pragmatično koristiti bool za takvo nešto, pogotovo ako će u budućnosti dodavati više opcija.
Sasvim je legitimno koristiti switch za 2 ili više opcija, a pogotovo u ovom slučaju gde će on omogućiti sebi i svakom drugom ko bude radio na toj skripti mogućnost za lakše dodavanje novih spawn pointa što uslovljava bržom proverom od strane switch naredbe i urednijim čuvanjem podataka.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava