[POMOC] - /kolegi


Započeo Howard22, Avgust 18, 2021, 12:53:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
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[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
					else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
					if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
			}
		}
		return 1;
	}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Poslednja Izmena: Avgust 20, 2021, 17:23:38 POSLE PODNE od M Ө M Σ N Z I

foreach(Player,i)
			{
if(PI[i][pAdmin] < 1)
{
					GetPlayerName(i, sendername, sizeof(sendername));
					format(string, sizeof(string), "");
					if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (LIDER)",sendername);
					else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
					if (strlen(string) > 1) SendClientMessage(playerid, 0x458E1DAA, string);
			}
}
Poslednja Izmena: Avgust 18, 2021, 13:54:38 POSLE PODNE od _tayloR