[pomoc] Kako koristiti vise naredbe u return ();;;

16. Maj 2011.
1,118
pregleda
8
postova
mariomako
5
Underboss
16. Maj 2011.
Skriptu koju koristim: Moji gamemode od 0
Detaljan opis problema: Kako da koristim vise na redbe u ono return ;;;

Dio skripte: evo primer

CMD:makeadmin(playerid, params[])
{
if(GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!"); // PRICAM ZA OVAJ OVAKVI RETURN
new target, level;
if(sscanf(params, "ui", target, level)) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Usage: /makeadmin [playerid/name] ");
else if(target == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Enter a valid player ID/name!");
SetPVarInt(target, "Admin", level);
new string; // English
new string2; // Makedonski
pName;
gName;
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
GetPlayerName(target, gName, MAX_PLAYER_NAME);
format(string, sizeof string, "[*] Admin %s has set %s's admin level to %i.", pName, gName, level); // English
format(string2, sizeof string, "[*] Àäìèíèñòðàòîðîò %s ãî íàìåñòè %s's àäìèí ëåâåë íà %i.", pName, gName, level); // Makedonski
SendClientMessageToAdmins(string,string2);
format(string, sizeof string, "[*] Admin %s has set your admin level to %i.", pName, level);
SendClientMessage(target, COLOR_ROYALBLUE, string);
format(string, sizeof string, "%s set %s admin level to: %i", pName, gName, level);
Log("MakeAdmin", string);
return 1;
}


tamo bi hoceo da dodajem nesto vakvo

if ...
{
}
else {
}

kontaate?

pozdrav
pavle.bakun
5
Crime Lord
16. Maj 2011.
Mnogo brze i lakse je da napravis ovaj kod:

if(GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");

nego ovakav:

if(GetPlayerAdminLevel(playerid) < 4)
{
   SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");
   return 1;
}
mariomako
5
Underboss
16. Maj 2011.
eXtreme wrote on May 16, 2011, 3:39 pm:
Mnogo brze i lakse je da napravis ovaj kod:

if(GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");

nego ovakav:

if(GetPlayerAdminLevel(playerid) < 4)
{
   SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");
   return 1;
}


pa da, zato koristim return ali hocu da ima vise naredbe u return

na primer
if(GetPlayerAdminLevel(playerid) < 4) return
{
if jazik...
{
prati poruku
}
else jazikkk
{
prati poruku
}
jel kontas
}
LordShigi
5
Crime Lord
16. Maj 2011.
Pa samo dodas novi uvijet, primjer
if(GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");
if(!GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Bravo, admin si!");

Ako na to mislis...
mariomako
5
Underboss
16. Maj 2011.
LordShigi wrote on May 16, 2011, 5:37 pm:
Pa samo dodas novi uvijet, primjer
if(GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] You're not a level 4 admin!");
if(!GetPlayerAdminLevel(playerid) < 4) return SendClientMessage(playerid, COLOR_ORANGE, "[*] Bravo, admin si!");

Ako na to mislis...


ne, ne nemislim na to,

mislim na ovo

IF USLOV() return { OVDE DA IMA VISE NAREDBE }
LordShigi
5
Crime Lord
16. Maj 2011.
pa mozda?!?!??

if(JadaJada()==1)
{
}
Gigi-The-Beast
5
Underboss
16. Maj 2011.
recimo da zelis da vratis SendClientMessage i return 0, samo uradis sledece

return SendClientMessage(id,-1,"text") , 0;
mariomako
5
Underboss
16. Maj 2011.
LordShigi wrote on May 16, 2011, 7:00 pm:
pa mozda?!?!??

if(JadaJada()==1)
{
}


aha, i ja sam tako mislio ali nisam bio 100% siguran a jel sve funkcionira normalno kao i sa return ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha