- Хроники
- Goddess of Destruction Harmony
- Сборка
- mobius
В общем решил накидать простенький скрипт на увеличения уровня клана. За определенный ид монет. Все работает но есть одно "НО", почему то снимает по два раза монеты и дает сразу два лв клана а не один хотя жмешь один раз и должно на каждое нажатие забирать монеты и давать 1 уровень для клана. Не могу понять что не так может кто подскажет. Сборка мобиус.
Код:
case "clanlevel":
{
htmltext = player.isClanLeader() ? "test_server_helper022.html" : "pl014.html";
break;
}
case "clanlevelup":
{
if ((player.getClan() == null) || !player.isClanLeader())
{
return null;
}
if (player.getClan().getLevel() >= 10)
{
htmltext = "test_server_helper022a.html";
}
else
{
int requiredItemId = 91663;
long requiredItemCount = 1000;
if (player.getInventory().getInventoryItemCount(requiredItemId, 0) >= requiredItemCount) {
player.destroyItemByItemId("ClanLevelUp", requiredItemId, requiredItemCount, player, true);
player.getClan().changeLevel(player.getClan().getLevel() + 1);
player.getClan().broadcastClanStatus();
} else {
player.sendPacket(SystemMessageId.THERE_ARE_NOT_ENOUGH_L_COINS);
}
}
break;
}