Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include a_samp
- #include pawn.cmd
- main(){}
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if((newkeys & KEY_YES) && GetPlayerVehicleSeat(playerid) == 0 && !IsABicycle(GetPlayerVehicleID(playerid)))
- callcmd::motor(playerid);
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- switch(newstate)
- {
- case PLAYER_STATE_DRIVER:
- {
- if(!IsABicycle(GetPlayerVehicleID(playerid)) && GetPlayerVehicleSeat(playerid) == 0)
- SendClientMessage(playerid, -1, "* Pressione Y ou use (/motor) para ligar o veículo.");
- }
- }
- return 1;
- }
- IsABicycle(vehicleid)
- {
- switch(GetVehicleModel(vehicleid))
- {
- case 481,509,510:return 1;
- }
- return 0;
- }
- CMD:motor(playerid)
- {
- if(IsABicycle(GetPlayerVehicleID(playerid)))
- return SendClientMessage(playerid, -1, "* Você está conduzindo uma bicicleta.");
- if(GetPlayerVehicleSeat(playerid) != 0)
- return SendClientMessage(playerid, -1, "* Você não está conduzindo um veículo.");
- new string[24], engine, lights, alarm, doors, bonnet, boot, objective;
- GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
- SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine ? VEHICLE_PARAMS_ON : VEHICLE_PARAMS_OFF, lights, alarm, doors, bonnet, boot, objective);
- format(string, sizeof(string), "%s", engine ? "~w~MOTOR ~g~LIGADO!" : "~w~MOTOR ~r~DESLIGADO!");
- GameTextForPlayer(playerid, string, 5000, 3);
- return 1;
- }
Advertisement
RAW Paste Data
Copied
Advertisement