Tem oque de errado? -
Derritee1001 - 10.09.2016
Tem o que errado nesse comando?
Code:
CMD:portamalas(playerid, params[])
{
new id = -1;
if (isnull(params))
{
SendSyntaxMessage(playerid, "/portamalas [opзгo]");
SendClientMessage(playerid, COLOR_GREEN, "Opзхes: {FFFFFF}abrir, fechar, ver");
return 1;
}
if (IsPlayerInAnyVehicle(playerid))
return SendErrorMessage(playerid, "Vocк deve sair do veнculo primeiro.");
if (!IsDoorVehicle(CarData[id][carVehicle]))
return SendErrorMessage(playerid, "Este carro nгo possui porta-malas.");
if (strcmp(params, "abrir", true))
{
if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
id = PlayerToCar(playerid,2,4.0);
if (CarData[id][carLocked] == true) return SendErrorMessage(playerid, "O porta-malas estб fechado.");
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,1,objective);
ApplyAnimation(playerid, "CARRY", "liftup", 3.0, 0, 0, 0, 0, 0);
}
if (strcmp(params, "fechar", true))
{
if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
id = PlayerToCar(playerid,2,4.0);
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,0,objective);
ApplyAnimation(playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0);
}
return 1;
}
PS: Eu jб tentei retirar o PlayerToCar, mas nгo resolveu.
PROBLEMA: Fica falando que o comando nгo existe quando coloca alguma funзгo, se eu digitar sу /portamalas ele funfa.
Re: Tem oque de errado? - Ender_ - 10.09.2016
Meu deus..tao facil.. Soq to pelo celular
Procura set vehicle params On
Algo do tipo o nome
Re: Tem oque de errado? -
Derritee1001 - 10.09.2016
Quote:
Originally Posted by Ender_
Meu deus..
|
?? Se nгo for ajudar, nem comenta please.
Re: Tem oque de errado? - Ender_ - 10.09.2016
Le o edit la em cima
Re: Tem oque de errado? -
Derritee1001 - 10.09.2016
Quote:
Originally Posted by Ender_
Le o edit la em cima
|
Se caso vocк nгo viu, jб tem essa funзгo para abrir, e fechar, mais quando eu digito o comando fala que nгo existe.
Respuesta: Tem oque de errado? -
SammyJ - 10.09.2016
Tenta este mano!
PHP Code:
CMD:portamalas(playerid, params[])
{
    new id = INVALID_VEHICLE_ID;
   Â
    if (isnull(params))
    {
        SendSyntaxMessage(playerid, "/portamalas [opзгo]");
        SendClientMessage(playerid, COLOR_GREEN, "Opзхes: {FFFFFF}abrir, fechar, ver");
        return 1;
    }
    if (IsPlayerInAnyVehicle(playerid))
        return SendErrorMessage(playerid, "Vocк deve sair do veнculo primeiro.");
    if (!IsDoorVehicle(CarData[id][carVehicle]))
        return SendErrorMessage(playerid, "Este carro nгo possui porta-malas.");
       Â
    if (!strcmp(params, "abrir", true))
    {
        if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
        id = PlayerToCar(playerid,2,4.0);
       Â
        if (CarData[id][carLocked] == true) return SendErrorMessage(playerid, "O porta-malas estб fechado.");
       Â
        new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,1,objective);
         ApplyAnimation(playerid, "CARRY", "liftup", 3.0, 0, 0, 0, 0, 0);
    }
    if (!strcmp(params, "fechar", true))
    {
        if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
        id = PlayerToCar(playerid,2,4.0);
       Â
        new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,0,objective);
         ApplyAnimation(playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0);
    }
    return 1;
}Â
Re: Tem oque de errado? - Ender_ - 10.09.2016
Man... Tu ta fazendo errado
Eq n consigo copiar no celular
Mais no lugar q tu botou 1
E q entra o setvehicleparamsOn
Re: Tem oque de errado? -
JPedro - 10.09.2016
Acho que vocк estб tendo problema com os parametros, tente usar o sccanf
PHP Code:
CMD:portamalas(playerid, params[])
{
    new id = -1;
   Â
    if(sscanf(params, "s[24]", params[0]))
    {
        SendClientMessage(playerid, COLOR_GREEN, "Opзхes: {FFFFFF}abrir, fechar, ver");
        SendSyntaxMessage(playerid, "/portamalas [opзгo]");
    }
    if (IsPlayerInAnyVehicle(playerid))
        return SendErrorMessage(playerid, "Vocк deve sair do veнculo primeiro.");
    if (!IsDoorVehicle(CarData[id][carVehicle]))
        return SendErrorMessage(playerid, "Este carro nгo possui porta-malas.");
       Â
    if (strcmp(params[0], "abrir", true))
    {
        if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
        id = PlayerToCar(playerid,2,4.0);
       Â
        if (CarData[id][carLocked] == true) return SendErrorMessage(playerid, "O porta-malas estб fechado.");
       Â
        new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,1,objective);
         ApplyAnimation(playerid, "CARRY", "liftup", 3.0, 0, 0, 0, 0, 0);
    }
    if (strcmp(params[0], "fechar", true))
    {
        if(!PlayerToCar(playerid,1,4.0)) return SendErrorMessage(playerid, "Vocк nгo estб prуximo de nenhum veнculo.");
        id = PlayerToCar(playerid,2,4.0);
       Â
        new engine,lights,alarm,doors,bonnet,boot,objective;
         GetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,boot,objective);
         SetVehicleParamsEx(id,engine,lights,alarm,doors,bonnet,0,objective);
         ApplyAnimation(playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0);
    }
    return 1;
}Â
Re: Tem oque de errado? -
Derritee1001 - 11.09.2016
Consegui resolver, obrigado a todos que tentaram ajudar.