new bool:TaVendo[MAX_PLAYERS];
newCmd:mostrartodos(playerid)
{
if(PlayerInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й Admin!");
if(TaVendo[playerid] == false)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPlayerMarkerForPlayer(playerid, i, GetPlayerColor(i));
TaVendo[playerid] = true;
}
}
else
return SendClientMessage(playerid, COLOR_GREY, "Vocк ja ativou os jogadores no Mapa!");
SendClientMessage(playerid, COR_GROOVE, "Vocк ativou os Jogadores no Mapa!");
SendClientMessage(playerid, COR_GROOVE, "Use: /dmostrartodos para retirar as marcaзхes do Mapa!");
return 1;
}
newCmd:dmostrartodos(playerid)
{
if(PlayerInfo[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COLOR_GREY, "Vocк nгo й Admin!");
//Aki eu queria que retirasse as marcaзoes dos jogadores no mapa
TaVendo[playerid] = false;
return 1;
}
|
Como faзo isso ?
Eu vi esse tуpico aki http://forum.sa-mp.com/showthread.ph...=transparencia mas mesmo assim nao consegui... Eu tenho na public OnGameModeInit o ShowPlayerMarkers(0); Serб que isso poderia dar algum conflito ? |
stock MostrarPlayerForPlayer(playerid)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(playerid == i || !IsPlayerConnected(i)) continue;
SetPlayerMarkerForPlayer(playerid, i, GetPlayerColor(i));
}
}
.