Телепорт по пикапу с проверкой по диалогу - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
Телепорт по пикапу с проверкой по диалогу
Andrei_Cernihev Дата: Четверг, 03.04.2014, 09:30 | Сообщение # 1
Новичок
Сообщений: 16
Статус: Offline
Всем привет вообщем решил забабахать урок на тему телепорт по пикапу еще и с проверкой вообщем смотрим
И так ко всем new добавим переменную нашего пикапа
Код
new pickupteleport; //pickupteleport замените на своё если нужно

Далее идём в CreatePickup и добавим наш пикап
Код
pickupteleport = CreatePickup(1318,23,тут свои координаты);

1318-ид пикапа 23-стиль пикапа
далее идём в public OnPlayerPickUpPickup(playerid, pickupid) и рисуем следующие
Код
if(pickupid == pickupteleport)
    {
        ShowPlayerDialog(playerid,1999,DIALOG_STYLE_MSGBOX, "Тэст" , "Вы действительно хотите телепортироваться" , "Да" , "Нет");
        return 1;
    }

Далее делаем проверку идём вpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])и рисуем следующие
Код
case 1999:
     {
         if(response) // если игрок нажал кнопку да
         {
             SetPlayerPos(playerid,Тут свои координаты);
             SendClientMessage(playerid, 0x6495EDFF, "Вы телепортировались");
         }
         else //если игрок нажмет кнопку нет то ему выдадим надпись
         {    
             SendClientMessage(playerid, 0x6495EDFF, "Вы отказались мы оставили вас на месте");
         }

Вот вообщем и всё кому понравилось ставим + Спасибо всем

Добавлено (03.04.2014, 09:30)
---------------------------------------------
Где же коменты ваши


Любетель Pawno

Сообщение отредактировал Andrei_Cernihev - Вторник, 01.04.2014, 23:32
=]D]EA[N[= Дата: Воскресенье, 16.11.2014, 18:16 | Сообщение # 2
Боец
Сообщений: 74
Статус: Offline
Спасибо
skiez Дата: Суббота, 17.01.2015, 19:49 | Сообщение # 3
Боец
Сообщений: 66
Статус: Offline
Это не актуально ,оптимизация оставляет желать лучшего.


GrandMother Дата: Вторник, 27.01.2015, 00:21 | Сообщение # 4
Боец
Сообщений: 78
Статус: Offline
Кхм.. щас затестим
Swaser Дата: Вторник, 27.01.2015, 06:38 | Сообщение # 5
Новичок
Сообщений: 21
Статус: Offline
Первое:
Код
if(pickupid == pickupteleport) return ShowPlayerDialog(playerid,1999,DIALOG_STYLE_MSGBOX, "Тэст" , "Вы действительно хотите телепортироваться" , "Да" , "Нет");


Код
case 1999:   
       {   
           if(response) // если игрок нажал кнопку да   
           {   
               SetPlayerPos(playerid,Тут свои координаты);   
               SendClientMessage(playerid, 0x6495EDFF, "Вы телепортировались");   
           }   
           else SendClientMessage(playerid, 0x6495EDFF, "Вы отказались мы оставили вас на месте");  
       }

Так лучше будет, не? cool


Сообщение отредактировал Swaser - Вторник, 27.01.2015, 06:39
[CM]NameKefir Дата: Среда, 28.01.2015, 06:19 | Сообщение # 6
Боец
Сообщений: 53
Статус: Offline
Спасибо smile
EvilCoder Дата: Понедельник, 30.03.2015, 17:01 | Сообщение # 7
Боец
Статус: Offline
подойдёт разве что для нуборп..... да и каждый новичок сможет это написать.

ROCKSTAR COMEBACK
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
bondarkovasyl [01:24]

DeTruXer [00:16]

NapoleonBonapart [23:46]

Dfgafgwdxz [18:04]

Dominikopon [18:00]

cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]