Sayan40
Умник
При вводе "/" и любых символов (/ololo, /228) автоматически выполняются эти две команды - /engine, /lights
PHP:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/me", true, 3))
{
if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "Èñïîëüçîâàíèå: /me [äåéñòâèå]");
new str[128];
GetPlayerName(playerid, str, sizeof(str));
format(str, sizeof(str), "%s %s", str, cmdtext[4]);
SendClientMessageToAll(0xFF0000FF, str);
return 1;
}
if(strcmp(cmd, "/engine", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
if(!IsAVelik(carid))
{
if(CarEngine[playerid]==0)
{
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,true,lights,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), "* %s çàâ¸ë äâèãàòåëü.", PlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE);
CarEngine[playerid] = 1;
}
else if(CarEngine[playerid]==1)
{
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,false,lights,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), "* %s çàãëóøèë äâèãàòåëü.", PlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE);
CarEngine[playerid] = 0;
return 1;
}
}
}
}
if(strcmp(cmd, "/lights", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid = GetPlayerVehicleID(playerid);
if(!IsAVelik(carid))
{
if(CarLights[playerid]==0)
{
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,engine,true,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), "* %s âêëþ÷èë(à) ôàðû.", PlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE);
CarLights[playerid] =1;
}
else if(CarLights[playerid]==1)
{
GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(carid,engine,false,alarm,doors,bonnet,boot,objective);
format(string, sizeof(string), "* %s âûêëþ÷èë(à) ôàðû.", PlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE,COLOR_ORANGE);
CarLights[playerid] = 0;
return 1;
}
}
}
}
return 0;
}
