скил шпиона =)

 
+
-
edit
 

olinov

новичок
здравствуйте все =)

хотел вот сделать игрокам токой скил, который роботает на определённое время и зарежается тоже определённое время...
который преврощает, нопример: эльфа в тёмного эльфа (типа покрай немере его так видят другие игроки.)...
чтото типа //poly № но через скилл и без акссес лвла...

хотелось бы узнать, или это возможно, и как сделать токое чудо =)

пасибо =)
 
+
-
edit
 

olinov

новичок
устате не обезательно делать что он в тотже момент не модет учить скилы той рассы в которую он превратиться, типа, пусть учит... =)
 
+
-
edit
 

Balancer

администратор
★★★★★
//poly - это чисто визуальный эффект.

Сделать замену параметров игрока в принципе можно, но пока не реализовано. Много геморроя.

Ну а уже когда такая возможность будет в принципе - сделать скилл, которые будет оказывать такой эффект - раз плюнуть.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

olinov

новичок
не, без замены пораметров...
я имею в виду чисто видовые изменение.
просто взять (еслиб был ИД темного эльфа к примеру 3) написать в скилле чтобы при нажатие пользовалась команда доступная игроку чтото типа //polyself 3.
но на кокоето время..
к примеру:
я эльф, нажал на скил, превратился в тёмного эльфа (с параметрами, и скилами светлого эльфа) на 30 минут. По окончанчанию этих 30 минут, я становлюсь эльфом (к примеру используется команда //unpolyself)(или в добавок есть ещё скил который может отменить этот скилл. тоесть команда //unpoly), а скилл зарежается 60 минут, тоесть по окончанию скила мне ещё нужно ждать 30 минут, перед тем как воспользоваться им снова.
также прикольно было бы сделать чтобы у эльфов магов скилл по нозванию кенсел отменял этот эфект... или хотябы создать ещё один скилл который костуется скадем 7 сек, и он отменяет этот эфект.

:)

помоиму идея прикольная.. =)
 
+
-
edit
 

Balancer

администратор
★★★★★
Это лего. Нужно просто прописать скилл, с:
code xml
  1. <set name="skillType" val="CODE"/>
  2. <set name="code" val="вызываемое_слово"/>


И написать соответствующее слово, естественно:
code forth
  1. forth:: вызываемое_слово
  2.     20001 \ это npc_id
  3.     self  \ кого полиморфим
  4.     poly
  5.  
  6.     "self unpoly" \ команда, которую вызовем через...
  7.     20000         \ 20 секунд
  8.     do-timer      \ запускаем таймер
  9. ;


вот, где-то так будет.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

olinov

новичок
*а где писать? где я хочу, или нужно это делать в stats/skills?

*кокие ид у игровых персов? тоесть, эльф, тёмный эльф, дварф, и т.п.?
 

x-net

втянувшийся
сделайте кто нибуть... что бы в базу сохранялся ид моба... в которого превращён чар... оч прикольный зоопарк на сервере получится ))
http://laii.ru  
+
-
edit
 

olinov

новичок
балл, а есть гденебудь готовый jbforth скилл, чтобы посмотреть как он сделан, и сделать на подобие?
 
+
-
edit
 

Balancer

администратор
★★★★★
Пока только один - Scroll of Escape to Castle :)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru