23.11.2012, 08:46
(
Последний раз редактировалось MovieDrifting; 23.11.2012 в 10:00.
)
ok i made a /lights for the vehicle its like this
and when a player gets in a vehicle i want it to check if the player has used
/lights
and if its enabled when he gets into the same vehicle when he type /lights again it disables
but if he gets in a different vehicle i want it to reset back to enable mode
i made this but it just doubles sets its like:
First. Enable Lights
Second. Enable Lights
Third. Disable Lights
.
do i have to set vehicle timers? im still working
pawn Код:
if (strcmp("/lights", cmd, true, 10) == 0)
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"[{ABE3FF}A{FFFFFF}]: Sorry your not in a vehicle right now");
if(server[playerid][mLights] == 0)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"[{ABE3FF}A{FFFFFF}]: %s has {00FF00}Enabled {FFFFFF}vlights",pName);
SendClientMessage(playerid,0xFFFFFFAA,string);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,1,alarm,doors,bonnet,boot,objective);
server[playerid][mLights] = 1;
}
else if(server[playerid][mLights] == 1)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"[{ABE3FF}A{FFFFFF}]: %s has {FF0000}Disable {FFFFFF}vlights",pName);
SendClientMessage(playerid,0xFFFFFFAA,string);
GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,0,alarm,doors,bonnet,boot,objective);
server[playerid][mLights] = 0;
}
return 1;
}
/lights
and if its enabled when he gets into the same vehicle when he type /lights again it disables
but if he gets in a different vehicle i want it to reset back to enable mode
i made this but it just doubles sets its like:
First. Enable Lights
Second. Enable Lights
Third. Disable Lights
.
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(server[playerid][mLights] == 0 && server[playerid][mLights] == 1)
{
server[playerid][mLights] = 0;
}else{
server[playerid][mLights] = 1;
}
return 1;
}