SA-MP Forums Archive
[Ajuda] Daria algum problema eu fazer isso? - 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] Daria algum problema eu fazer isso? (/showthread.php?tid=646629)



Daria algum problema eu fazer isso? - Kledson - 20.12.2017

Tipo, eu compilei e nгo deu nenhum error e nem warning, mas serб que vai funcionar se tiver desse jeito?
PHP код:
SetPlayerMarkerForPlayerPlayer[playerid][Policial] == 1Player[playerid][Criminoso] == 10xEBFF00FF ); 
Explicando o cуdigo: Apenas o policial vк o criminoso com o Marker de cor amarela indicando que o tal criminoso cometeu um crime.


Re: Daria algum problema eu fazer isso? - zMorningStar - 20.12.2017

Amigo, pelo que eu vi no SA-MP Wiki, acho que irб funcionar perfeitamente.

PHP код:
SetPlayerMarkerForPlayerplayeridshowplayeridcolor ); 



Re: Daria algum problema eu fazer isso? - SammyJ - 20.12.2017

Nгo funcionarб.

PHP код:
// Suponhamos que Player[playerid][Policial] tem valor false ou 0.
// Entгo em ele retornarб false ou 0.
// Suponhamos que Player[playerid][Criminoso] tem valor true ou 1.
// Entгo em ele retornarб true ou 1.
// Ficando assim.
SetPlayerMarkerForPlayer(010xEBFF00FF);
// Sendo assim os valores sempre serгo 1 ou 0, true ou false. 



Re: Daria algum problema eu fazer isso? - Kledson - 20.12.2017

Quote:
Originally Posted by SammyJ
Посмотреть сообщение
Nгo funcionarб.

PHP код:
// Suponhamos que Player[playerid][Policial] tem valor false ou 0.
// Entгo em ele retornarб false ou 0.
// Suponhamos que Player[playerid][Criminoso] tem valor true ou 1.
// Entгo em ele retornarб true ou 1.
// Ficando assim.
SetPlayerMarkerForPlayer(010xEBFF00FF);
// Sendo assim os valores sempre serгo 1 ou 0, true ou false. 
Mas mano eu dei uma lida na wiki, e lб fala que sгo jogadores, e nгo isso ai q tu disse, й tipo um certo player vк outro player de outra cor.


Re: Daria algum problema eu fazer isso? - SammyJ - 20.12.2017

playerid O jogador que verб a cor do nametag mudado do jogador.
showplayerid O jogador cuja cor serб alterada.

O Primeiro parвmetro deverar ser um valor de um id vбlido, ou seja de um jogador conectado e o segundo a mesma coisa.

Oque vocк fez foi retornar um se uma condiзгo й falsa(0) ou verdadeira(1).

Quer um exemplo:
PHP код:
CMD:teste(playerid)
{
    new 
str[20];
    
Player[playerid][Criminoso] = (Player[playerid][Criminoso] ? 1);
    
format(strsizeof(str), "Valor: %d"Player[playerid][Criminoso] == 1); //veja se nгo retornarб 1 ou 0.
    
SendClientMessage(playerid, -1str);
    return 
true;




Re: Daria algum problema eu fazer isso? - JonathanFeitosa - 21.12.2017

Pode atй funcionar, mas condiзхes retornam true ou false, 0 ou 1. E nгo o ID do player como foi mencionado pelo SammyJ.


Re: Daria algum problema eu fazer isso? - RodrigoMSR - 21.12.2017

PHP код:
if(Player[playerid][Policial]) //se o jogador (playerid) for um policial
{
    for(new 
0MAX_PLAYERSi++) //percorrer todos os jogadores buscando por criminosos
    
{
        if(
IsPlayerConnected(i) && Player[i][Criminoso])
        {
            
SetPlayerMarkerForPlayer(playeridi0xEBFF00FF); //playerid verб criminoso (i) como amarelo
        
}
    }