• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
[Автоматы] Еда ,Выпивка [Диалог]
YmHikДата: Вторник, 12.04.2011, 15:11:20 | Сообщение # 1

Группа: Пользователи
Сообщений: 76
Итак автор урока я ,идея пришла когда смотрел форумы про павно )
Пикапы
Создадим парочку (Там где хотите поставить автомат)
Создадим new (в начало мода ,ко всем new)
Code
new avtomat;

Теперь создадим САМ пикап в Паблике -
Code
OnGameModeInit

Пишем -
Code
avtomat = CreatePickup(1239,23,2326.1340,-1646.1089,14.8270,-1);
- Заменяем на свои (этот у бара Grove Street) 1239 -Ид пикапа(Иконка),23- тип пикапа(Взял но он останется)координаты , -1 Хз не помню Kuklus_juokas
Функции Пикапа/диалога
Ищем
Code
public OnPlayerPickUpPickup(playerid, pickupid)

Этот паблик отвечает за функции пикапа )
Туды вставляем )))
Code
   if(pickupid == avtomat)//Человек стоит на Пикапе
              {
// Тут мы напишем функции )
// Нам нужно запустить диалог ...
              GivePlayerMoney(playerid, -10);// Отняли 10$ Тоесть засунул и выбраешь)))
              ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Автомат с едой","Чипсы Лейс\nКока-Кола\nСпрайт\nПепси\nЖвачка Хуба-Буба","Взять","Уйти");
              SendClientMessage(playerid, 0x00000FF, " Вы засунули 10$ в автомат ");// 1 ID dialoga
              }

Создадим сам диалог ))
В
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Пишем такой диалог !!!
Code
if(dialogid == 1 && response)
                 {
                     switch(listitem)
                     {
                         case 0:
                         {
                SetPlayerHealth(playerid, 30);
                SetPlayerSpecialAction(playerid, EAT_Burger );  
                       SendClientMessage(playerid,Цвет,"Вы купили Лейс и сьели его");
                         }
                         case 1:
                         {
                SetPlayerHealth(playerid, 30);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Кока-Колу и выпили её");
                         }
                         case 2:
                         {
                SetPlayerHealth(playerid, 30);
                         SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Спрайт и выпили его");
                         }
                         case 3:
                         {
                SetPlayerHealth(playerid, 30);
                         SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Пепси и выпили его");
                         }
                         case 4:
                         {
                SetPlayerHealth(playerid, 3);
                         SendClientMessage(playerid,Цвет,"Вы купили Хубу-Бубу и жуёте её");
                         }
                     }
              }

КОНЕЦ!!! Вот такой лёгкий урок ))))
[p.s.]Вместо "цвет" в коде диалога и пикапа ставим ваш цвет
+ ПожалустО)))





Заказ Граффики


Сообщение отредактировал YmHik - Вторник, 12.04.2011, 20:27:15
 
СообщениеИтак автор урока я ,идея пришла когда смотрел форумы про павно )
Пикапы
Создадим парочку (Там где хотите поставить автомат)
Создадим new (в начало мода ,ко всем new)
Code
new avtomat;

Теперь создадим САМ пикап в Паблике -
Code
OnGameModeInit

Пишем -
Code
avtomat = CreatePickup(1239,23,2326.1340,-1646.1089,14.8270,-1);
- Заменяем на свои (этот у бара Grove Street) 1239 -Ид пикапа(Иконка),23- тип пикапа(Взял но он останется)координаты , -1 Хз не помню Kuklus_juokas
Функции Пикапа/диалога
Ищем
Code
public OnPlayerPickUpPickup(playerid, pickupid)

Этот паблик отвечает за функции пикапа )
Туды вставляем )))
Code
   if(pickupid == avtomat)//Человек стоит на Пикапе
              {
// Тут мы напишем функции )
// Нам нужно запустить диалог ...
              GivePlayerMoney(playerid, -10);// Отняли 10$ Тоесть засунул и выбраешь)))
              ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Автомат с едой","Чипсы Лейс\nКока-Кола\nСпрайт\nПепси\nЖвачка Хуба-Буба","Взять","Уйти");
              SendClientMessage(playerid, 0x00000FF, " Вы засунули 10$ в автомат ");// 1 ID dialoga
              }

Создадим сам диалог ))
В
Code
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])

Пишем такой диалог !!!
Code
if(dialogid == 1 && response)
                 {
                     switch(listitem)
                     {
                         case 0:
                         {
                SetPlayerHealth(playerid, 30);
                SetPlayerSpecialAction(playerid, EAT_Burger );  
                       SendClientMessage(playerid,Цвет,"Вы купили Лейс и сьели его");
                         }
                         case 1:
                         {
                SetPlayerHealth(playerid, 30);
                SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Кока-Колу и выпили её");
                         }
                         case 2:
                         {
                SetPlayerHealth(playerid, 30);
                         SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Спрайт и выпили его");
                         }
                         case 3:
                         {
                SetPlayerHealth(playerid, 30);
                         SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK );
                       SendClientMessage(playerid,Цвет,"Вы купили Пепси и выпили его");
                         }
                         case 4:
                         {
                SetPlayerHealth(playerid, 3);
                         SendClientMessage(playerid,Цвет,"Вы купили Хубу-Бубу и жуёте её");
                         }
                     }
              }

КОНЕЦ!!! Вот такой лёгкий урок ))))
[p.s.]Вместо "цвет" в коде диалога и пикапа ставим ваш цвет
+ ПожалустО)))

Автор - YmHik
Дата добавления - 12.04.2011 в 15:11:20
[east_side]_traneДата: Вторник, 12.04.2011, 18:33:09 | Сообщение # 2

Группа: Пользователи
Сообщений: 443
блин ща времени нету,потом скажу твои ошибки

Pawn скриптер
Мои услуги по оптимизации
 
Сообщениеблин ща времени нету,потом скажу твои ошибки

Автор - [east_side]_trane
Дата добавления - 12.04.2011 в 18:33:09
YmHikДата: Вторник, 12.04.2011, 18:58:45 | Сообщение # 3

Группа: Пользователи
Сообщений: 76
В чём именно ? У меня стоит в моде ,сам тестил 0_0




Заказ Граффики
 
СообщениеВ чём именно ? У меня стоит в моде ,сам тестил 0_0

Автор - YmHik
Дата добавления - 12.04.2011 в 18:58:45
[east_side]_traneДата: Вторник, 12.04.2011, 20:23:19 | Сообщение # 4

Группа: Пользователи
Сообщений: 443
Смотри,у новечков будет вопрос если например у них есть диалог с идом 1 ? тогда бы написал что если будут ошибки поставить другой ид диологового окна
Вот тебе помогу с анимациями а то у тебя они повторяются
Code
EAT_Burger - хавать бургер
EAT_Chicken - хавать курочку))
EAT_Pizza - ну и жрать пиццу

и т.д.
Вот тут поможешь посмотреть:http://wiki.sa-mp.com/wiki/Animations


Pawn скриптер
Мои услуги по оптимизации


Сообщение отредактировал [east_side]_trane - Вторник, 12.04.2011, 20:23:41
 
СообщениеСмотри,у новечков будет вопрос если например у них есть диалог с идом 1 ? тогда бы написал что если будут ошибки поставить другой ид диологового окна
Вот тебе помогу с анимациями а то у тебя они повторяются
Code
EAT_Burger - хавать бургер
EAT_Chicken - хавать курочку))
EAT_Pizza - ну и жрать пиццу

и т.д.
Вот тут поможешь посмотреть:http://wiki.sa-mp.com/wiki/Animations

Автор - [east_side]_trane
Дата добавления - 12.04.2011 в 20:23:19
TWiXДата: Среда, 20.04.2011, 20:24:58 | Сообщение # 5

Группа: Пользователи
Сообщений: 316
Code
D:\[GM]Black_and_White_rp\[GM]Black_and_White_rp\[GM]Black_and_White_rp\gamemodes\black.pwn(3795) : error 017: undefined symbol "EAT_Burger"

в чём причина этой ошибки?

Добавлено (20.04.2011, 20:24)
---------------------------------------------
всё ошибку устранил это чё то с анимашкой. вот токо когда я подхожу к пикапу меня тпшит на грув стрит и появляеться диалог с продуктами потом когда я выбераю один из них меня выбрасывает из аккаунта просит пароль ввести я ввожу и опять на респе появляюсь чё за фигня?


Хоронят олигарха. Гроб стоит. Собрались друзья.
Подходит к покойному Гусинский, достает портмоне,
извлекает 200 долларов, кладет в гроб и скорбно отходит.
За Гусинским к гробу подходит Потанин, тоже достает портмоне,
отсчитывает 200 долларов, кладет, отходит.
Наконец, подбегает Березовский. Достает чековую книжку,
выписывает чек на 600 долларов, кладе, забирает 400 баксов
наличными, отходит.


Сообщение отредактировал [NW]TWiX - Среда, 20.04.2011, 20:05:59
 
Сообщение
Code
D:\[GM]Black_and_White_rp\[GM]Black_and_White_rp\[GM]Black_and_White_rp\gamemodes\black.pwn(3795) : error 017: undefined symbol "EAT_Burger"

в чём причина этой ошибки?

Добавлено (20.04.2011, 20:24)
---------------------------------------------
всё ошибку устранил это чё то с анимашкой. вот токо когда я подхожу к пикапу меня тпшит на грув стрит и появляеться диалог с продуктами потом когда я выбераю один из них меня выбрасывает из аккаунта просит пароль ввести я ввожу и опять на респе появляюсь чё за фигня?


Автор - TWiX
Дата добавления - 20.04.2011 в 20:24:58
[east_side]_traneДата: Среда, 20.04.2011, 20:29:46 | Сообщение # 6

Группа: Пользователи
Сообщений: 443
да он не так урок написал....ошибок много например что это:
Code
SetPlayerSpecialAction(playerid, EAT_Burger );

А где архив анимации ? идёт сначала архив а потом уже действие у нас гамбургер...умник правь урок


Pawn скриптер
Мои услуги по оптимизации
 
Сообщениеда он не так урок написал....ошибок много например что это:
Code
SetPlayerSpecialAction(playerid, EAT_Burger );

А где архив анимации ? идёт сначала архив а потом уже действие у нас гамбургер...умник правь урок

Автор - [east_side]_trane
Дата добавления - 20.04.2011 в 20:29:46
  • Страница 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)

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

vkontakte :samp-pawno.ru: