Урок по покупки оружия [Pickup]
MaXMuT Дата: Среда, 28.09.2011, 15:19:08 | Сообщение # 1
Группа: Пользователи
Сообщений: 90
Привет Урок пишу по просьбе TWIX . Суть урока заключается в том: Научиться создавать действия,которые будут выполнены,если вы встанете на пикап. В данный момент мы сделаем аммо - это очень просто. Начнём. Создадим переменную в начале мода: Code
new pickup; // pickup - название пикапа,можете сменить на своё.
далее идём в паблик OnGameModeInit и делаем так: Code
pickup = CreatePickup(Айди пикапа(id),Тип пикапов,x,y,z,вирт мир); // создаём для pickup действие
Итак,осталось самое основное.Идём в паблик OnPlayerPickUpPickup там делаем так: Code
if(pickupid == pickup); { //действие пикапа - можно так же сделать вход / выход по пикапу,с помощью функции SetPlayerPos ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон","Выбрать","Выход"); } // концовка
Сделано.Далее идём в паблик Response. Итак,сделаем обработку для диалога: Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } }
Вот и всё,ничего трудного.Если возникнут какие то вопросы,или если тема существует - удалите.Обращаюсь к администрации. Автор урока : MaXMuT.
Вернулся на форум.Пишите в личу,если кому надо помочь по скриптенгу( только на форуме,в скайпе не помогаю )
Сообщение Привет Урок пишу по просьбе TWIX . Суть урока заключается в том: Научиться создавать действия,которые будут выполнены,если вы встанете на пикап. В данный момент мы сделаем аммо - это очень просто. Начнём. Создадим переменную в начале мода: Code
new pickup; // pickup - название пикапа,можете сменить на своё.
далее идём в паблик OnGameModeInit и делаем так: Code
pickup = CreatePickup(Айди пикапа(id),Тип пикапов,x,y,z,вирт мир); // создаём для pickup действие
Итак,осталось самое основное.Идём в паблик OnPlayerPickUpPickup там делаем так: Code
if(pickupid == pickup); { //действие пикапа - можно так же сделать вход / выход по пикапу,с помощью функции SetPlayerPos ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон","Выбрать","Выход"); } // концовка
Сделано.Далее идём в паблик Response. Итак,сделаем обработку для диалога: Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } }
Вот и всё,ничего трудного.Если возникнут какие то вопросы,или если тема существует - удалите.Обращаюсь к администрации. Автор урока : MaXMuT. Автор - MaXMuT Дата добавления - 28.09.2011 в 15:19:08
TWiX Дата: Среда, 28.09.2011, 21:48:01 | Сообщение # 2
Группа: Пользователи
Сообщений: 316
Code
pickup = CreatePickup(Айди пикапа(id),Тип пикапов,x,y,z,вирт мир); // создаём для pickup действие
вирт мир - тут чо писать??? а и ещё ка добавить ещё строчек в окно? тут: Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон","Выбрать","Выход")
и тут: Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } }
Хоронят олигарха. Гроб стоит. Собрались друзья. Подходит к покойному Гусинский, достает портмоне, извлекает 200 долларов, кладет в гроб и скорбно отходит. За Гусинским к гробу подходит Потанин, тоже достает портмоне, отсчитывает 200 долларов, кладет, отходит. Наконец, подбегает Березовский. Достает чековую книжку, выписывает чек на 600 долларов, кладе, забирает 400 баксов наличными, отходит.
Сообщение отредактировал [NW]TWiX - Среда, 28.09.2011, 21:48:17
Сообщение Code
pickup = CreatePickup(Айди пикапа(id),Тип пикапов,x,y,z,вирт мир); // создаём для pickup действие
вирт мир - тут чо писать??? а и ещё ка добавить ещё строчек в окно? тут: Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон","Выбрать","Выход")
и тут: Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } }
Автор - TWiX Дата добавления - 28.09.2011 в 21:48:01
MaXMuT Дата: Четверг, 29.09.2011, 08:01:12 | Сообщение # 3
Группа: Пользователи
Сообщений: 90
Code
вирт мир - тут чо писать???
0 - на улице,id интов сам узнавай. Code
а и ещё ка добавить ещё строчек в окно? тут:
Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон/ТУТ ЕЩЁ оружие/И тут ещё оружие","Выбрать","Выход")
Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } { if(listitem == 1); { // } }
Я тебе показал наглядный пример,разве этого мало?
Вернулся на форум.Пишите в личу,если кому надо помочь по скриптенгу( только на форуме,в скайпе не помогаю )
Сообщение отредактировал MaXMuT - Четверг, 29.09.2011, 13:54:03
Сообщение Code
вирт мир - тут чо писать???
0 - на улице,id интов сам узнавай. Code
а и ещё ка добавить ещё строчек в окно? тут:
Code
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_LIST,"Оружие","Deagle | 50 патрон/ТУТ ЕЩЁ оружие/И тут ещё оружие","Выбрать","Выход")
Code
if(dialogid == 1000); { if(response); } { if(listitem == 0); { GivePlayerWeapon(playerid,24,50); // 24 - дигл / 50 - патроны } { if(listitem == 1); { // } }
Я тебе показал наглядный пример,разве этого мало?Автор - MaXMuT Дата добавления - 29.09.2011 в 08:01:12
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи