21.07.2013, 19:43
So, i have this:
and this:
And:
And the script don`t show to me the players on mini-map. What can i do ? Sorry for my bad english.
Код:
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); }
Код:
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 ); } }
Код:
ShowPlayerMarkers(1);