[Ajuda] /pcarregar
#1

Alguem pode me ajudar com esse cod. eu so da profissaх mais quando digito /pcarregar diz q nгo sou Petroleiro.




if(!strcmp(cmd, "/pcarregar", true))
{
if(PlayerInfo[playerid][pProfissao] == Petroleiro)
{
SendClientMessage(playerid, COR_ERRO, "Vocк nгo й um Petroleiro");
return 1;
}
if(!PlayerToPoint(7.0,playerid, 297.1918,1411.0776,9.7537))
{
SendClientMessage(playerid, COR_ERRO, "Vocк nгo estб no local de carregamento!");
return 1;
}
if(Petroleo[playerid] == 1)
{
SendClientMessage(playerid, COR_ERRO, "Vocк jб carregou este caminhгo de petrуleo!");
return 1;
}
if(Carregou[playerid] == 1)
{
SendClientMessage(playerid, COR_ERRO, "Vocк deve esperar alguns segundos para poder carregar novamente!");
return 1;
}
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COR_ERRO, "Vocк deve estar dirigindo o caminhгo para poder carregar!");
return 1;
}
if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID( playerid)))
{
SendClientMessage(playerid, COR_ERRO, "Vocк precisa engatar a carga!");
return 1;
}
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 403)
{
SendClientMessage(playerid, COR_ERRO, "Vocк nгo estб em um caminhгo de petrуleo.");
return 1;
}
new
stg[512]
;
strcat(stg, "{FFFFFF}R$: 1798 local: IDLEWOOD\n" );
strcat(stg, "R$: 1298 local: FLINT COUNTY\n" );
strcat(stg, "R$: 2261 local: WHETSTONE\n" );
strcat(stg, "R$: 2343 local: ANGEL PINE\n" );
strcat(stg, "R$: 1300 local: DOHERTY\n" );
strcat(stg, "R$: 1349 local: JUNIPER HOLLOW\n" );
strcat(stg, "R$: 1015 local: TIERRA ROBADA\n" );
strcat(stg, "R$: 779 local: REDSANDS WEST\n" );
strcat(stg, "R$: 1201 local: LAS VENTURAS\n" );
strcat(stg, "R$: 961 local: LAS VENTURAS\n" );
strcat(stg, "R$: 1229 local: MULHOLLAND\n" );
strcat(stg, "R$: 735 local: MONTGOMERY\n" );
strcat(stg, "R$: 1085 local: EASTER BASIN\n" );
strcat(stg, "R$: 130 local: FORT CARSON\n" );
strcat(stg, "R$: 229 local: BONE COUNTY\n" );
strcat(stg, "R$: 1160 local: SPINYBED\n" );
strcat(stg, "R$: 1110 local: THE EMERALD ISLE\n" );
strcat(stg, "R$: 1005 local: DILLIMORE" );
ShowPlayerDialog(playerid, D_PETROLEIRO, DIALOG_STYLE_LIST, "{FF0000}Postos de combustivel", stg, "Carregar", "");
return 1;
}
Reply
#2

Tente assim, poste cуdigos assim [php] code[*/[php] retire o * que ficara assim:
PHP код:
if(!strcmp(cmd"/pcarregar"true))
{
    if(
PlayerInfo[playerid][pProfissao] != Petroleiro) return SendClientMessage(playeridCOR_ERRO"Vocк nгo й um Petroleiro");
    if(!
PlayerToPoint(7.0,playerid297.1918,1411.0776,9.7537))
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб no local de carregamento!");
        return 
1;
    }
    if(
Petroleo[playerid] == 1)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк jб carregou este caminhгo de petrуleo!");
        return 
1;
    }
    if(
Carregou[playerid] == 1)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк deve esperar alguns segundos para poder carregar novamente!");
        return 
1;
    }
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк deve estar dirigindo o caminhгo para poder carregar!");
        return 
1;
    }
    if(!
IsTrailerAttachedToVehicle(GetPlayerVehicleIDplayerid)))
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк precisa engatar a carga!");
        return 
1;
    }
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) != 403)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб em um caminhгo de petrуleo.");
        return 
1;
    }
    new
    
stg[512]
    ;
    
strcat(stg"{FFFFFF}R$: 1798 local: IDLEWOOD\n" );
    
strcat(stg"R$: 1298 local: FLINT COUNTY\n" );
    
strcat(stg"R$: 2261 local: WHETSTONE\n" );
    
strcat(stg"R$: 2343 local: ANGEL PINE\n" );
    
strcat(stg"R$: 1300 local: DOHERTY\n" );
    
strcat(stg"R$: 1349 local: JUNIPER HOLLOW\n" );
    
strcat(stg"R$: 1015 local: TIERRA ROBADA\n" );
    
strcat(stg"R$: 779 local: REDSANDS WEST\n" );
    
strcat(stg"R$: 1201 local: LAS VENTURAS\n" );
    
strcat(stg"R$: 961 local: LAS VENTURAS\n" );
    
strcat(stg"R$: 1229 local: MULHOLLAND\n" );
    
strcat(stg"R$: 735 local: MONTGOMERY\n" );
    
strcat(stg"R$: 1085 local: EASTER BASIN\n" );
    
strcat(stg"R$: 130 local: FORT CARSON\n" );
    
strcat(stg"R$: 229 local: BONE COUNTY\n" );
    
strcat(stg"R$: 1160 local: SPINYBED\n" );
    
strcat(stg"R$: 1110 local: THE EMERALD ISLE\n" );
    
strcat(stg"R$: 1005 local: DILLIMORE" );
    
ShowPlayerDialog(playeridD_PETROLEIRODIALOG_STYLE_LIST"{FF0000}Postos de combustivel"stg"Carregar""");
    return 
1;

Reply
#3

Veja se vocк definou o nome petroleiro em alguma parte do seu gamemode
provavelmente estarб definida no topo
ou inves de "Petroleiro" vocк poderia colocar o ID Da Profissгo Exemplo
:
PHP код:
 if(PlayerInfo[playerid][pProfissao] != 7
PHP код:
if(!strcmp(cmd"/pcarregar"true)) 

    if(
PlayerInfo[playerid][pProfissao] != Petroleiro) return SendClientMessage(playeridCOR_ERRO"Vocк nгo й um Petroleiro"); 
    if(!
PlayerToPoint(7.0,playerid297.1918,1411.0776,9.7537)) 
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб no local de carregamento!"); 
        return 
1
    } 
    if(
Petroleo[playerid] == 1
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк jб carregou este caminhгo de petrуleo!"); 
        return 
1
    } 
    if(
Carregou[playerid] == 1
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк deve esperar alguns segundos para poder carregar novamente!"); 
        return 
1
    } 
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк deve estar dirigindo o caminhгo para poder carregar!"); 
        return 
1
    } 
    if(!
IsTrailerAttachedToVehicle(GetPlayerVehicleIDplayerid))) 
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк precisa engatar a carga!"); 
        return 
1
    } 
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) != 403
    { 
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб em um caminhгo de petrуleo."); 
        return 
1
    } 
    new 
    
stg[512
    ; 
    
strcat(stg"{FFFFFF}R$: 1798 local: IDLEWOOD\n" ); 
    
strcat(stg"R$: 1298 local: FLINT COUNTY\n" ); 
    
strcat(stg"R$: 2261 local: WHETSTONE\n" ); 
    
strcat(stg"R$: 2343 local: ANGEL PINE\n" ); 
    
strcat(stg"R$: 1300 local: DOHERTY\n" ); 
    
strcat(stg"R$: 1349 local: JUNIPER HOLLOW\n" ); 
    
strcat(stg"R$: 1015 local: TIERRA ROBADA\n" ); 
    
strcat(stg"R$: 779 local: REDSANDS WEST\n" ); 
    
strcat(stg"R$: 1201 local: LAS VENTURAS\n" ); 
    
strcat(stg"R$: 961 local: LAS VENTURAS\n" ); 
    
strcat(stg"R$: 1229 local: MULHOLLAND\n" ); 
    
strcat(stg"R$: 735 local: MONTGOMERY\n" ); 
    
strcat(stg"R$: 1085 local: EASTER BASIN\n" ); 
    
strcat(stg"R$: 130 local: FORT CARSON\n" ); 
    
strcat(stg"R$: 229 local: BONE COUNTY\n" ); 
    
strcat(stg"R$: 1160 local: SPINYBED\n" ); 
    
strcat(stg"R$: 1110 local: THE EMERALD ISLE\n" ); 
    
strcat(stg"R$: 1005 local: DILLIMORE" ); 
    
ShowPlayerDialog(playeridD_PETROLEIRODIALOG_STYLE_LIST"{FF0000}Postos de combustivel"stg"Carregar"""); 
    return 
1

Reply
#4

Quote:
Originally Posted by DelK
Посмотреть сообщение
Tente assim, poste cуdigos assim [php] code[*/[php] retire o * que ficara assim:
PHP код:
if(!strcmp(cmd"/pcarregar"true))
{
    if(
PlayerInfo[playerid][pProfissao] != Petroleiro) return SendClientMessage(playeridCOR_ERRO"Vocк nгo й um Petroleiro");
    if(!
PlayerToPoint(7.0,playerid297.1918,1411.0776,9.7537))
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб no local de carregamento!");
        return 
1;
    }
    if(
Petroleo[playerid] == 1)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк jб carregou este caminhгo de petrуleo!");
        return 
1;
    }
    if(
Carregou[playerid] == 1)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк deve esperar alguns segundos para poder carregar novamente!");
        return 
1;
    }
    if(
GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк deve estar dirigindo o caminhгo para poder carregar!");
        return 
1;
    }
    if(!
IsTrailerAttachedToVehicle(GetPlayerVehicleIDplayerid)))
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк precisa engatar a carga!");
        return 
1;
    }
    if(
GetVehicleModel(GetPlayerVehicleID(playerid)) != 403)
    {
        
SendClientMessage(playeridCOR_ERRO"Vocк nгo estб em um caminhгo de petrуleo.");
        return 
1;
    }
    new
    
stg[512]
    ;
    
strcat(stg"{FFFFFF}R$: 1798 local: IDLEWOOD\n" );
    
strcat(stg"R$: 1298 local: FLINT COUNTY\n" );
    
strcat(stg"R$: 2261 local: WHETSTONE\n" );
    
strcat(stg"R$: 2343 local: ANGEL PINE\n" );
    
strcat(stg"R$: 1300 local: DOHERTY\n" );
    
strcat(stg"R$: 1349 local: JUNIPER HOLLOW\n" );
    
strcat(stg"R$: 1015 local: TIERRA ROBADA\n" );
    
strcat(stg"R$: 779 local: REDSANDS WEST\n" );
    
strcat(stg"R$: 1201 local: LAS VENTURAS\n" );
    
strcat(stg"R$: 961 local: LAS VENTURAS\n" );
    
strcat(stg"R$: 1229 local: MULHOLLAND\n" );
    
strcat(stg"R$: 735 local: MONTGOMERY\n" );
    
strcat(stg"R$: 1085 local: EASTER BASIN\n" );
    
strcat(stg"R$: 130 local: FORT CARSON\n" );
    
strcat(stg"R$: 229 local: BONE COUNTY\n" );
    
strcat(stg"R$: 1160 local: SPINYBED\n" );
    
strcat(stg"R$: 1110 local: THE EMERALD ISLE\n" );
    
strcat(stg"R$: 1005 local: DILLIMORE" );
    
ShowPlayerDialog(playeridD_PETROLEIRODIALOG_STYLE_LIST"{FF0000}Postos de combustivel"stg"Carregar""");
    return 
1;


agora fk dizendo q nгo estou na area de carregamento mias na vd estou k
Reply
#5

RESOLVIDOR OBRIGADO!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)