• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Урок №30 (Меню по команде)
BJlaDuMuPДата: Суббота, 06.11.2010, 16:48:38 | Сообщение # 1

Группа: Пользователи
Сообщений: 69
Делаем меню по команде:

Добавляем дефины:

Code
#define FILTERSCRIPT
#define DIALOGID 5009


Затем в паблик:

public OnPlayerCommandText

Вставляем команду:
[Предположим что у нас будет /help]
Code

    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
     ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Меню", "Анимации\nПомощь\nИнформация\nОстановить анимацию\nТелепортация", "Принять", "Отмена");
           return 1;
    }


Добавляем паблик:

Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])


Ну а в него уже можно сунуть:

Code
{
     if(dialogid == DIALOGID)
    {
       if(response)
       {
      if(listitem == 0)
         {
       ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Анимации", "Пиво\nСигарета\nВино\nВода", "Принять", "Отмены");
      }
               if(listitem == 1)
         {
       ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Помощь", "Команды\nОписание мода\nПравила сервера\nКак играть\nДополнительно\nВостановить ХП за 1000\nВостановить броню за 1000 $\nКупить ламо за 1000 $\nКупить дигл за 1000$", "Принять", "Отмена");
      }
               if(listitem == 2)
         {
       ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Информация", "Администрация\nСвязь с нами\nДрузья сервера", "Принять", "Отмена");
      }
               if(listitem == 3)
         {
       ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Остановить анимацию", "Остановить анимацию", "Принять", "Отмена");
      }
      if(listitem == 4)
         {
       ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Телепортация", "Скрол арена\nДигл арена\nДрифт\nДомик скриптёра\nAK-47 арена\nmp5 арена\nДрифт арена", "Принять", "Отмена");
      }

       }
     return 1;
    }
//------------------------------------------------------------------------------
// - Анимация
    if(dialogid == DIALOGID+1)
    {
     if(response)
     {
      if(listitem == 0)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш выпить пиво! С вас 500$ ");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-500);
      }
      if(listitem == 1)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_SMOKE_CIGGY );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш покурить! С вас 200$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-200);
      }
      if(listitem == 2)
      {
          SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_WINE );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш выпить вина! С вас 1000$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-1000);
      }
      if(listitem == 3)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш запить =D С вас 100$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-100);
      }
               }
               return 1;
            }
//------------------------------------------------------------------------------
// - Помощь
         if(dialogid == DIALOGID+2)
            {
         if(response)
         {
         //Команды
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Команды сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "/help - Открыть меню помощи. /kill - Самоубийство");
         }
      //Описание мода
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Описание мода:");
       SendClientMessage(playerid, COLOR_YELLOW, "На сервере стоит DMG MOD v.1.0 by BJlaDuMuP на данном моде Вы найдёте:");
       SendClientMessage(playerid, COLOR_YELLOW, "Встроенное меню сервера,телепортации,ДМ зоны,дрифт,станты,экстрим.");
       SendClientMessage(playerid, COLOR_YELLOW, "Комната для режима AFK,множество предметов на карте,так же как и команд.");
                   SendClientMessage(playerid, COLOR_YELLOW, "Быстрый магазин,удобное Администратирование сервером с помощью данного мода.");
                   SendClientMessage(playerid, COLOR_YELLOW, "BJlaDuMuP: Жду Ваших пожеланий в skype: bjladumup666");
                   SendClientMessage(playerid, COLOR_YELLOW, "Приятной игры,на нашем моде,спасибо.");
         }
         //Правила сервера
                if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Правила сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "1.Запрещены читы,трейнеры,баги.Карается баном по желанию Админа.");
          SendClientMessage(playerid, COLOR_YELLOW, "2.Запрещён: Флуд,КАПС,нецензурная лексика.Карается мутом не более 15 минут.");
          SendClientMessage(playerid, COLOR_YELLOW, "3.Оскорбления и угрозы в сторону Администрации карается немедленным баном.");
          SendClientMessage(playerid, COLOR_YELLOW, "4.Дублирование ников,обход антимата карается киком без предупреждения.");
          SendClientMessage(playerid, COLOR_YELLOW, "Если у Вас есть притензии в работе Админов пишите гл.Администратору.");
      }
      //Как играть
               if(listitem == 3)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Как играть:");
       SendClientMessage(playerid, COLOR_YELLOW, "В начале Вам будет предоставлено выбрать скин - 2 фракции: Грув и Балассы.");
       SendClientMessage(playerid, COLOR_YELLOW, "Игра начнётся на остановке в центре LS.На счету у Вас будет 1000 $.");
       SendClientMessage(playerid, COLOR_YELLOW, "Стоймость одного телепорта: 100 $.Основное оружие сервера: Дигл и Ламо.");
       SendClientMessage(playerid, COLOR_YELLOW, "Их Вы можете купить через меню стоймость одного оружия: 500 $.");
       SendClientMessage(playerid, COLOR_YELLOW, "Если Вы любите дигл то Вам подойдёт Скрол арена,а если ламо то Дигл арена.");
       SendClientMessage(playerid, COLOR_YELLOW, "Так-же Вы можете вызывать и принимать дуэль [ PVP ].");
         }
         //Дополнительно
               if(listitem == 4)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Дополнительно:");
       SendClientMessage(playerid, COLOR_YELLOW, "Сервер находится на тестовом режиме,если у Вас есть предложение то:");
       SendClientMessage(playerid, COLOR_YELLOW, "Напишите об этом гл.Администратору или Скриптёру и мы подумаем.:");
         }
         //Востановить ХП за 1000 $
               if(listitem == 5)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты востановил ХП");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 1000 $ за лечение");
       GivePlayerMoney(playerid,-1000);
                   SetPlayerHealth(playerid, 100);
         }
      //Востановить броню за 1000 $
         if(listitem == 6)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты востановил броню");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 1000 $ за лечение");
       GivePlayerMoney(playerid,-1000);
       SetPlayerArmour(playerid, 100);
         }
      //Купить ламо за 1000$
         if(listitem == 7)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты купил ламо");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100$ за покупку ламо");
       GivePlayerWeapon(playerid, 26, 300);
       GivePlayerMoney(playerid,-1000);
         }
         //Купить дигл за 1000$
         if(listitem == 8)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты купил дигл");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100$ за покупку дигла");
       GivePlayerWeapon(playerid, 24, 300);
       GivePlayerMoney(playerid,-1000);
         }
               }
         return 1;
            }
//------------------------------------------------------------------------------
// - Информация
         if(dialogid == DIALOGID+3)
            {
         if(response)
         {
      //Администрация
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Администрация сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "Скриптёр: BJlaDuMuP");
         }
         //Связь с нами
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Связь с нами:");
       SendClientMessage(playerid, COLOR_YELLOW, "Наш сайт: pawno-moder.3dn.ru");
       SendClientMessage(playerid, COLOR_YELLOW, "Skype гл.Админа: bjladumup666");
         }
         if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Друзья сервера и мода:");
       SendClientMessage(playerid, COLOR_YELLOW, " - [0.3b][GamePolis].PEN+GTO+ZoneWars.[RUS] IP: 95.154.113.74:7777");
       SendClientMessage(playerid, COLOR_YELLOW, " - Всё о pawno на pawno.ru");
       SendClientMessage(playerid, COLOR_YELLOW, " - Учимся скриптингу за 1 месяц на pawno-moder.3dn.ru");
       SendClientMessage(playerid, COLOR_YELLOW, " - [Rus Gta Sa Server] IP: 80.90.118.163:7850 ");
       SendClientMessage(playerid, COLOR_YELLOW, "Тут может быть Ваша реклама,напишите пожалуста гл.Администратору. ");
         }
               }
               return 1;
            }
//------------------------------------------------------------------------------
// - Остановка анимации
         if(dialogid == DIALOGID+4)
            {
         if(response)
         {
        if(listitem == 0)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
                   SetPlayerDrunkLevel (playerid, 0);
                   SetPlayerSpecialAction (playerid, 13 - SPECIAL_ACTION_STOPUSECELLPHONE);
       SendClientMessage(playerid, COLOR_RED,    "=> Ты остановил анимацию");
          SendClientMessage(playerid, COLOR_YELLOW, "=> Можеш продолжать двигатся");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
         }

          }
     return 1;
               }
//------------------------------------------------------------------------------
// - Телепортация
         if(dialogid == DIALOGID+5)
            {
         if(response)
         {
      //Скрол арена
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на скрол арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,1290.4106,1.9512,1001.0200);
                   SetPlayerInterior(playerid,18);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,26,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100);
         }
         //Дигл арена
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дигл арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,1574.5226,-1249.8947,277.8788);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,24,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100) ;
               }
               //Дрифт
               if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дрифт");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
       SetPlayerPos(playerid, -312.1175,1535.8677,75.5625);
       SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //Домик скриптёра
               if(listitem == 3)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался в домик скриптёра");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,3732.7861,1072.6853,711.9712);
       SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //AK-47 арена
               if(listitem == 4)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на AK-47 арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,2767.7849,-1446.1348,66.8672);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,30,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100);
               }
               //mp5 арена
               if(listitem == 5)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на mp5 арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
             SetPlayerPos(playerid, 1469.1299,-1046.6967,213.3828);
       SetPlayerHealth(playerid, 100);
       ResetPlayerWeapons(playerid);
          GivePlayerWeapon(playerid,29,10000);
          SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //Дрифт арена
               if(listitem == 6)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дрифт арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,2265.4221,1399.2606,42.8203);
       SetPlayerHealth(playerid, 100);
       ResetPlayerWeapons(playerid);
          GivePlayerWeapon(playerid,29,10000);
          SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
           return 1;
            }
               }
        return 0;
               }


Модератор раздела Уроки pawno

Сообщение отредактировал [east_side]_trane - Суббота, 15.10.2011, 20:22:12
 
СообщениеДелаем меню по команде:

Добавляем дефины:

Code
#define FILTERSCRIPT
#define DIALOGID 5009


Затем в паблик:

public OnPlayerCommandText

Вставляем команду:
[Предположим что у нас будет /help]
Code

    if (strcmp("/help", cmdtext, true, 10) == 0)
    {
     ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Меню", "Анимации\nПомощь\nИнформация\nОстановить анимацию\nТелепортация", "Принять", "Отмена");
           return 1;
    }


Добавляем паблик:

Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])


Ну а в него уже можно сунуть:

Code
{
     if(dialogid == DIALOGID)
    {
       if(response)
       {
      if(listitem == 0)
         {
       ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Анимации", "Пиво\nСигарета\nВино\nВода", "Принять", "Отмены");
      }
               if(listitem == 1)
         {
       ShowPlayerDialog(playerid, DIALOGID+2, DIALOG_STYLE_LIST, "Помощь", "Команды\nОписание мода\nПравила сервера\nКак играть\nДополнительно\nВостановить ХП за 1000\nВостановить броню за 1000 $\nКупить ламо за 1000 $\nКупить дигл за 1000$", "Принять", "Отмена");
      }
               if(listitem == 2)
         {
       ShowPlayerDialog(playerid, DIALOGID+3, DIALOG_STYLE_LIST, "Информация", "Администрация\nСвязь с нами\nДрузья сервера", "Принять", "Отмена");
      }
               if(listitem == 3)
         {
       ShowPlayerDialog(playerid, DIALOGID+4, DIALOG_STYLE_LIST, "Остановить анимацию", "Остановить анимацию", "Принять", "Отмена");
      }
      if(listitem == 4)
         {
       ShowPlayerDialog(playerid, DIALOGID+5, DIALOG_STYLE_LIST, "Телепортация", "Скрол арена\nДигл арена\nДрифт\nДомик скриптёра\nAK-47 арена\nmp5 арена\nДрифт арена", "Принять", "Отмена");
      }

       }
     return 1;
    }
//------------------------------------------------------------------------------
// - Анимация
    if(dialogid == DIALOGID+1)
    {
     if(response)
     {
      if(listitem == 0)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_BEER );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш выпить пиво! С вас 500$ ");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-500);
      }
      if(listitem == 1)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_SMOKE_CIGGY );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш покурить! С вас 200$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-200);
      }
      if(listitem == 2)
      {
          SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_WINE );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш выпить вина! С вас 1000$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-1000);
      }
      if(listitem == 3)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                SendClientMessage(playerid, 0xFFFFFFAA, "=> Ты можеш запить =D С вас 100$");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                   GivePlayerMoney(playerid,-100);
      }
               }
               return 1;
            }
//------------------------------------------------------------------------------
// - Помощь
         if(dialogid == DIALOGID+2)
            {
         if(response)
         {
         //Команды
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Команды сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "/help - Открыть меню помощи. /kill - Самоубийство");
         }
      //Описание мода
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Описание мода:");
       SendClientMessage(playerid, COLOR_YELLOW, "На сервере стоит DMG MOD v.1.0 by BJlaDuMuP на данном моде Вы найдёте:");
       SendClientMessage(playerid, COLOR_YELLOW, "Встроенное меню сервера,телепортации,ДМ зоны,дрифт,станты,экстрим.");
       SendClientMessage(playerid, COLOR_YELLOW, "Комната для режима AFK,множество предметов на карте,так же как и команд.");
                   SendClientMessage(playerid, COLOR_YELLOW, "Быстрый магазин,удобное Администратирование сервером с помощью данного мода.");
                   SendClientMessage(playerid, COLOR_YELLOW, "BJlaDuMuP: Жду Ваших пожеланий в skype: bjladumup666");
                   SendClientMessage(playerid, COLOR_YELLOW, "Приятной игры,на нашем моде,спасибо.");
         }
         //Правила сервера
                if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Правила сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "1.Запрещены читы,трейнеры,баги.Карается баном по желанию Админа.");
          SendClientMessage(playerid, COLOR_YELLOW, "2.Запрещён: Флуд,КАПС,нецензурная лексика.Карается мутом не более 15 минут.");
          SendClientMessage(playerid, COLOR_YELLOW, "3.Оскорбления и угрозы в сторону Администрации карается немедленным баном.");
          SendClientMessage(playerid, COLOR_YELLOW, "4.Дублирование ников,обход антимата карается киком без предупреждения.");
          SendClientMessage(playerid, COLOR_YELLOW, "Если у Вас есть притензии в работе Админов пишите гл.Администратору.");
      }
      //Как играть
               if(listitem == 3)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Как играть:");
       SendClientMessage(playerid, COLOR_YELLOW, "В начале Вам будет предоставлено выбрать скин - 2 фракции: Грув и Балассы.");
       SendClientMessage(playerid, COLOR_YELLOW, "Игра начнётся на остановке в центре LS.На счету у Вас будет 1000 $.");
       SendClientMessage(playerid, COLOR_YELLOW, "Стоймость одного телепорта: 100 $.Основное оружие сервера: Дигл и Ламо.");
       SendClientMessage(playerid, COLOR_YELLOW, "Их Вы можете купить через меню стоймость одного оружия: 500 $.");
       SendClientMessage(playerid, COLOR_YELLOW, "Если Вы любите дигл то Вам подойдёт Скрол арена,а если ламо то Дигл арена.");
       SendClientMessage(playerid, COLOR_YELLOW, "Так-же Вы можете вызывать и принимать дуэль [ PVP ].");
         }
         //Дополнительно
               if(listitem == 4)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Дополнительно:");
       SendClientMessage(playerid, COLOR_YELLOW, "Сервер находится на тестовом режиме,если у Вас есть предложение то:");
       SendClientMessage(playerid, COLOR_YELLOW, "Напишите об этом гл.Администратору или Скриптёру и мы подумаем.:");
         }
         //Востановить ХП за 1000 $
               if(listitem == 5)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты востановил ХП");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 1000 $ за лечение");
       GivePlayerMoney(playerid,-1000);
                   SetPlayerHealth(playerid, 100);
         }
      //Востановить броню за 1000 $
         if(listitem == 6)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты востановил броню");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 1000 $ за лечение");
       GivePlayerMoney(playerid,-1000);
       SetPlayerArmour(playerid, 100);
         }
      //Купить ламо за 1000$
         if(listitem == 7)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты купил ламо");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100$ за покупку ламо");
       GivePlayerWeapon(playerid, 26, 300);
       GivePlayerMoney(playerid,-1000);
         }
         //Купить дигл за 1000$
         if(listitem == 8)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты купил дигл");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100$ за покупку дигла");
       GivePlayerWeapon(playerid, 24, 300);
       GivePlayerMoney(playerid,-1000);
         }
               }
         return 1;
            }
