21.03.2013, 16:56
I was in-need of a command that will turn on a players lights for my RP server
so i've decieded to release it
so i've decieded to release it
Код:
#include <a_samp> #define COLOR_YELLOW 0xFFFF00AA #define COLOR_RED 0xAA3333AA new VehicleLights[MAX_VEHICLES]; public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/lights", cmdtext, true, 10) == 0) { new vehicleid, engine, lights, alarm, doors, bonnet, boot, objective; if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_RED, "You aren't in a vehicle"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { vehicleid = GetPlayerVehicleID(playerid); if(VehicleLights[vehicleid] == 0) { VehicleLights[vehicleid] = 1; SendClientMessage(playerid, COLOR_YELLOW, "Lights Turned On"); GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, true, alarm, doors, bonnet, boot, objective); } else if(VehicleLights[vehicleid] == 1) { VehicleLights[vehicleid] = 0; SendClientMessage(playerid, COLOR_YELLOW, "Lights Turned Off"); GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, false, alarm, doors, bonnet, boot, objective); } } return 1; } return 0; }