okplayback 4 Опубликовано 10 августа, 2014 Можно ли как то на люцере настроить автовыдачу премиума скажем на 10 часов новым персам при старте сервера? Есть сервис менеджер люцеры, там премиум покупается на 1, 7, 30 дней, а при добавлении например строки новой где время меньше 1, донат пенеджер перестает работать вообще, а если добавить просто строку дополнительную со значением >= 1, то она тупо в игре не добавляется. Отдельной html у менеджера нет, все в java файле. _premiumPrice.put(0.5, new Price(new int[]{4037}, new int[]{1})); _premiumPrice.put(1, new Price(new int[]{4037}, new int[]{2})); _premiumPrice.put(7, new Price(new int[]{4037}, new int[]{6})); _premiumPrice.put(30, new Price(new int[]{4037}, new int[]{15})); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SoFace 315 Опубликовано 10 августа, 2014 Можно на 1 день новому игроку добавить. В CharacterCreate добавить PcAction.addPremiumServices(newChar, newChar.getAccountName(), 1); Возможно ошибаюсь. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
okplayback 4 Опубликовано 10 августа, 2014 это в исходах? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SoFace 315 Опубликовано 10 августа, 2014 это в исходах? Ну а как вы думаете, конечно в исходном коде. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
okplayback 4 Опубликовано 10 августа, 2014 (изменено) в каком формате выдается премиум в этой таблице account_data? вот взял премиум например на сутки 10.08.2014 в 18:30 где то, в игре првильно все пишет что премиум подключен до 11.08.2014 до 18:30, а вот в таблице значение 1407767400576 перевожу unix в обычную дату и получаю: Tue, 16 May 46580 04:09:36 GMT хотя должно быть так: 1407767400576 >> Mon, 11 Aug 2014 14:30:00 GMT, получается последние 3 цифры лишние ... Изменено 10 августа, 2014 пользователем okplayback Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KeyPandora 16 Опубликовано 10 августа, 2014 Можно написать скрипт на java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
localhost 715 Опубликовано 10 августа, 2014 в каком формате выдается премиум в этой таблице account_data? вот взял премиум например на сутки 10.08.2014 в 18:30 где то, в игре првильно все пишет что премиум подключен до 11.08.2014 до 18:30, а вот в таблице значение 1407767400576 перевожу unix в обычную дату и получаю: Tue, 16 May 46580 04:09:36 GMT хотя должно быть так: 1407767400576 >> Mon, 11 Aug 2014 14:30:00 GMT, получается последние 3 цифры лишние ... может с точностью до мс? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
okplayback 4 Опубликовано 10 августа, 2014 Да точно спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Energy 263 Опубликовано 10 августа, 2014 а помоему реализовать это можно было гораздо проще: всем аккаунтам при регистрации в колонке с премом указывать значение до нужной даты, а текущим аккаунтам уже запросом его дать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
okplayback 4 Опубликовано 10 августа, 2014 Именно так я и сделаю, поэтому спрашивал про формат времени Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты