SetPlayerMarkerForPlayer PROBLEM
#1

So, i have this:
Код:
if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0 && PlayerData[playerid][pAgent] == 1 && event[playerid] == 1)
		{
		    SetPlayerChatBubble(playerid, text, 0xff0099, 50.0, 5000);
		    GetPlayerName(playerid, sendername, sizeof(sendername));
		    format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text);
		    ProxDetector(20.0, playerid, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099);
		}
		if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0 && PlayerData[playerid][pAgent] == 1 && event[playerid] == 0)
		{
			SetPlayerChatBubble(playerid, text, COLOR_YELLOW, 50.0, 5000);
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[Helper] [%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
		}
		if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0 && PlayerData[playerid][pAdmin] >= 1 && event[playerid] == 1)
		{
		    SetPlayerChatBubble(playerid, text, 0xff0099, 50.0, 5000);
		    GetPlayerName(playerid, sendername, sizeof(sendername));
		    format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text);
		    ProxDetector(20.0, playerid, string,0xff0099,0xff0099,0xff0099,0xff0099,0xff0099);
		}
		if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0 && PlayerData[playerid][pAdmin] >= 1 && event[playerid] == 0)
		{
			SetPlayerChatBubble(playerid, text, 0x9ABDFF, 50.0, 5000);
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[Admin] [%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF,0x9ABDFF);
		}
		else if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pAdmin] < 1 && PlayerData[playerid][pMember] == 0 && PlayerData[playerid][pAgent] == 0)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : [%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
		}
		if(PlayerData[playerid][pLeader] == 1 || PlayerData[playerid][pMember] == 1)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);
		}
		if(PlayerData[playerid][pLeader] == 2 || PlayerData[playerid][pMember] == 2)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE,COLOR_DBLUE);
		}
		if(PlayerData[playerid][pLeader] == 3 || PlayerData[playerid][pMember] == 3)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE,COLOR_BBLUE);
		}
		if(PlayerData[playerid][pLeader] == 4 || PlayerData[playerid][pMember] == 4)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
		}
		if(PlayerData[playerid][pLeader] == 5 || PlayerData[playerid][pMember] == 5)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF,0x8F8C47FF);
		}
		if(PlayerData[playerid][pLeader] == 6 || PlayerData[playerid][pMember] == 6)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
		}
		if(PlayerData[playerid][pLeader] == 7 || PlayerData[playerid][pMember] == 7)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE);
		}
		if(PlayerData[playerid][pLeader] == 8 || PlayerData[playerid][pMember] == 8)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED,COLOR_RED);
		}
		if(PlayerData[playerid][pLeader] == 9 || PlayerData[playerid][pMember] == 9)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		if(PlayerData[playerid][pLeader] == 10 || PlayerData[playerid][pMember] == 10)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2,COLOR_YELLOW2);
		}
		if(PlayerData[playerid][pLeader] == 11 || PlayerData[playerid][pMember] == 11)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF,0x40863CFF);
		}
		if(PlayerData[playerid][pLeader] == 12 || PlayerData[playerid][pMember] == 12)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF,0xD900D9FF);
		}
		if(PlayerData[playerid][pLeader] == 13 || PlayerData[playerid][pMember] == 13)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF,0xFD7E00FF);
		}
		if(PlayerData[playerid][pLeader] == 14 || PlayerData[playerid][pMember] == 14)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF,0x6A4444FF);
		}
		if(PlayerData[playerid][pLeader] == 15 || PlayerData[playerid][pMember] == 15)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF,0x6400B1FF);
		}
		if(PlayerData[playerid][pLeader] == 16 || PlayerData[playerid][pMember] == 16)
		{
		    GetPlayerName(playerid, sendername, sizeof(sendername));
			format(string, sizeof(string), "[%s] : {FFFFFF}[%s.]", sendername, text);
			ProxDetector(20.0, playerid, string,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF,0x2F2F2FFF);
		}
and this:
Код:
forward CheckMark(playerid);
public CheckMark(playerid)
{
	if(PlayerData[playerid][pMember] == 4 || PlayerData[playerid][pLeader] == 4)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_LIGHTBLUE );
  	}
  	if(PlayerData[playerid][pMember] == 1 || PlayerData[playerid][pLeader] == 1)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_DBLUE );
  	}
	if(PlayerData[playerid][pMember] == 2 || PlayerData[playerid][pLeader] == 2)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_DBLUE );
  	}
	if(PlayerData[playerid][pMember] == 3 || PlayerData[playerid][pLeader] == 3)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_BBLUE );
  	}
	if(PlayerData[playerid][pMember] == 5 || PlayerData[playerid][pLeader] == 5)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0x8F8C47FF );
  	}
	if(PlayerData[playerid][pMember] == 6 || PlayerData[playerid][pLeader] == 6)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_YELLOW );
  	}
	if(PlayerData[playerid][pMember] == 7 || PlayerData[playerid][pLeader] == 7)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_LIGHTBLUE );
  	}
	if(PlayerData[playerid][pMember] == 8 || PlayerData[playerid][pLeader] == 8)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_RED );
  	}
	if(PlayerData[playerid][pMember] == 9 || PlayerData[playerid][pLeader] == 9)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_PURPLE );
  	}
	if(PlayerData[playerid][pMember] == 10 || PlayerData[playerid][pLeader] == 10)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_YELLOW2 );
  	}
	if(PlayerData[playerid][pMember] == 11 || PlayerData[playerid][pLeader] == 11)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0x40863CFF );
  	}
	if(PlayerData[playerid][pMember] == 12 || PlayerData[playerid][pLeader] == 12)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0xD900D9FF );
  	}
	if(PlayerData[playerid][pMember] == 13 || PlayerData[playerid][pLeader] == 13)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0xFD7E00FF );
  	}
	if(PlayerData[playerid][pMember] == 14 || PlayerData[playerid][pLeader] == 14)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0x6A4444FF );
  	}
	if(PlayerData[playerid][pMember] == 15 || PlayerData[playerid][pLeader] == 15)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0x6400B1FF );
  	}
	if(PlayerData[playerid][pMember] == 16 || PlayerData[playerid][pLeader] == 16)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, 0x2F2F2FF );
  	}
	if(PlayerData[playerid][pAdmin] >= 1 && event[playerid] == 0 && PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_LIGHTBLUE );
  	}
  	if(PlayerData[playerid][pAgent] == 1 && event[playerid] == 0 && PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_YELLOW );
  	}
  	if(event[playerid] == 1 && PlayerData[playerid][pAdmin] >= 1 && PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  	    SetPlayerMarkerForPlayer(i, playerid, 0xff0099 );
  	}
  	if(event[playerid] == 1 && PlayerData[playerid][pAgent] == 1 && PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pMember] == 0)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  	    SetPlayerMarkerForPlayer(i, playerid, 0xff0099 );
  	}
	if(PlayerData[playerid][pLeader] == 0 && PlayerData[playerid][pAgent] < 1 && PlayerData[playerid][pAdmin] < 1 && PlayerData[playerid][pMember] == 0)
  	{
  	    for(new i = 0; i < MAX_PLAYERS; i++)
  		SetPlayerMarkerForPlayer(i, playerid, COLOR_WHITE );
  	}

}
And:
Код:
ShowPlayerMarkers(1);
And the script don`t show to me the players on mini-map. What can i do ? Sorry for my bad english.
Reply
#2

UPPP
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)