Problem(error/warning): U ovoj komandi /kolegi prikazuje members od organizacije bande mafije zelim da kada admin iskoristi /joinorg ili dobije invite da ga ne prikazuje kako member ali opet da ima iste komande kao membere u toj organizacii [Makedonska skripta je u pitajnu]
Deo skripte: [pawn]if(strcmp(cmd,"/kolegi",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, -1, "NE SI DEL OD TIM!");
return 1;
}
SendClientMessage(playerid, 0x808000AA, "**Kolegi Online**");
foreach(Player,i)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
else if (PlayerInfo[pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[pRank]);
if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
}
}
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
[pawn] foreach(Player,i)
{
if(PI[pAdmin] < 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
else if (PlayerInfo[pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[pRank]);
if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
}
}
[/pawn]