Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new bool:Motor[MAX_VEHICLES],
- bool:pMotor[MAX_VEHICLES][7];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit() ManualVehicleEngineAndLights();
- #else
- public OnGameModeInit() ManualVehicleEngineAndLights();
- #endif
- if(!strcmp("/motor", cmdtext)){
- new cmd[100];
- new vehicleid = GetPlayerVehicleID(playerid);
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,-1,"no estas en un vehiculo");
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return SendClientMessage(playerid,-1,"no eres conductor");
- cmd = strtok(cmdtext, idx);
- if(!strcmp(cmd, "encender")){
- if(Motor[vehicleid] != true){
- Motor[vehicleid] = true;
- pMotor[vehicleid][0] = true;
- GetVehicleParamsEx(vehicleid, pMotor[vehicleid][0], pMotor[vehicleid][1], pMotor[vehicleid][2], pMotor[vehicleid][3], pMotor[vehicleid][4], pMotor[vehicleid][5], pMotor[vehicleid][6]);
- SetVehicleParamsEx(vehicleid, pMotor[vehicleid][0], pMotor[vehicleid][1], pMotor[vehicleid][2], pMotor[vehicleid][3], pMotor[vehicleid][4], pMotor[vehicleid][5], pMotor[vehicleid][6]);
- SendClientMessage(playerid,-1,"haz encendido el motor");
- }else{
- SendClientMessage(playerid,-1,"el motor ya esta encendido");
- }
- }
- else if(!strcmp(cmd, "apagar")){
- if(Motor[vehicleid] == true){
- Motor[vehicleid] = true;
- pMotor[vehicleid][0] = false;
- GetVehicleParamsEx(vehicleid, pMotor[vehicleid][0], pMotor[vehicleid][1], pMotor[vehicleid][2], pMotor[vehicleid][3], pMotor[vehicleid][4], pMotor[vehicleid][5], pMotor[vehicleid][6]);
- SetVehicleParamsEx(vehicleid, pMotor[vehicleid][0], pMotor[vehicleid][1], pMotor[vehicleid][2], pMotor[vehicleid][3], pMotor[vehicleid][4], pMotor[vehicleid][5], pMotor[vehicleid][6]);
- SendClientMessage(playerid,-1,"haz apagado el motor");
- }else{
- SendClientMessage(playerid,-1,"el motor no esta encendido");
- }
- }
- return true;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate){
- new vehicleid = GetPlayerVehicleID(playerid);
- if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER){
- if(Motor[vehicleid] == true)SendClientMessage(playerid,-1,"el motor esta encendido, usa el comando /motor[apagar] para apagarlo");
- else SendClientMessage(playerid,-1,"el motor esta apagado, usa el comando /motor[encender] para encenderlo");
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement