Započeo [RL:RP]Hoppe
•15. Sep. 2013.• Zaključano[pomoc] Komande lideri
622
pregleda
6
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
81
Postovi:
16
Teme:
Pridružio se:Avg. 2013
15. Sep. 2013.
Skripta koju koristim: moja
Detaljan opis problema: pa radio sam komande ubacio ovu za lidere ali hteo ono da mi pokazuje i offline i online... ali neucitava dobro jer ako stavim prvo da pise Offline pise da su svi lideri offline, ako stavim prvo online onda pise da su svi online..
msm na ovaj deo
Neke slike/video za lakse dobivanje pomoci(neobavezno): msm da nije potrebno
Detaljan opis problema: pa radio sam komande ubacio ovu za lidere ali hteo ono da mi pokazuje i offline i online... ali neucitava dobro jer ako stavim prvo da pise Offline pise da su svi lideri offline, ako stavim prvo online onda pise da su svi online..
msm na ovaj deo
if(GetPlayerID(text) == -1) {text1 = "Online";}
else {text1 = "Offline";} [/ code]
Dio skripte:
if(strcmp(cmd, "/lideri", true) == 0)
{
new string,text,text1,gFile;
new File:file = fopen("lideri/leaders.txt", io_read);
while(fread(file, text)) {
format(string,128,"%s",text);
if(GetPlayerID(text) == -1) {text1 = "Online";}
else {text1 = "Offline";}
format(string,128,"%s [%s]",text,text1);
SCM(playerid,-1,string);}
fclose(file);
return 1;
}
stock GetPlayerID(const Namep[])
{
for(new i; i {
if(IsPlayerConnected(i))
{
new pName;
GetPlayerName(i, pName, sizeof(pName));
if(strcmp(Namep, pName, true)==0)
{
return i;
}
}
} Neke slike/video za lakse dobivanje pomoci(neobavezno): msm da nije potrebno
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
505
Postovi:
82
Teme:
Pridružio se:Sep. 2013
16. Sep. 2013.
Evo ti jedne komande
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
81
Postovi:
16
Teme:
Pridružio se:Avg. 2013
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
7 / 250 XP
Početnik(0)
401
Postovi:
68
Teme:
Pridružio se:Avg. 2013
16. Sep. 2013.
Matorp wrote on September 16, 2013, 7:48 am:
Evo ti jedne komande
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
Ako ne znas raditi nemoj ni davati nikome komande ni spamati ! Jer je lik lepo rekao da zeli da mu pokazuje i offline lidere ! I sta ako mu nije definisano naprimer varijabla pLider, pLeader
UlogovanProvera - gPlayerLoggedIn ? Nemoj kopirati iz drugog moda!
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
7 / 250 XP
Početnik(0)
401
Postovi:
68
Teme:
Pridružio se:Avg. 2013
16. Sep. 2013.
Vukasin wrote on September 16, 2013, 7:48 am:
Evo ti jedne komande
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
CMD:lideri(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"MatoAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
new atext;
if(PlayerInfo == 1) { admtext = ""BELA"Los Santos Police Department"; }
else if(PlayerInfo == 2) { admtext = ""BELA"The Vinci Family"; }
else if(PlayerInfo == 3) { admtext = ""BELA"Black Dragon Triads"; }
else if(PlayerInfo == 4) { admtext = ""BELA"Grove Street Family"; }
else if(PlayerInfo == 5) { admtext = ""BELA"Ballas"; }
else if(PlayerInfo == 6) { admtext = ""BELA"Novinari"; }
format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
format(admtext, sizeof(admtext), " {0084e3}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, " "CRVENA"Nijedan lider nije online!");
ShowPlayerDialog(playerid, ONLINE_LIDERI, DIALOG_STYLE_MSGBOX, "Online Lideri", string, "Uredu", "");
return 1;
}
Ako ne znas raditi nemoj ni davati nikome komande ni spamati ! Jer je lik lepo rekao da zeli da mu pokazuje i offline lidere ! I sta ako mu nije definisano naprimer varijabla pLider, pLeader
UlogovanProvera - gPlayerLoggedIn ? Nemoj se praviti pametan ako ne znas -_-
EDIT: Ovo je meni pomoglo samo sto je takodje u SCM formatu... Moras sam strcat-ovati ,snacices se
http://balkan-samp.com/forum/index.php?topic=41252.15
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava