Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   npc продающий скилы (https://forum.zone-game.info/showthread.php?t=5627)

mcar 10.12.2009 01:02

npc продающий скилы
 
Такая ситуация, нужно создать нпц, точнее скрипт, который за определённую плату даёт определенный скил, плизик если кто знает отпишите!))

GoodShadow 10.12.2009 09:13

Re: npc продающий скилы
 
А не легче посмотреть как сделаны Форбидент Скрул и сделать книги которые будут скилы давать, при этом можно удалить привязку к тому или иному классу, естественно при этом придётся добавлять новые итемы в клиент.

mcar 10.12.2009 12:25

Re: npc продающий скилы
 
Цитата:

Сообщение от GoodShadow (Сообщение 47813)
А не легче посмотреть как сделаны Форбидент Скрул и сделать книги которые будут скилы давать, при этом можно удалить привязку к тому или иному классу, естественно при этом придётся добавлять новые итемы в клиент.

опиши пожалуйста по подробней если не сложно?

GoodShadow 10.12.2009 13:59

Re: npc продающий скилы
 
Цитата:

Сообщение от mcar (Сообщение 47820)
опиши пожалуйста по подробней если не сложно?

Ну форбидент скрул щелчком правой кнопки даёт определённый скилл, на определённом лвле, определённому классу, я предлагаю убрать ограничения по классам и лвлу и сделать НПС который будет продавать эти книги. ;) Надеюсь достаточно ясно?

prelest 10.12.2009 18:26

Re: npc продающий скилы
 
http://dump.ru/file/3917265
Смотри.

mcar 12.12.2009 12:27

Re: npc продающий скилы
 
Цитата:

Сообщение от prelest (Сообщение 47847)

о спасибки те огромные.
чуть переделал сам, и получилось под несколько скилов:
99999_Skiller


отпишите если кто знает как сделать, чтоб скил сохранялся после реглога???

energy 13.12.2009 15:15

Re: npc продающий скилы
 
я не очень разбираюсь в яве. Подскажи куда выставлять ID скилов, а вернее как правильно. Там дается наводка на Skilltable, но этой таблицы самой нет. Нада ее самому сверху дописать, или вписать ID скилов в addskill(ID,LVL). Как правильно?
Код:

                                st.takeItems(COINOFLUCK,200)
                                st.getPlayer().addSkill(SkillTable.getInstance().getInfo(70000,1))
                                st.setState(State.COMPLETED)


energy 14.12.2009 20:58

Re: npc продающий скилы
 
похоже это и есть скил
getInfo(70000,1) ID и лвл

energy 21.12.2009 18:40

Re: npc продающий скилы
 
Как сделать сохранение скила после релога?

Evil-Soft 21.12.2009 19:18

Re: npc продающий скилы
 
Цитата:

Сообщение от energy (Сообщение 48524)
Как сделать сохранение скила после релога?

Ну только если убрать в конфигах проверку на левые скилы у персонажей...
или добавить продающиеся скилы в конфиг которые игнорируются проверкой и не удаляются


Текущее время: 06:19. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot