13/01/2023 16:04
(Esta mensagem foi modificada pela última vez a: 13/01/2023 16:07 por Niko_BellicSA.)
Olá, boa tarde! eu gostaria de pedir ajuda sobre um comando que eu alterei recentemente, estou tentando aprender usando uma GM que baixei da net. Bom, eu editei os comandos /LIGAR e /DESLIGAR para ligar e desligar o motor usando /MOTOR e no caso do /DESLIGAR eu utilizei "else" para fazer a função do comando, ao compilar aparece a mensagem que foi COMPILADO COM SUCESSO, sem qualquer outras informações abaixo..
Scripts Originais
Por aparecer "Compilado com sucesso" e não aparecer nenhum erro e warns para mim está tudo aparente normal, mas ao tentar ligar a GM aparece este erro que faz com que não reconheça o GameMode
[font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font]
Código:
CMD:motor(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new i=0; i<MAX_VEHICLES; i++)
if(VehiculosInfo[vehicleid][vcomprable] == 1) return 1;
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Não está dentro do veículo!");
if(VehicleFuel[vehicleid] < 1) return SinGasolina(playerid);
if(averiado[vehicleid] != 0) return MotorMalogrado(playerid);
if(MotorAuto[vehicleid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Ligando veículo...");
SetTimerEx("EncenderMotor",1200, false, "d",playerid);
}
else SendClientMessage(playerid,-1,"O motor do veículo já se encontra ligado");
return 1;
}
else
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Não está dentro do veículo!");
if(MotorAuto[vehicleid] == 1)
{
new carid,string[256],pName[32];
GetPlayerName(playerid, pName, 32);
carid = GetPlayerVehicleID(playerid);
format(string, 256, "%s desligou o motor de seu veículo.",pName);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
MotorAuto[carid] = 0;
}
else SendClientMessage(playerid, COLOR_WHITE, "O veículo está desligado!");
return 1;
}
Scripts Originais
Código:
CMD:ligar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
for(new i=0; i<MAX_VEHICLES; i++)
if(VehiculosInfo[vehicleid][vcomprable] == 1) return 1;
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Não está dentro do veículo!");
if(VehicleFuel[vehicleid] < 1) return SinGasolina(playerid);
if(averiado[vehicleid] != 0) return MotorMalogrado(playerid);
if(MotorAuto[vehicleid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Ligando veículo...");
SetTimerEx("EncenderMotor",1200, false, "d",playerid);
}
else SendClientMessage(playerid,-1,"O motor do veículo já se encontra ligado");
return 1;
}
CMD:desligar(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, COLOR_WHITE, "Não está dentro do veículo!");
if(MotorAuto[vehicleid] == 1)
{
new carid,string[256],pName[32];
GetPlayerName(playerid, pName, 32);
carid = GetPlayerVehicleID(playerid);
format(string, 256, "%s desligou o motor de seu veículo.",pName);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
ProxDetector(15.0, playerid, string, COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO,COLOR_VERDECLARO);
MotorAuto[carid] = 0;
}
else SendClientMessage(playerid, COLOR_WHITE, "O veículo está desligado!");
return 1;
}
Por aparecer "Compilado com sucesso" e não aparecer nenhum erro e warns para mim está tudo aparente normal, mas ao tentar ligar a GM aparece este erro que faz com que não reconheça o GameMode
[font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font]