Перейти к содержанию

diamond1369

Пользователи
  • Публикаций

    70
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Весь контент diamond1369

  1. Изменил на weerpool, помогло, спасибо огромное!
  2. Здравствуйте. Лицензия ГХТ 5. Обнаружил проблему: допустим зарегал акк на сайте, в лк на сайте заходит при вводе логина и паролся, но как только создаешь перса на серве, то в лк на сайт больше не пускает. Пишет ошибку: "Произошла ошибка! Попробуйте повторить позже." Кто знает в чем проблема?
  3. Приобрел пару пушек, оказались красивее чем на картинке. Рекомендую!
  4. Ребят, кто подскажет, как в xml скиллов прописать параметры типа 5% к скорости атаки, физ защите, скорости каста и тд. Увидел нечто подобное у эпик бижи, " <mul order="0x30" stat="cAtk" val="1.15" />", но где взять именно коды всех стат?
  5. Думал в бд столбец возвращает интовское значение, оказалось все нормально. Вот код код самого скрипта ПА: package services; import java.util.Date; import core.gameserver.Config; import core.gameserver.dao.AccountBonusDAO; import core.gameserver.data.htm.HtmCache; import core.gameserver.data.xml.holder.ItemHolder; import core.gameserver.model.Player; import core.gameserver.model.actor.instances.player.Bonus; import core.gameserver.network.authcomm.AuthServerCommunication; import core.gameserver.network.authcomm.gspackets.BonusRequest; import core.gameserver.network.l2.components.SystemMsg; import core.gameserver.network.l2.s2c.ExBR_PremiumState; import core.gameserver.scripts.Functions; import core.gameserver.utils.Log; public class RateBonus extends Functions { public void list() { Player player = getSelf(); if(Config.SERVICES_RATE_TYPE == Bonus.NO_BONUS) { show(HtmCache.getInstance().getNotNull("npcdefault.htm", player), player); return; } String html; if(player.getNetConnection().getBonus() >= 0.) { int endtime = player.getNetConnection().getBonusExpire(); if(endtime >= System.currentTimeMillis() / 1000L) html = HtmCache.getInstance().getNotNull("scripts/services/RateBonusAlready.htm", player).replaceFirst("endtime", new Date(endtime * 1000L).toString()); else { html = HtmCache.getInstance().getNotNull("scripts/services/RateBonus.htm", player); String add = ""; for(int i = 0; i < Config.SERVICES_RATE_BONUS_DAYS.length; i++) add += "<a action=\"bypass -h scripts_services.RateBonus:get " + i + "\">" // + (int) (Config.SERVICES_RATE_BONUS_VALUE[i] * 100 - 100) + // "% for " + Config.SERVICES_RATE_BONUS_DAYS[i] + // " days - " + Config.SERVICES_RATE_BONUS_PRICE[i] + // " " + ItemHolder.getInstance().getTemplate(Config.SERVICES_RATE_BONUS_ITEM[i]).getName() + "</a><br>"; html = html.replaceFirst("%toreplace%", add); } } else html = HtmCache.getInstance().getNotNull("scripts/services/RateBonusNo.htm", player); show(html, player); } public void get(String[] param) { Player player = getSelf(); if(Config.SERVICES_RATE_TYPE == Bonus.NO_BONUS) { show(HtmCache.getInstance().getNotNull("npcdefault.htm", player), player); return; } int i = Integer.parseInt(param[0]); if(!player.getInventory().destroyItemByItemId(Config.SERVICES_RATE_BONUS_ITEM[i], Config.SERVICES_RATE_BONUS_PRICE[i])) { if(Config.SERVICES_RATE_BONUS_ITEM[i] == 57) player.sendPacket(SystemMsg.YOU_DO_NOT_HAVE_ENOUGH_ADENA); else player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT); return; } if(Config.SERVICES_RATE_TYPE == Bonus.BONUS_GLOBAL_ON_AUTHSERVER && AuthServerCommunication.getInstance().isShutdown()) { list(); return; } Log.add(player.getName() + "|" + player.getObjectId() + "|rate bonus|" + Config.SERVICES_RATE_BONUS_VALUE[i] + "|" + Config.SERVICES_RATE_BONUS_DAYS[i] + "|", "services"); double bonus = Config.SERVICES_RATE_BONUS_VALUE[i]; int bonusExpire = (int) (System.currentTimeMillis() / 1000L) + Config.SERVICES_RATE_BONUS_DAYS[i] * 24 * 60 * 60; switch(Config.SERVICES_RATE_TYPE) { case Bonus.BONUS_GLOBAL_ON_AUTHSERVER: AuthServerCommunication.getInstance().sendPacket(new BonusRequest(player.getAccountName(), bonus, bonusExpire)); break; case Bonus.BONUS_GLOBAL_ON_GAMESERVER: AccountBonusDAO.getInstance().insert(player.getAccountName(), bonus, bonusExpire); break; } player.getNetConnection().setBonus(bonus); player.getNetConnection().setBonusExpire(bonusExpire); player.stopBonusTask(); player.startBonusTask(); if(player.getParty() != null) player.getParty().recalculatePartyData(); player.sendPacket(new ExBR_PremiumState(player, true)); //give premium item if(Config.GET_PREMIUM_ITEM) if(Functions.getItemCount(player, Config.GET_PREMIUM_ITEM_ID) == 0) Functions.addItem(player, Config.GET_PREMIUM_ITEM_ID, 1); show(HtmCache.getInstance().getNotNull("scripts/services/RateBonusGet.htm", player), player); } }
  6. и addname тоже? Где взять xml этих сообщений или как их поменять вообще?
  7. <cond msgId="113" addName="1"> <player classId="90,91,99,106"/> </cond> Что значит 113 и 1?
  8. Не помогло, добавляю через cond, выставляю определнный айди, предмет (и даже те плащи, в которые cond не писал) перенеслись в квестовые, не одевается ни тот, ни другие.
  9. Здравствуйте. Исходы гринд-тим(асгард, субстанс). Как реализовать, чтобы плащ одевался на определнные профы? Один добрый человек подсказал "onEquip", но я этого непонимаю. Может пожалуйста кто подсказать как реализовать подобное? Если в сборке так нельзя, то как через ядро. Спасибо.
  10. SmokiMo, ну вот вы так и на ребах отвечали мне
  11. Исходники есть, куда смотреть, в яве я не силен, знаю только омновы. Может у кого-то есть рабочий скрипт па? Буду премного благодарен.
  12. diamond1369

    euro-pvp

    Если не секрет, откуда вообще берутся сборки евро-пвп, неужели их админы продают скрытно?
  13. Я бы просто ограничился нерфом скилла.
  14. Ну а все же, неужели никто не сталкивался с этим на данных сборках?
  15. RateBonusValue = 1.5;1.5;1.5 - так записывается в конфиге. Или вы имели ввиду скрипт явовский?
  16. я понял к чему вы клоните, если через это сделать, все равно криво падает Тут надо именно с конфигом према разобраться, думал сначала что интовское значение стоит, и оно округляет, но нифига, все "вроде бы" верно.
  17. Приветствую, мб кто сталкивался с проблемой, что прем аккаунт работает только с целыми числами, т.е. только х2, х3, х10. Но отказывается работать с х1.5 или х1.8, к примеру. Точнее сказать, работает, но если поставить х1.5, то дроп будет падать как с х2, хотя в дроп листе будет писать как и должно, то есть х1.5. Кто уловил мыслю, помогите. HF, сборка асгард. Помню, такая проблема была и у ребов, кто на них сидит, как вы с этим справились?
  18. http://forum.substance-abuse.ru/, очень баганутая сборка, никому не советую покупать. Неправильно работают самые банальные вещи, техподдрежка отказывается их исправлять. Накатал им огромные багрепорт, им пофиг
  19. Пару слов хотя бы услышать...
  20. KaRmiN, что значит взять стандартный юнитпэевский скрипт? Неужели все так просто заработает? Почему поддрежка гтх загнула в 3к?
  21. Здравствуйте. У меня лицензия гхтвеб 5, там, чтобы закинуть колы в игру надо пополнить баланс лк, а потом оттуда же купить колы и зайти в игру. Мне же нужно, чтобы можно было сразу пополнить колами, даже без авторизации. Примерно что-то похожее: Может быть кто-нибудь знает как реализовать подобное, ибо мне в поддержке сказали это будет стоить 3000р. Или лучше поменять cms, и если да, то на какую?
  22. Офигенный дизайн. Купил бы себе, но у меня есть. Удачи в продаже!
×
×
  • Создать...