SA-MP Forums Archive
[Ajuda] Marcar Player - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Marcar Player (/showthread.php?tid=255410)



[Ajuda] Marcar Player - DartakousLien - 15.05.2011

Eu tenho uma dъvida, tipo, eu gostava de saber como faзo para quando um player entrar no jogo o nome dele nгo ser marcado no radar e depois eu digito um comando e ele й marcado no radar!
Como tem no GM do Ravens RolePlay
eu jб tentei com SetPlayerColor e SetPlayerMarkers (este funciona so que depois nгo mostra no jogo) e com SetPlayerMarkerForPlayer
sу que tipo, eu usa-va SetPlayerMarkers em OnGameModeInit e SetPlayerMarkerForPlayer no comando mas nao apareзia!
Alguйm me pode ajudar por favor!


Respuesta: [Ajuda] Marcar Player - Macintosh - 15.05.2011

pawn Код:
public OnGameModeInit()
{
 ShowPlayerMarkers(false);
 return 1;
}
pawn Код:
if(strcmp("/marcarplayers", cmdtext, true) == 0)
{
  if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor, "(!) Nгo йs Administrador RCON!");
  ShowPlayerMarkers(true);
  SendClientMessage(playerid, Cor, "Players Marcados com Sucesso!");
 return 1;
}

if(strcmp("/desmarcarplayers", cmdtext, true) == 0)
{
  if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor, "(!) Nгo йs Administrador RCON!");
  ShowPlayerMarkers(false);
  SendClientMessage(playerid, Cor, "Players Desmarcados com Sucesso!");
 return 1;
}



Re: [Ajuda] Marcar Player - Shadoww5 - 15.05.2011

Nгo entendi muito bem, mas caso vocк queira que o "icone" dos jogadores (aquela cor no nome que mostra no mapa), basta colocar no OnGameModeInit:

PHP код:
ShowPlayerMarkers(0); 
Se nгo tiver enganado й isso mesmo.


Re: [Ajuda] Marcar Player - Gamal - 15.05.2011

Na verdade, existe OUTRO mйtodo para vocК fazer isto.



SetPlayerColor.


Usando SetPlayerColor no OnPlayerConnect, й simples e fбcil, e vocк pode marcar quantos players quiser. Exemplo:

Eu quero que o player Gamal seja marcado com a cor vermelha. Entгo eu uso SetPlayerColor("Gamal", 0xFF0000FF). Note que o FF no final й o Alpha. Isto й MUITO importante, pois o Alpha determina a transparкncia do нcone no mapa. Um alpha de 00 deixa o player totalmente transparente no radar. Um alpha de FF deixa o player 100% aparente no mapa.


Espero ter ajudado.


Re: [Ajuda] Marcar Player - DartakousLien - 15.05.2011

Todos voce ajudaram sim, mas foi a quem nao sabia xD
tudo isso eu ja sabia!
eu nao queria usar ShowPlayerMarkers porque isso й para geral! eu queria so para os que estao perto
e lembreime que nao podia usar o SetPlayerColor pq isso ao por invisivel no radar tabem nao deixaria ver no TAB mas й so o alfa que muda, portanta funciona, e ja testei e funcionou.
Fui falta de atenзao minha :/
bem, obrigado a todos!
Closed


Re: [Ajuda] Marcar Player - lucas_mdr1235 - 16.05.2011

mano da sim usa assim \/

pawn Код:
public OnGameModeInit()
{
    LimitPlayerMarkerRadius(false);
}
@EDIT
tinha esqueccido do comando

pawn Код:
if(strcmp("/marcarplayers", cmdtext, true) == 0)
{
  if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor, "(!) Nгo йs Administrador RCON!");
  LimitPlayerMarkerRadius(100.0);
  SendClientMessage(playerid, Cor, "Players Marcados com Sucesso!");
 return 1;
}

if(strcmp("/desmarcarplayers", cmdtext, true) == 0)
{
  if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor, "(!) Nгo йs Administrador RCON!");
  LimitPlayerMarkerRadius(false);
  SendClientMessage(playerid, Cor, "Players Desmarcados com Sucesso!");
 return 1;
}
no casa vc somente q marque os player um em determinada distancia see vc nao tiver disistido ainda olha aki e tenta pra ver.


mano so editei o comando do Shickcard


Re: [Ajuda] Marcar Player - DartakousLien - 16.05.2011

pois mas eu so queria fazer aparecer um player, e essas funcoes й para aparecer todos os players, no seu caso todos num raio de 100

por isso segui a ideia do Gamal e funcionou
o que ele me esplicou eu sabia, mas nem lebrei disso! xD


Quote:
Originally Posted by Gamal
Посмотреть сообщение
Na verdade, existe OUTRO mйtodo para vocК fazer isto.



SetPlayerColor.


Usando SetPlayerColor no OnPlayerConnect, й simples e fбcil, e vocк pode marcar quantos players quiser. Exemplo:

Eu quero que o player Gamal seja marcado com a cor vermelha. Entгo eu uso SetPlayerColor("Gamal", 0xFF0000FF). Note que o FF no final й o Alpha. Isto й MUITO importante, pois o Alpha determina a transparкncia do нcone no mapa. Um alpha de 00 deixa o player totalmente transparente no radar. Um alpha de FF deixa o player 100% aparente no mapa.


Espero ter ajudado.
obrigado a todos!