10.09.2016, 22:36
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;
}