[Ajuda] Cor das profissхes
#1

Olб galera do fуrum, jб estou a um bom tempo sem pedir ajuda, pois bem, uma hora voltamos a pedir, entгo, minha GM que й baseada no PPC_Trucking, jб estб grande parte pronta, o problema й o seguinte, ontem, apуs um tempo sem eu jogar um pouco nele pra encontrar os bugs, resolvi jogar, e ao eu utilizar o chat, percebi meu nick em preto, consegui resolver, mas, a cor do player nгo estб setando ainda, a callback OnPlayerSpawn que й a responsбvel por setar a cor para o player estб sendo chamada corretamente, mas nгo estб setando a cor para o player
callback OnPlayerSpawn:
PHP код:
switch (APlayerData[playerid][PlayerClass])//Para identificar as profissхes
    
{
        case 
ClassTruckDriver://Caso for Caminhoneiro
        
{
            
format(missiontextsizeof(missiontext), Trucker_NoJobText);//Seta a TextDraw ''missiontext'' com a mensagem ''Trucker_NoJobText'' que estб definida certinho.
            
SetPlayerColor(playeridColorClassTruckDriver);//Era pra setar a cor do player pra ''ColorClassTruckDriver'' que estб definida como 0xFFFF00AA /*Amarelo*/
            
printf("Callback OnPlayerSpawn Chamada(Caminhoneiro)");//Printf que coloquei para ver se a callback estava sendo chamada
        
}//... Continua a mesma coisa nas outras profissхes... 
Se alguйm tiver idйia do problema e puder me avisar fico imensamente grato.
Obrigado.
Abraзos.

@Edit: O cуdigo sу estб mal identado aqui, na minha GM estб certinho , aqui ele fica assim nгo sei por que...
Reply
#2

Esta definindo a cor?

PHP код:
#define ColorClassTruckDriver 0xFFFF00FF 
Reply
#3

PHP код:
            SetPlayerColor(playeridColorClassTruckDriver);//Era pra setar a cor do player pra ''ColorClassTruckDriver'' que estб definida como 0xFFFF00AA /*Amarelo*/ 
que estб definida
Sim, estб definida em PPC_Defines.ini, caso contrario ele iria gerar erros ou warnings :v
Reply
#4

Jб tentou usar na callbeck OnPlayerRequestSpawn ?
Reply
#5

Se isso funcionar o problema й na sua callback

PHP код:
CMD:teste(playerid)
{
    
SetPlayerColor(playeridColorClassTruckDriver); 
    return 
1;

Reply
#6

Quote:
Originally Posted by iTakelot
Посмотреть сообщение
Jб tentou usar na callbeck OnPlayerRequestSpawn ?
Caso vocк nгo conheзa o PPC_Trucking, ele jб utiliza esta funзгo, que por acaso, estб funcionando perfeitamente.

Quote:
Originally Posted by IgorLuiz
Посмотреть сообщение
Se isso funcionar o problema й na sua callback

PHP код:
CMD:teste(playerid)
{
    
SetPlayerColor(playeridColorClassTruckDriver); 
    return 
1;

Ok, vou testar, Vlw

@Edit:
Consegui, Vlw
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)