• Страница 1 из 1
  • 1
Форум » Программирование в Pawno » Готовые команды » /veh + /dveh - Создание транспорта в игре
/veh + /dveh - Создание транспорта в игре
Добавлено 30.03.2016 в 23:38 | Сообщение №1
Сообщений: 265 Репутация: 0
Администраторы
Добавляете цвет
Код
#define COLOR_GREY 0xFFEA00

и это в ком всем new
Код
new CreatedCars[100];
new CreatedCar = 0;

public OnPlayerCommandText:

Чтоб создать машину:
Код
if(strcmp(cmd, "/veh", true) == 0)   
      {   
          if(IsPlayerConnected(playerid))   
          {   
              if (PlayerInfo [playerid][pAdmin]< 3)   
              {   
                  SendClientMessage(playerid, COLOR_RED, "Вы не уполномочены использовать даную команду");   
                  return 1;   
              }   
              tmp = strtok(cmdtext, idx);   
              if(!strlen(tmp))   
              {   
                  SendClientMessage(playerid, COLOR_GREEN, "*Введите: /veh [ид транспорта] [цвет 1] [цвет 2]");   
                  return 1;   
              }   
              new car;   
              car = strval(tmp);   
              if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_RED, "** Вводьте не меньше 400 и не больше 611 !"); return 1; }   
              tmp = strtok(cmdtext, idx);   
              if(!strlen(tmp))   
              {   
                  SendClientMessage(playerid, COLOR_GREEN, "*Введите: /veh [ид транспорта] [цвет 1] [цвет 2]");   
                  return 1;   
              }   
              new color1;   
              color1 = strval(tmp);   
              if(color1 < 0 || color1 > 139) { SendClientMessage(playerid, COLOR_GREY, " Номер цвета должен быть 0 до 139 !"); return 1; }   
              tmp = strtok(cmdtext, idx);   
              if(!strlen(tmp))   
              {   
                  SendClientMessage(playerid, COLOR_GREEN, "*Введите: /veh [ид транспорта] [цвет 1] [цвет 2]");   
                  return 1;   
              }   
              new color2;   
              color2 = strval(tmp);   
              if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_RED, "** Номер цвета должен быть от 0 до 126 !"); return 1; }   
              new Float:X,Float:Y,Float:Z;   
              GetPlayerPos(playerid, X,Y,Z);   
              new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 12000);   
              CreatedCars [CreatedCar]= carid;   
              CreatedCar ++;   
              format(string, sizeof(string), "*Вы создали транспорт  [%d].", carid);   
              SendClientMessage(playerid, COLOR_LIGHTBLUE, string);   
          }   
          return 1;   
      }

Чтоб удалить созданный транспорт:
Код
if(strcmp(cmd, "/dveh", true) == 0)   
      {   
          if(IsPlayerConnected(playerid))   
          {   
              if(PlayerInfo [playerid][pAdmin]< 13)   
              {   
                  SendClientMessage(playerid, COLOR_GRAD1, "** У Вас недостаточно прав для того, чтобы использовать эту команду!");   
                  return 1;   
              }   
              for(new i = 0; i < sizeof(CreatedCars); i++)   
              {   
                  if(i != 0)   
                  {   
                      DestroyVehicle(i);   
                  }   
              }   
              SendClientMessage(playerid, COLOR_GREY, " Созданный транспорт успешно удалён !");   
          }   
          return 1;   
      }

Автор: Неизвестен


Программист любитель :)
Форум » Программирование в Pawno » Готовые команды » /veh + /dveh - Создание транспорта в игре
  • Страница 1 из 1
  • 1
Поиск: