kripta koju koristim: GTA RP
Detaljan opis problema:Ne ocitava lepo ovu komandu kad je stavim u dialog.Kada nijedan clan nije na serveru prikazuje na members lidera, a kada je clan na serveru ne prikazuje lidera samo clanove.
Dio skripte: //
if(strcmp(cmd,"/members",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber;
new sendername[MAX_PLAYER_NAME];
new string[256];
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SCM(playerid, COLOR_GRAD1, "Niste clan Organizacije!");
return 1;
}
foreach (Player, i)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (LEADER)",sendername);
else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
if(strlen(string) == 0) return SCM(playerid, COLOR_YELLOW, "SERVER: Nikog nema Online");
ShowPlayerDialog(playerid, DIALOGID_MEMBERS, DIALOG_STYLE_MSGBOX, "Online Clanovi", string, "Uredu", "");
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
hmm probaj ovako
CMD:clanovi(playerid, params[])
{
#pragma unused params
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"FarkiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new org,string[128];
if(PlayerInfo[playerid][pLider] != 0) org = PlayerInfo[playerid][pLider];
else if (PlayerInfo[playerid][pClan] != 0) org = PlayerInfo[playerid][pClan];
else return SCM(playerid,-1, "[FarkiAS] "CRVENA"Ovu komandu mogu koristiti samo clanovi/lideri organizacija!");
SCM(playerid, 0x808000AA, ""CRVENA"|----------------- Clanovi Online -----------------|");
foreach(Player, i)
{
format(string, sizeof(string), "");
if(PlayerInfo[pLider] == org) format(string, sizeof(string), ""CRVENA"- Lider | "BELA"%s",GetName(i));
else if (PlayerInfo[pClan] == org) format(string, sizeof(string), ""CRVENA"- Clan | "BELA"%s "CRVENA"| Rank "BELA"%d",GetName(i), PlayerInfo[pRank]);
if (strlen(string) > 1) SCM(playerid, -1, string);
}
return 1;
}
Radi, pa i moja komanda radi al nemam u dialogu tu komandu
Ne znam kako to da napravim
Ti si postavio problem "neće da radi komanda" nisi spomenuo da hoćeš da je ubaciš u dialog
Zaboravio sam to da napomenem :D.Kada stavim komandu u dialog prikazuje dialog samo za clanove sto to?
BUMP!
Ti želiš /members u dialogu? pošalji mi komandu koja ti radi da ti sredim u dialog.