//------------------------------------------------------------------------------
// - Информация
         if(dialogid == DIALOGID+3)
            {
         if(response)
         {
      //Администрация
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Администрация сервера:");
       SendClientMessage(playerid, COLOR_YELLOW, "Скриптёр: BJlaDuMuP");
         }
         //Связь с нами
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Связь с нами:");
       SendClientMessage(playerid, COLOR_YELLOW, "Наш сайт: pawno-moder.3dn.ru");
       SendClientMessage(playerid, COLOR_YELLOW, "Skype гл.Админа: bjladumup666");
         }
         if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Друзья сервера и мода:");
       SendClientMessage(playerid, COLOR_YELLOW, " - [0.3b][GamePolis].PEN+GTO+ZoneWars.[RUS] IP: 95.154.113.74:7777");
       SendClientMessage(playerid, COLOR_YELLOW, " - Всё о pawno на pawno.ru");
       SendClientMessage(playerid, COLOR_YELLOW, " - Учимся скриптингу за 1 месяц на pawno-moder.3dn.ru");
       SendClientMessage(playerid, COLOR_YELLOW, " - [Rus Gta Sa Server] IP: 80.90.118.163:7850 ");
       SendClientMessage(playerid, COLOR_YELLOW, "Тут может быть Ваша реклама,напишите пожалуста гл.Администратору. ");
         }
               }
               return 1;
            }
//------------------------------------------------------------------------------
// - Остановка анимации
         if(dialogid == DIALOGID+4)
            {
         if(response)
         {
        if(listitem == 0)
      {
       SetPlayerSpecialAction (playerid, SPECIAL_ACTION_NONE);
                   SetPlayerDrunkLevel (playerid, 0);
                   SetPlayerSpecialAction (playerid, 13 - SPECIAL_ACTION_STOPUSECELLPHONE);
       SendClientMessage(playerid, COLOR_RED,    "=> Ты остановил анимацию");
          SendClientMessage(playerid, COLOR_YELLOW, "=> Можеш продолжать двигатся");
                   PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
         }

          }
     return 1;
               }
//------------------------------------------------------------------------------
// - Телепортация
         if(dialogid == DIALOGID+5)
            {
         if(response)
         {
      //Скрол арена
        if(listitem == 0)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на скрол арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,1290.4106,1.9512,1001.0200);
                   SetPlayerInterior(playerid,18);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,26,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100);
         }
         //Дигл арена
               if(listitem == 1)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дигл арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,1574.5226,-1249.8947,277.8788);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,24,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100) ;
               }
               //Дрифт
               if(listitem == 2)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дрифт");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
       SetPlayerPos(playerid, -312.1175,1535.8677,75.5625);
       SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //Домик скриптёра
               if(listitem == 3)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался в домик скриптёра");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,3732.7861,1072.6853,711.9712);
       SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //AK-47 арена
               if(listitem == 4)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на AK-47 арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,2767.7849,-1446.1348,66.8672);
                   ResetPlayerWeapons(playerid);
                   GivePlayerWeapon(playerid,30,10000);
                   SetPlayerHealth(playerid,100.0);
                   SetPlayerArmour(playerid, 100);
               }
               //mp5 арена
               if(listitem == 5)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на mp5 арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
             SetPlayerPos(playerid, 1469.1299,-1046.6967,213.3828);
       SetPlayerHealth(playerid, 100);
       ResetPlayerWeapons(playerid);
          GivePlayerWeapon(playerid,29,10000);
          SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
               //Дрифт арена
               if(listitem == 6)
      {
       SendClientMessage(playerid, COLOR_RED,    "=> Ты телепортировался на дрифт арену");
       SendClientMessage(playerid, COLOR_YELLOW, "С Вас 100 $ за телепортацию");
       GivePlayerMoney(playerid,-100);
                   SetPlayerPos(playerid,2265.4221,1399.2606,42.8203);
       SetPlayerHealth(playerid, 100);
       ResetPlayerWeapons(playerid);
          GivePlayerWeapon(playerid,29,10000);
          SetPlayerHealth(playerid, 100);
       SetPlayerArmour(playerid, 100);
               }
           return 1;
            }
               }
        return 0;
               }

Автор - BJlaDuMuP
Дата добавления - 06.11.2010 в 16:48:38
-=GunsUp=-Дата: Среда, 10.11.2010, 15:14:31 | Сообщение # 2

Группа: Пользователи
Сообщений: 17
Зачем пладить темы? Это тоже самое что и "Создание менюшки на альт", только без проверки на альт. А там это все есть.
 
СообщениеЗачем пладить темы? Это тоже самое что и "Создание менюшки на альт", только без проверки на альт. А там это все есть.

Автор - -=GunsUp=-
Дата добавления - 10.11.2010 в 15:14:31
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
20:48:23
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: