[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Pawno-Урок]Машины для DM
Дата: 22.07.2013, Понедельник, 12:59:57 | Сообщение # $NUMBER
Группа: Гл. Модераторы
Сообщений: 220
Репутация: 253+
FFFUUU
Вообщем просто делаем
команду с выбором машин по их id


В public OnPlayerCommandText(playerid, cmdtext[]) добавляем:

Код

if (strcmp("/v", cmdtext, true) == 0)
{
          new str [2048];
    strcat(str, "{FFFFFF}- {AAFFAA}А{FFFFFF}вто\n", 2048 );
          ShowPlayerDialog(playerid, 50, DIALOG_STYLE_LIST, "{C6C6C6}VehicleList", str, "Ok","Cancel");
    return 1;
}


В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) добавляем:


Код

if(dialogid == 50)
{
   if(response)
   {
    new model = strval(inputtext);
    if(model < 400 || model > 610)
     {
     new str [2048];
     strcat(str, "{FFFFFF}Самолеты\n", 2048 );
     strcat(str, "{AAFFAA}Skimmer {F81414}(460)\n", 2048 );
     strcat(str, "{AAFFAA}Rustler {F81414}(476)\n", 2048 );
     strcat(str, "{AAFFAA}Beagle {F81414}(511)\n", 2048 );
     strcat(str, "{FFFFFF}Мото\n", 2048 );
     strcat(str, "{AAFFAA}Bf-400 {F81414}(581)\n", 2048 );
     strcat(str, "{AAFFAA}NRG-500 {F81414}(522)\n", 2048 );
     strcat(str, "{AAFFAA}PCJ-600 {F81414}(461)\n", 2048 );
     strcat(str, "{FFFFFF}Вело\n", 2048 );
     strcat(str, "{AAFFAA}Bike {F81414}(509)\n", 2048 );
     strcat(str, "{AAFFAA}BMX {F81414}(481)\n", 2048 );
     strcat(str, "{AAFFAA}MounTainBike {F81414}(510)\n", 2048 );
     strcat(str, "{FFFFFF}Спорт кары\n", 2048 );
     strcat(str, "{AAFFAA}Alhpa {F81414}(602)\n", 2048 );
     strcat(str, "{AAFFAA}Banshee {F81414}(429)\n", 2048 );
     strcat(str, "{AAFFAA}Blista Compact {F81414}(496)\n", 2048 );
     strcat(str, "{AAFFAA}Buffalo {F81414}(402)\n", 2048 );
     strcat(str, "{AAFFAA}Bullet {F81414}(541)\n", 2048 );
     strcat(str, "{AAFFAA}Cheetah {F81414}(415)\n", 2048 );
     strcat(str, "{AAFFAA}Club {F81414}(589)\n", 2048 );
     strcat(str, "{AAFFAA}Euros {F81414}(587)\n", 2048 );
     strcat(str, "{AAFFAA}Infernus {F81414}(411)\n", 2048 );
     strcat(str, "{AAFFAA}Jester {F81414}(559)\n", 2048 );
     strcat(str, "{FFFFFF}Гос.Авто\n", 2048 );
     strcat(str, "{AAFFAA}Enforcer {F81414}(427)\n", 2048 );
     strcat(str, "{AAFFAA}FBI Rancher {F81414}(490)\n", 2048 );
     strcat(str, "{AAFFAA}Firetruck {F81414}(544)\n", 2048 );
     strcat(str, "{FFFFFF}Лодки\n", 2048 );
     strcat(str, "{AAFFAA}Reefer {F81414}(453)\n", 2048 );
     strcat(str, "{AAFFAA}Predator {F81414}(430)\n", 2048 );
     strcat(str, "{AAFFAA}Jetmax {F81414}(493)\n", 2048 );
     ShowPlayerDialog(playerid, 50, DIALOG_STYLE_INPUT, "{C6C6C6}VehicleList", str, "Ok","Cancel");
     PlayerPlaySound(playerid,1085,0.0,0.0,0.0);
     }
     else
     {
     new Float:X,Float:Y,Float:Z;
     GetPlayerPos(playerid,X,Y,Z);
     PutPlayerInVehicle(playerid,CreateVehicle(model,X,Y,Z,0,-1,-1,-1),0);
     PlayerPlaySound(playerid, 1137, 0.0, 0.0, 0.0);
     }
    }
   }

Вот и все теперь заходим вводим команду /v выбираем авто и вводим id нужного вам авто.

Названия и id Авто можете дополнить сами
Пример добавления:
strcat(str, "{AAFFAA}Reefer {F81414}(453)\n", 2048 );
За место Reeferэто название машины меняем его на свое
453 это id этой машины вы меняете его на свое
{AAFFAA} это зеленый цвет можете заменить на свой
{F81414} это красный цвет можете заменить на свой

После того как это сделали добавляем его в наш диалог.
Вот и все.
Вот как выглядит:


  • Страница 1 из 1
  • 1
Поиск: