Započeo [IF] mariomako
•16. Maj 2011.[pomoc] Kako koristiti vise naredbe u return ();;;
1,140
pregleda
8
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
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
tamo bi hoceo da dodajem nesto vakvo
if ...
{
}
else {
}
kontaate?
pozdrav
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
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
934
Postovi:
102
Teme:
Pridružio se:Jul 2010
16. Maj 2011.
Mnogo brze i lakse je da napravis ovaj kod:
nego ovakav:
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;
}
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
16. Maj 2011.
eXtreme wrote on May 16, 2011, 3:39 pm:
Mnogo brze i lakse je da napravis ovaj kod:
nego ovakav:
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
}
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
951
Postovi:
25
Teme:
Pridružio se:Maj 2009
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...
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...
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
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...
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 }
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
506
Postovi:
13
Teme:
Pridružio se:Mar. 2010
16. Maj 2011.
recimo da zelis da vratis SendClientMessage i return 0, samo uradis sledece
return SendClientMessage(id,-1,"text") , 0;
return SendClientMessage(id,-1,"text") , 0;
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
618
Postovi:
155
Teme:
Pridružio se:Apr. 2010
16. Maj 2011.
LordShigi wrote on May 16, 2011, 7:00 pm:
pa mozda?!?!??
if(JadaJada()==1)
{
}
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