SetPlayerMarkerForPlayer -
rLucky - 20.11.2016
Bom, preciso de ajuda com essa funзгo, minha gm tem vбrios sistemas que marca o player no mapa, mas quando logava no servidor todos os players estavam marcados e marcava um em particular quando usava o comando, mas voltando, a minha soluзгo foi usar "SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00);" com transparкncia pois "ShowPlayerMarkers" praticamente desativava minha funзгo, mais nгo sei como vou colocar essa funзгo para todos os players ficarem transparentes assim que o player conectar, alguйm pode ajudar ?
Re: SetPlayerMarkerForPlayer -
zSuYaNw - 20.11.2016
Faзa um
loop com a funзгo SetPlayerMakerForPlayer.
Re: SetPlayerMarkerForPlayer -
rLucky - 20.11.2016
nгo entendi como usб-la nesse caso, alguйm pode ajudar ? REP+
Re: SetPlayerMarkerForPlayer -
ipsLuan - 21.11.2016
Ao jogador conectar, use o loop e sete como transparente.
Re: SetPlayerMarkerForPlayer -
AdrianoStk - 21.11.2016
Testa ai pra verse funciona (Nгo entendi ao certo oque quis dizer)
PHP код:
public OnPlayerSpawn(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && i != playerid)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00); //Faz os outros jogadores ficarem transparente pra ele
SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00); //Faz ele ficar transparente para os outros jogadores
}
}
return 1;
}
Re: SetPlayerMarkerForPlayer - KinG7 - 22.11.2016
Quote:
Originally Posted by AdrianoStk
Testa ai pra verse funciona (Nгo entendi ao certo oque quis dizer)
PHP код:
public OnPlayerSpawn(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && i != playerid)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00); //Faz os outros jogadores ficarem transparente pra ele
SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00); //Faz ele ficar transparente para os outros jogadores
}
}
return 1;
}
|
vc fez um loop com max_players, e poe playerid? '-'
e vai sair dos parametros ... " SetPlayerMarkerForPlayer(playerid, showplayerid, color) "
Re: SetPlayerMarkerForPlayer -
rLucky - 22.11.2016
Quote:
Originally Posted by AdrianoStk
Testa ai pra verse funciona (Nгo entendi ao certo oque quis dizer)
PHP код:
public OnPlayerSpawn(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && i != playerid)
{
SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00); //Faz os outros jogadores ficarem transparente pra ele
SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00); //Faz ele ficar transparente para os outros jogadores
}
}
return 1;
}
|
Obrigado, estб funcionando
Re: SetPlayerMarkerForPlayer -
F1N4L - 22.11.2016
Код:
public OnPlayerSpawn(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF00); //Faz os outros jogadores ficarem transparente pra ele
SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF00); //Faz ele ficar transparente para os outros jogadores
}
}
return 1;
}
Mas talvez a forma do colega acima esteja mais correta, por isso й melhor ir testando...
Re: SetPlayerMarkerForPlayer -
rLucky - 22.11.2016
Consegui, obrigado a todos e REP+