Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблема с командами

Статус
В этой теме нельзя размещать новые ответы.

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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу