Carregar Cor Da Org Na GangZone - nagasaki -  03/04/2021
 
 
Fiz um sistema basico de gangzone, fiz um sistema de carregamento e salvamento de dono em DOF2, carrega tu do certo, porem não carrega a cor, ai fiz um sistema simples de carregamento de cor, mas ele sempre carrega a cor padrão, e não carrega a cor da ORG, vou mostrar o codigo de criação da gangzone e o carregamento de cor. 
 
(coloquei este sistema de cor na public OnPlayerConnect e a criação de gangzone na OnGamemodeInit) 
 
Citar:GZParque = GangZoneCreate(2768.048828125, 1024.4895477294922, 2943.048828125, 1336.4895477294922);//Parque Glen 
 
 
 
if(DonoParque == 1) 
 { 
    GangZoneShowForPlayer(playerid, GZParque, COR_1); 
} 
if(DonoParque == 2) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_2); 
} 
if(DonoParque == 3) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_3); 
} 
if(DonoParque == 4) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_4); 
} 
if(DonoParque == 5) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_5); 
} 
if(DonoParque == 6) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_6); 
} 
if(DonoParque == 7) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_7); 
} 
if(DonoParque == 8) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_8); 
} 
if(DonoParque == 9) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_9); 
} 
if(DonoParque == 10) 
{ 
            GangZoneShowForPlayer(playerid, GZParque, COR_10); 
} 
if(DonoParque == 11) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_11); 
} 
if(DonoParque == 12) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_12); 
} 
if(DonoParque == 13) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_13); 
} 
if(DonoParque == 14) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_14); 
} 
if(DonoParque == 15) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_15); 
} 
if(DonoParque == 16) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_16); 
} 
if(DonoParque == 17) 
{ 
            GangZoneShowForPlayer(playerid, GZParque, COR_17); 
} 
if(DonoParque == 18) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_18); 
} 
if(DonoParque == 19) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_19); 
} 
if(DonoParque == 20) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_20); 
} 
if(DonoParque == 21) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_21); 
} 
if(DonoParque == 22) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_22); 
} 
if(DonoParque == 23) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_23); 
} 
if(DonoParque == 24) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_24); 
} 
if(DonoParque == 25) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_25); 
} 
if(DonoParque == 26) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_26); 
} 
if(DonoParque == 27) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_27); 
} 
if(DonoParque == 28) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_28); 
} 
if(DonoParque == 29) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_29); 
} 
if(DonoParque == 30) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_30); 
} 
if(DonoParque == 31) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_31); 
} 
if(DonoParque == 32) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_32); 
} 
if(DonoParque == 33) 
{ 
            GangZoneShowForPlayer(playerid, GZParque, COR_33); 
} 
 
 
 
RE: Carregar Cor Da Org Na GangZone - SvCross. -  03/04/2021
 
 
Teste adicionando "[playerid]" em todas chamativas. 
 
Código: if(DonoParque[playerid] == 1) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_1); 
}
  
 
 
 
RE: Carregar Cor Da Org Na GangZone - k2bi_YT -  03/04/2021
 
 
Como está definido a COR_%%?
 
 
 
RE: Carregar Cor Da Org Na GangZone - nagasaki -  03/04/2021
 
 
 (03/04/2021 17:02)k2bi_YT Escreveu:  Como está definido a COR_%%?  
Como assim "COR_%%"?
 
 
 
RE: Carregar Cor Da Org Na GangZone - xbruno1000x -  03/04/2021
 
 
 (03/04/2021 16:10)SvCross. Escreveu:  Teste adicionando "[playerid]" em todas chamativas. 
 
Código: if(DonoParque[playerid] == 1) 
{ 
    GangZoneShowForPlayer(playerid, GZParque, COR_1); 
}
   
Acredito que isso não faça sentido, pois a variável DonoParque deve estar atribuída a uma Org e não a um playerid.
 
 
 
RE: Carregar Cor Da Org Na GangZone - Dayvison -  03/04/2021
 
 
Fora a má prática de programação, seu código não está errado, provavelmente o que não faz ele funcionar é que a variável DonoParque não está com o valor correto, seja por falha no carregamento ou outro motivo. 
 
Faça um debug e retorne com o resultado.  
Código PHP: printf("DonoParque = %d", DonoParque); 
 
    
Se a variável printar com o valor desejado, o erro é na variável de cor. 
 
Todo seu código poderia ser resumido em: 
Código PHP: GangZoneShowForPlayer(playerid, GZParque, COR[DonoParque]) 
 
  
 
 
 
 |