Pomoc

Započeo krizmanikdev
13. Jul 2021. Zaključano
776
pregleda
8
postova
Lukq
4
Shot Caller
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): //
Simi Pawno
5
Crime Lord
13. Jul 2021.
if(varijabla == 0)
{
    SetPlayerPos(playerid, neke, tvoje, koordinate);
}
else if(varijabla == 1)
{
    SetPlayerPos(playerid, neke, tvoje, druge koordinate);
}
Taylor Script
4
Made Man
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

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
}
}
Simi Pawno
5
Crime Lord
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

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
}
}
pa ne znam bas da li mu treba switch za ovakvu stvar.. :/
Bryan123
4
Enforcer
13. Jul 2021.
Ako ces imati samo dve opcije, dovoljan je bool i if provera. Switch koristis samo ako ces imati dosta opcija.
Lukq
4
Shot Caller
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);
}


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")
TIMIC
4
Enforcer
14. Jul 2021.
Daj kako si definisao i kako si stavio pod OnPlayerSpawn
dtutankamon
3
Hustler
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

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha