Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

[Rappelz] Редактируем, создаём NPS

-

Прочее

- Материалы по любым другим играм (кроме браузерных)

Ответ
 
Опции темы
Старый 23.08.2012, 12:05   #1
Читер-спонсор
 Командор
Аватар для Roch
 
Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(Roch сломал счётчик популярности :(
Регистрация: 27.09.2011
Сообщений: 832
Популярность: 48460
Золото Zhyk.Ru: 3
Сказал(а) спасибо: 584
Поблагодарили 1,572 раз(а) в 783 сообщениях
 
По умолчанию [Rappelz] Редактируем, создаём NPS

Привет!
Что нам понадобится:
  • Программа, для редактирования файлов ".lua"
  • База Данных.
Часть 1: База данных.
Если Вы не хотите использовать выведенных из строя NPS,
то пропустите данный шаг.


Прежде всего, ищите выведенный из строя NPC.
Вы должны отредактировать x, y, "contact_script" и "local_flag".
"X и Y" должен быть очищен, local_flag, тоже.
Теперь "contact_script":
Придумайте имя для Вашего NPS.
В качестве примера возьмём: "NPC_DarknessFight"
Вставляем в "contact_script" это: "NPC _DarknessFight()" - " (" & ") " обязательно!


Часть 2: Lua-файлы.

Теперь у Вас есть выбор:
Использовть существующий ".Lua", или создать новый.
Если Вы хотите создать новый, Вы должны поставить это в начале:
PHP код:
function get_module_name()
             return 
"DESCRIPTION"
             
-- Example:
             -- return 
"DarknessFight"
end 
Теперь создаем дисплей для нашего NPS
Прежде всего, Вы должны помнить имя базы данных, в нашем случае - "NPC_DarknessFight".
Начинаем:
PHP код:
-- Initalize Script
function get_module_name()
return 
"DarknessFight"
end

-- Start NPC
function NPC_DarknessFight() -- ( & ), -ВажноИли не будет работать.
-- 
ToDo: Function
end 
Теперь у нас есть основа, её частью является функция, когда Вы дважды кликните на NPC.
Но мы хотим, что бы перед нами открывалось окошко "меню NPS".
Как это сделать:
PHP код:
dlg_title"Ник" )
dlg_text"тут: Приветствие" )
dlg_menu"Menu 1"'open_market("Открыть магазин - пишем, что угодно")' )
dlg_menu"Тут можно написать, что высветится, при завершении разговора с NPS"'' 
Следовательно, наш полный код будет выглядеть так:
PHP код:
Initalize Script
function get_module_name()
return 
"DarknessFight"
end

-- Start NPC
function NPC_DarknessFight() -- ( & ), -ВажноИли не будет работать.
-- 
ToDo: Function
end
dlg_title
"Ник" )
dlg_text"тут: Приветствие" )
dlg_menu"Menu 1"'open_market("Открыть магазин - пишем, что угодно")' )
dlg_menu"Тут можно написать, что высветится, при завершении разговора с NPS"'' 
Теперь у Вас появился новый NPC.

Если вы хотите добавить пользовательские функции,
такие как стата или вставка объекта,
то Вы должны написать новую функцию.
PHP код:
function test_function()
warp(9999999999)
end 
Вы можете юзать это с небольшим изменением:
PHP код:
dlg_menu"Menu"'test_function()' 
Оригинал данной темы - [[Ссылки могут видеть только зарегистрированные пользователи. ]]
Автор: [Ссылки могут видеть только зарегистрированные пользователи. ]
Благодарю за Внимание!
С Ув., Roch
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

[Ссылки могут видеть только зарегистрированные пользователи. ]

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Редактируем скиллы Zephy Статьи и руководства по Aion 445 12.05.2014 12:06
[Скрипт] Редактируем скил пак tayller6 Боты, скрипты и прочий софт для Aion 3 17.08.2012 14:21
[Статья] Создаём собственный сервер игры Rappelz Roch Web-программирование и технологии 16 05.07.2012 22:00
[Уязвимость] Редактируем баффы Hummel Rising Force Online 4 26.04.2009 14:20

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:44.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net