CMD:arrancar(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessageEx(playerid,COLOR_WHITE,"[ERROR]: No puedes usar este comando si estбs en este tipo de vehiculos.");
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
SetVehicleEngine(vehicleid, playerid);
}
else if((engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Motor del vehнculo se estб prendiendo, por favor espera ...");
SetTimerEx("SetVehicleEngine", 1000, 0, "dd", vehicleid, playerid);
}
return 1;
}
CMD:arrancar(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessageEx(playerid,COLOR_WHITE,"[ERROR]: No puedes usar este comando si estбs en este tipo de vehiculos.");
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
//nada, pone algo aca si quieres que pase algo cuando escriban /arrancar cuando el vehiculo esta prendido.
}
else if((engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Arrancando vehнculo...");
SetTimerEx("SetVehicleEngine", 1000, 0, "dd", vehicleid, playerid);
SendClientMessageEx(playerid, COLOR_WHITE, "Vehiculo en marcha.");
}
return 1;
}
pawn Код:
Deberia de ser asi, probalo |
(1976) : error 017: undefined symbol "severTimers_yT@"
(1977) : error 017: undefined symbol "severTimers2_yT@"
(1979) : error 017: undefined symbol "saveAccounts_yT@"
(1980) : error 017: undefined symbol "VehicleUpdate_yT@"
(1981) : error 017: undefined symbol "ServerMicrobeat_yT@"
(1982) : error 017: undefined symbol "SyncUp_yT@"
(1983) : error 017: undefined symbol "Mensajes_yT@"
(1984) : error 017: undefined symbol "EMSUpdate_yT@"
(1985) : error 017: undefined symbol "playerTabbedLoop_yT@"
(1986) : error 017: undefined symbol "SpecUpdate_yT@"
(2042) : error 017: undefined symbol "GetPlayerVehicle"
(2044) : error 017: undefined symbol "GetPlayerVehicle"
(2052) : error 017: undefined symbol "GetPlayerVehicle"
(2054) : error 017: undefined symbol "GetPlayerVehicle"
(2055) : error 017: undefined symbol "GetPlayerVehicle"
(2067) : error 017: undefined symbol "OptenerVelocidarAuto"
(2118) : error 017: undefined symbol "cocheocupado"
(2129) : error 017: undefined symbol "LoadAllPlayerVehicleMods"
(2153) : error 017: undefined symbol "NOPCheck"
(2167) : error 017: undefined symbol "NOPCheck"
(2181) : error 017: undefined symbol "NOPCheck"
(2193) : error 017: undefined symbol "NOPCheck"
(2206) : error 017: undefined symbol "NOPCheck"
(2220) : error 017: undefined symbol "NOPCheck"
(2234) : error 017: undefined symbol "NOPCheck"
(2248) : error 017: undefined symbol "NOPCheck"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Pero esos errores no tienen nada que ver con el comando este....
|
CMD:arrancar(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessageEx(playerid,COLOR_WHITE,"[ERROR]: No puedes usar este comando si estбs en este tipo de vehiculos.");
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
//nada, pone algo aca si quieres que pase algo cuando escriban /arrancar cuando el vehiculo esta prendido.
}
else if((engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Arrancando vehнculo...");
SetTimerEx("SetVehicleEngine", 1000, 0, "dd", vehicleid, playerid);
SendClientMessageEx(playerid, COLOR_WHITE, "Vehiculo en marcha.");
}
return 1;
}
pawn Код:
|
CMD:arrancar(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessageEx(playerid,COLOR_WHITE,"[ERROR]: No puedes usar este comando si estбs en este tipo de vehiculos.");
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
SendClientMessageEx(playerid, COLOR_WHITE, "El vehiculo ya esta encendido...");
}
else if((engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET))
{
SendClientMessageEx(playerid, COLOR_WHITE, "Arrancando vehнculo...");
SetTimerEx("SetVehicleEngine", 1000, 0, "dd", vehicleid, playerid);
SendClientMessageEx(playerid, COLOR_WHITE, "Vehiculo en marcha.");
}
return 1;
}
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(" Comando /arrancar - iniciado");
return 1;
}
public OnFilterScriptExit()
{
print(" Comando /arrancar test - finalizado");
return 1;
}
CMD:arrancar(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new engine,lights,alarm,doors,bonnet,boot,objective,vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 481 || GetVehicleModel(vehicleid) == 509 || GetVehicleModel(vehicleid) == 510) return SendClientMessage(playerid,-1,"[ERROR]: No puedes usar este comando si estбs en este tipo de vehiculos.");
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_OFF || engine == VEHICLE_PARAMS_UNSET)
{
SendClientMessage(playerid, -1, "Arrancando vehнculo...");
SetTimerEx("SetVehicleEngine", 1000, 0, "dd", vehicleid, playerid);
SendClientMessage(playerid, -1, "Vehiculo en marcha.");
}
}
return 1;
}
forward SetVehicleEngine(playerid);
public SetVehicleEngine(playerid)
{
//no hace nada.
return 1;
}
Mira, esto es lo que tengo yo y compila a la perfeccion.
Si de ahora en mas el codigo que te dare, es por algun problema de tu GM/FS. pawn Код:
|