[help] хочу написать свой скрипт
Хочу написать пару скриптов для базы, но не знаю некоторых команд:
1)Команда для проверки клана (Пример: if st.getPlayer().isNoble() )
2)Увеличение LVL клана
3)Увеличение репутации
4)Дать клан скиллы
Спасибками не обижу !
Sheriff: Ну вот пиши сам тогда раз хочешь свой написать то
Читать научись, мне нужны команды, а пофлудить ты можешь и в другом месте !
Huk99: Читать научись, мне нужны команды, а пофлудить ты можешь и в другом месте !
кроме єтого нужен и мозг... ибо все єти "команды" есть в датапаке (квесты) просто вспоминай квесты что и в каком происходит и смотри их написание там и найдешь "команды"
— ^_^
Написал 2 скрипта, один на получение 8 лвла клана, второй на репутацию ! Возникла такая проблема, как сделать чтобы клан и репутация обновлялись без рестарта персонажа, тоже самое и у игроков находящиеcя в этом клане ?
это на верх, то что сначала net.sf.l2j в разных сборках этот путь разный
from net.sf.l2j.gameserver.serverpackets import PledgeShowInfoUpdate
это для обновления клан информации у всех клан мемберов
player.getClan().broadcastToOnlineMembers(PledgeShowInfoUpdate(player.getClan())
)
Ctudent,
Ты знаешь команду на получение клан скилов ? А то я что-то не ншел в квестах.
from net.sf.l2j.gameserver.serverpackets import PledgeSkillList
from net.sf.l2j.gameserver.model import L2Skill
from net.sf.l2j.gameserver.datatables import SkillTable
player.getClan().addNewSkill(SkillTable.getInstance().getInfo(Id,LVL)) - добавить клану скил
player.getClan().broadcastToOnlineMembers(PledgeSkillList(player.getClan())) - обновить у клан мемберов список клан скилов, тойсть в инфе клана у них скил появится а добавиться ли скил игрокам хз возможно надо будет перезайти
вроде бы как то так хотя не уверен
Позвольте поправить..это не команды, а функции :)
Причем из питона можно вызвать практически любую функцию.
Пользуйтесь исходниками....например вот, главный класс игрока:
http://www.l2jserver.com/svn/trunk/L2_Game...PcInstance.java
Примерно так player.sitDown() заставит игрока сесть.
Прототип этой функции в ядре:
Или вот прототип ф-ции который возвращает объект L2Clan
Тоесть после player.getClan()... мы уже находимся скажем так в классе L2Clan и юзаем функции оттуда.
-> http://www.l2jserver.com/svn/trunk/L2_Game...del/L2Clan.java
Ну короче намек я дал как чего )
Удачи.
— Ålderdom - ingen glädje..
Подскажите, пожалуйста, не как не могу разобраться с этой функцией
AbsT,
Спасибо, полезная информация, но все же есть не большие недопонимания.
st.getPlayer().getClan().changeLevel(CLAN_LVL), этот метод сохраняет в дб и вызывает setlevel()
Подскажите функцию для проверки у игрока заточку оружия, то что на нем одето или находится в инвентаре !






