[Ajuda] Setar cor do jogador
#1

resolvido
Reply
#2

(0x)'FFFFFF'(FF)

Coloque 0x no comeзo e no final 2 F, e me diga se resulta ..
Reply
#3

Isso seta a cor de todos para branco, o que eu preciso й setar a cada player, a devida cor de sua org.
Reply
#4

nгo й possнvel voce definir uma cor e usar setplayercolor ?

tipo...
pawn Код:
#define C_PCC 0xFFFFFFFF
OnPlayerSpawn ou connect..
if(player == PCC)
SetPlayerColor(playerid, C_PCC);
ou tem que ser desse jeito ai msm ?
Reply
#5

Vocк tem que adicionar '0x' no comeзo e 'FF' no final de cada cor. Exemplo com um verde lima. 0x32CD32FF
Reply
#6

Sim, й possivel, mas isso ocuparia mto mais defines e mais linhas, por isto defini as cores da org utilizando o switch
Reply
#7

PHP код:
stock Org_Cor(orgidtype 0)
{
    new 
ret;
    switch(
orgid)
    {
        case 
0:ret 0xFFFFFFFF;
        case 
1:ret 0xFFBBFFFF;
        case 
21:ret 0x00F5FFFF;
    }
    if(
type == 1)
        return 
ret;
        
    return (
ret >>> 8);

PHP код:
//usando em SetPlayerColor
SetPlayerColor(playeridOrg_Cor(orgid));
// usando dentro da mensagem e/ou dialog.
format(stringsizeof(string), "{%06x} Mensagem aqui."Org_Cor(orgid1));
SendClientMessage(playerid, -1string);
ShowPlayerDialog(playerid0DIALOG_STYLE_MSGBOX"## Info ##"string"Confirmar""Cancelar"); 
@edit
Reply
#8

Vlw sammy, resolvido
EDIT
O problema de setar as cores foi resolvido, porйm agora o que bugou foi os outros lugares onde eu usava as cores, no /orgs, /lideres, /ang e etc... й tudo usado com loop.
Ficou assim : http://prntscr.com/e93zsu
Reply
#9

@removed

@edit

verifique no meu poste acima!
Reply
#10

PHP код:
format(stsizeof st"{%06x} Cor da org id 1"Org_Cor(1) >>> 8);
SendClientMessageToAll(-1st); 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)