Уровень клана
Доброго времени суток уважаемые!
Возможно мой вопрос покажется вам не много глупым... =)
Каким образом и где отредактировать цены за поднятие уровня клана (то есть 1-й и 2-й уровни)
Кто знает, объясните будьте так добры, так как на данный момент срочно требуется отредактировать цены...
Заранее спасибо.
P.S. Простите если не в том разделе создал тему...
.....model.L2Clan
ищи код вида
{
// upgrade to 1
if (player.getSp() >= 30000 && player.getAdena() >= 650000)
{
if (player.reduceAdena("ClanLvl", 650000, player.getTarget(), true))
{
player.setSp(player.getSp() - 30000);
SystemMessage sp = new SystemMessage(SystemMessageId.SP_DECREASED_S1);
sp.addNumber(30000);
player.sendPacket(sp);
sp = null;
increaseClanLevel = true;
}
}
break;
}
case 1:
{
// upgrade to 2
if (player.getSp() >= 150000 && player.getAdena() >= 2500000)
{
if (player.reduceAdena("ClanLvl", 2500000, player.getTarget(), true))
{
player.setSp(player.getSp() - 150000);
SystemMessage sp = new SystemMessage(SystemMessageId.SP_DECREASED_S1);
sp.addNumber(150000);
player.sendPacket(sp);
sp = null;
increaseClanLevel = true;
}
}
break;
}
— Perpetuum Mobile
morfeus: .....model.L2Clan
ищи код видаCODEcase 0:
{
// upgrade to 1
if (player.getSp() >= 30000 && player.getAdena() >= 650000)
{
if (player.reduceAdena("ClanLvl", 650000, player.getTarget(), true))
{
player.setSp(player.getSp() - 30000);
SystemMessage sp = new SystemMessage(SystemMessageId.SP_DECREASED_S1);
sp.addNumber(30000);
player.sendPacket(sp);
sp = null;
increaseClanLevel = true;
}
}
break;
}
case 1:
{
// upgrade to 2
if (player.getSp() >= 150000 && player.getAdena() >= 2500000)
{
if (player.reduceAdena("ClanLvl", 2500000, player.getTarget(), true))
{
player.setSp(player.getSp() - 150000);
SystemMessage sp = new SystemMessage(SystemMessageId.SP_DECREASED_S1);
sp.addNumber(150000);
player.sendPacket(sp);
sp = null;
increaseClanLevel = true;
}
}
break;
}
Такс... За это большое спасибо. На будущее пригодиться...
Значит ставим вопрос так: Как правильно через базу поставить что бы при создании клана, уровень клана был 2-й ? (Если не затруднит с подробным описанием)
Через базу, насколько я знаю никак, а вот если нет ядра но что-то нужно сделать с ценами на поднятие лвл клана, тот на помощь как всегда придет какой-нить умный php скриптик))))
Ты мне только что кажется не плохую идею подал))
На Форуме я тоже Radar!
Я везде Radar!
Radar: Через базу, насколько я знаю никак, а вот если нет ядра но что-то нужно сделать с ценами на поднятие лвл клана, тот на помощь как всегда придет какой-нить умный php скриптик))))
Ты мне только что кажется не плохую идею подал))
Да вот столкнулся с проблемкой такой и требуется срочное решение =) С ядром не особо дружу, вот в этом основная проблема... И не знаю вот что делать теперь...
P.S. В чем заключается "умный php скриптик" ? =)
Ну написать надо скриптик для покупки лвла клана через сайт.
Вводим нужный клан, проверяем у КЛа или в квх наличие определенного итема или итемов, и если все хорошо то повышаем лвл клана.
Идея проста.
На Форуме я тоже Radar!
Я везде Radar!
Radar: Ну написать надо скриптик для покупки лвла клана через сайт.
Вводим нужный клан, проверяем у КЛа или в квх наличие определенного итема или итемов, и если все хорошо то повышаем лвл клана.
Идея проста.
Да идея довольно таки отличная! А реализация данной идеи? =)
Да и реализация не так уж и сложна, надо только обдумать всю последовательность действий и набросать простенький скрипт, а дальше уже додумывать как твоей душе угодно.
Думаю взяться можно было бы.
З.Ы. Поздравляю с Advanced))))
На Форуме я тоже Radar!
Я везде Radar!
Radar: Ну написать надо скриптик для покупки лвла клана через сайт.
Вводим нужный клан, проверяем у КЛа или в квх наличие определенного итема или итемов, и если все хорошо то повышаем лвл клана.
Идея проста.
Не думаю, что получится. Информация о клане (в том числе и уровень) читается из таблицы при загрузке сервера и перезаписывается при выключении. Таким образом, изменив при работающем сервере уровень клана в таблице, ты не получишь его в игре, а при выключении сервера он заменится тем, который был. Так что тут только ядро.
Можно и на питоне, я уже написал такую вещь :) правда прошу немного за это чудо :)
http://la2base.ru/forum/index.php?showtopi...mp;#entry396408
Возможны модификации индивидуально под клиента :)
VlLight: Не думаю, что получится. Информация о клане (в том числе и уровень) читается из таблицы при загрузке сервера и перезаписывается при выключении. Таким образом, изменив при работающем сервере уровень клана в таблице, ты не получишь его в игре, а при выключении сервера он заменится тем, который был. Так что тут только ядро.
Спокойно меняю лвл клана в таблице и в игре все прекрасно меняется.
Но минус такого варианта только один - никого из клана в игре не должно быть в это время иначе в игре смена лвла отобразится только после рестарта.
На Форуме я тоже Radar!
Я везде Radar!
Radar: Спокойно меняю лвл клана в таблице и в игре все прекрасно меняется.
Но минус такого варианта только один - никого из клана в игре не должно быть в это время иначе в игре смена лвла отобразится только после рестарта.
Проверил, был неправ :) Действительно, не перезаписывается при выключении. Но подействует после рестарта, независимо от того, есть кто-то из клана в игре, или нет
Вот собственно нужная Вам функция для поднятия уровня клана, остальную часть т.е. проверки всякие и цену за поднятие тоже не сложно прикрутить.
Radar: Спокойно меняю лвл клана в таблице и в игре все прекрасно меняется.
Но минус такого варианта только один - никого из клана в игре не должно быть в это время иначе в игре смена лвла отобразится только после рестарта.
То есть ты скрипт уже написал? =) Ммм... Не поделишься ? =)
Не, еще даже не брался))
На работе этим особо не побалуешься, а домой только спать прибегаю))
На Форуме я тоже Radar!
Я везде Radar!



