Антианимация

Большой зум
Где качаться?

Лут для спарки фей

Исторические квесты


Международный сервер Kraken... (76)

[ Сегодня были () · Новые сообщения · Правила форума (обновлено) · Поиск · Реклама ]
  • Страница 1 из 1
  • 1
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Создание НПС-обменника
Создание НПС-обменника
Sour Дата: Пятница, 11.05.2012, 00:28 | Сообщение # 1
Офлайн

Автор сайта
Сообщений: 1131
Награды: 34
Репутация: 67
Пример простого обменника:

Code
function smth_trigger ()   
Talk( 1, " Привет! Я могу обменять 10 монет феи на очищающий самоцвет! ")   
Text( 1, " Обменять! ", JumpPage, 2 )   
Text( 2," Точно обменять? ")  

InitTrigger()  
TriggerCondition( 1, HasItem, 855, 10 )  
TriggerAction( 1, TakeItem, 855, 10 )  
TriggerAction( 1, GiveItem, 885, 1, 4 )  

end


Разберём его скрипт:
function smth_trigger - функция НПС, её нужно будет указать в:

Code
КартаNPC.txt


Talk( 1, " Привет! Я могу обменять 10 монет феи на очищающий самоцвет! ")- Разговор НПС.
Text( 1, " Обменять! ", JumpPage, 2 )- Разговор с НПС открывающий окно обмена.
Text( 2," Точно обменять? ")- При на жатии на фразу будет произведён обмен.
InitTrigger()
TriggerCondition( 1, HasItem, 855, 10 )
TriggerAction( 1, TakeItem, 855, 10 )
TriggerAction( 1, GiveItem, 885, 1, 4 )
- условия обмена( а именно проверка на наличие монеты феи, отнимание монеты феи, получение очищающего самоцвета.
end- окончание диалога, функции.

Теперь о функция обмена( условиях).
TriggerCondition( 1, Hasmoney, 100 ) -- проверка на наличее денег( в этом случае - 100 голда)
TriggerCondition( 1, HasItem, 1, 10 ) -- проверка на наличие нужного для обмена предмета( в данном случае предмет с айди - 1, количество - 10 шт.)
TriggerAction( 1, TakeMoney, 1000000, 1000000 ) -- забирание денег(в этом случае 1кк)
TriggerAction( 1, TakeItem, 855, 1 ) -- забирание предмета нужного для обмена( 1 шт в этом случае).
TriggerAction( 1, GiveItem, 885, 1, 4 ) --получение предмета, после обменна ( 1 шт). 4- так и оставляйте!
По просьбам буду добавлять остальные функции, для репутации, проверка уровня и тд.
 

DecanT Дата: Воскресенье, 02.12.2012, 23:27 | Сообщение # 2
Офлайн

Подполковник(70+)
Сообщений: 77
Награды: 0
Репутация: 2
Замечания: 80%
Для чайников пойдет (с)

 
kasiu Дата: Воскресенье, 17.02.2013, 16:11 | Сообщение # 3
Офлайн

Начинающий
Сообщений: 2
Награды: 0
Репутация: 0
Замечания: 0%
молодец cool biggrin
 
Mickey_Mouse Дата: Вторник, 25.06.2013, 08:08 | Сообщение # 4
Офлайн

Полковник(120+)
Сообщений: 121
Награды: 6
Репутация: -2
Замечания: 0%
Цитата (DecanT)
Для чайников пойдет (с)

+
 
KonTank Дата: Понедельник, 11.11.2013, 22:58 | Сообщение # 5
Офлайн

Генерал-лейтенант(250+)
Сообщений: 269
Награды: 0
Репутация: 6
Замечания: 0%
Цитата DecanT ()
Для чайников пойдет (с)


++
 
makar99 Дата: Вторник, 19.11.2013, 14:05 | Сообщение # 6
Офлайн

Полковник(120+)
Сообщений: 147
Награды: 6
Репутация: 8
Замечания: 0%
Цитата KonTank ()
Для чайников пойдет (с)


+++


Миру нет необходимости развиваться дальше. Человечеству будет лучше, если оно заснёт в вечном Гендзюцу Тсукуёми.
 
Graf Дата: Пятница, 22.11.2019, 09:30 | Сообщение # 7
Офлайн

Лейтенант(20+)
Сообщений: 21
Награды: 0
Репутация: 0
Замечания: 0%
Неплохо, для новичков сойдет.)
 
Топ серверов пиратии Go piratia » Серверная » Рейты, дроп, монстры, нпсы, предметы, феи » Создание НПС-обменника
  • Страница 1 из 1
  • 1
Поиск:

Правила чата
Мини-чат
+Мини-чат
0