Привет, Гость!
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Готовые команды » /veh + /dveh
/veh + /dveh
BicbaiДата: Понедельник, 29.10.2012, 03:04 | Сообщение # 1
Полковник
Группа: Администратор
Сообщений: 288
Статус: Offline
Добавляете цвет

Code
#define COLOR_GREY 0xFFEA00


и это в ком всем new

Code
new CreatedCars[100];
new CreatedCar = 0;


public OnPlayerCommandText:

Чтоб создать машину:

Code
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;   
      }  


Чтоб удалить созданный транспорт:

Code
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;   
      }
 
Mike_SotoДата: Суббота, 11.05.2013, 09:38 | Сообщение # 2
Рядовой
Группа: Пользователь
Сообщений: 1
Статус: Offline
спс очень пригодилось
 
Форум pawno » Pawno » Готовые команды » /veh + /dveh
  • Страница 1 из 1
  • 1
Поиск: