[Ajuda] Daria algum problema eu fazer isso?
#1

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.
Reply
#2

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

PHP код:
SetPlayerMarkerForPlayerplayeridshowplayeridcolor ); 
Reply
#3

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. 
Reply
#4

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.
Reply
#5

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;

Reply
#6

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.
Reply
#7

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
        
}
    }

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)