• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Рандом телепортер
r0m1ntik
Центурион
Всем привет, пришла мысль сделать рандом телепортера. Возможно ли его реализовать через бд ? если да то киньте идейки

пример: сделать 5 точки телепорта и поставить на них например 20% на каждую точку чтобы игрок попал туда.

Мысли идеи пишите, + не пожелею

Спс
Сообщение # 1 отредактировано r0m1ntik - Суббота, 21.02.2015, 23:17
Horon
Рыцарь
Как именно вам нужно? Через обычного Нпц( с помощью меню) или чтобы телепортировало после какого-то условия к примеру игрок умер/что-то сделал? Подробнее пожалуйста
И да, все же проще сделать через ядро.
Сообщение # 2 отредактировано Horon - Суббота, 21.02.2015, 23:34
r0m1ntik
Центурион
Через обычного Нпц( с помощью меню) но чтоб в 1 сроке портовало по разным местам. Если такое возможно через бд, через ядро мб и проще но я не умею sad

Если сможешь помочь буду блогодарен)
Сообщение # 3 написано 22.02.2015 в 00:17
Thermaplugg
Database Developer
можно на смарте(т.е заскриптованный госсипер)
есть такая функция(как раз то что тебе и нужно)
Код
SMART_ACTION_CALL_RANDOM_TIMED_ACTIONLIST(87)

уже по названию понятно что она выполняет и для чего она нужна
ну и дальше уже сам smile
Сообщение # 4 отредактировано MENZ411 - Воскресенье, 22.02.2015, 02:15
r0m1ntik
Центурион
Спс, но что то не то. "SMART_ACTION_CALL_RANDOM_TIMED_ACTIONLIST (87)
EntryOrGuid 1
EntryOrGuid 2
EntryOrGuid 3
EntryOrGuid 4
EntryOrGuid 5
EntryOrGuid 6

Will select one entry from the ones provided. 0 is ignored.

Сможешь пример скрипта кинуть ?

Есть еще 1 прозьба, можно ли сделать так чтобы при нажатье на телепорт чтоб предлогала всем кто в группе портанутся в тоже место ?
Сообщение # 5 отредактировано r0m1ntik - Воскресенье, 22.02.2015, 04:17
Thermaplugg
Database Developer
практически готовое решение
Код
(@ENTRY, 0, 0, 0, 62, 0, 100, 0, @GOSSIP, @ID, 0, 0, 87, @ACTIONLIST_1, @ACTIONLIST_2, @ACTIONLIST_3, @ACTIONLIST_4, @ACTIONLIST_5, @ACTIONLIST_6, 1, 0, 0, 0, 0, 0, 0, 0, 'Creature Name - Gossip Select - Run Random Actionlist'),
(@ACTIONLIST_1, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to'),
(@ACTIONLIST_2, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to'),
(@ACTIONLIST_3, 9, 2, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to'),
(@ACTIONLIST_4, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to'),
(@ACTIONLIST_5, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to'),
(@ACTIONLIST_6, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 62, @MAP, 0, 0, 0, 0, 0, 7, 0, 0, 0, @X, @Y, @Z, @O, 'Creature Name - Actionlist - Teleport to');
Сообщение # 6 написано 22.02.2015 в 15:27
r0m1ntik
Центурион
Спс шас попробую)

Добавлено (22.02.2015, 22:15)
---------------------------------------------
MENZ411

Не работает sad

Цитата MENZ411 ()
@ID,
это ид чего ?
Сообщение # 7 написано 22.02.2015 в 22:15
infinium
Маршал
Сообщение # 8 написано 22.02.2015 в 22:49
r0m1ntik
Центурион
Хоть обьяснил бы что иммено, с госип меня опсион у меня все норм.
Сообщение # 9 написано 22.02.2015 в 23:05
infinium
Маршал
Ну так структуру таблицы глянь, я же не от фонаря указал именно на неё отвечая на твой вопрос про айди.
Сообщение # 10 написано 23.02.2015 в 10:23
r0m1ntik
Центурион
Может кто готовый кинуть ? Просто я запутался и нечего уже не понимаю.

например сам нпс + госип и смарт. Очень поможете, кому не трудно)
Сообщение # 11 написано 23.02.2015 в 22:47
Horon
Рыцарь
Могу простенький код в ядро написать вам, но если нету исходников, то смысла нету...
Сообщение # 12 написано 24.02.2015 в 17:03
r0m1ntik
Центурион
Исходники есть
Сообщение # 13 написано 25.02.2015 в 12:29
  • Страница 1 из 1
  • 1
Поиск: