Jump to content

keybad

Участник
  • Content Count

    15
  • Joined

  • Last visited

Everything posted by keybad

  1. Окружение такое http://insane.su/eqdkp/.info.php Тогда обойдусь POST'ом, не критично.
  2. спасибо за наводку $raid_attendees = strtolower(preg_replace('/[[:space:]]/i', ' ', $_POST['raid_attendees'])); $raid_attendees = ucwords($raid_attendees); делает имена маленькими буквами с заменой спецсимвола на пробел, а затем делает первую букву слов заглавной. так как в аион пробелы в именах отсутствуют, а регистр букв не изменяется от оригинала, можно заменить на $raid_attendees = $_POST['raid_attendees']; интересно теперь узнать, где ещё происходит такой алгорит, потому что "точное соответствие" к никам тут всё ещё не добавляет ДКП, а точнее не делает рабочей полностью во всех смыслах (вероятно ещё и при выводе суммы дкп и других вещах...) Скажем, теперь TEST получает дкп, а при обновлении рейда записывается как Test и начинается та же чехарда с разными именами.
  3. отключил, дебаг такой mqgpc=0 mqrt=0 $this->user_data['user_id'] =3 $_POST['member_id'] =Array $in->getArray('member_id', 'int') =3
  4. дкп система сразу аион, указывалось при инсталяции, база была чистая. изменять данные персонажа и имя пробовали, без эффекта. до сих пор с персонажами при привязки его из админки он отвязывается. вот что выдаёт отладка в коде admin/manage_users.php строка 300 и далее (дебаг закоменчен #####) if ( (isset($_POST['member_id'])) && (is_array($_POST['member_id'])) ) { ##### $this->user_data['user_id'] = 3 ##### $_POST['member_id'] = array(); $sql = 'INSERT INTO ' . MEMBER_USER_TABLE . ' (member_id, user_id) VALUES '; $query = array(); $member_ids = $in->getArray('member_id', 'int'); ##### $in->getArray('member_id', 'int') = 3; //почему 3, а не массив из целых чисел? foreach ( $member_ids as $member_id ) { $query[] = '(' . $member_id . ', ' . $this->user_data['user_id'] . ')'; ##### $member_id = ""; //само собой, не массив же } $sql .= implode(', ', $query); $db->query($sql); } очевидное временное решение заменой $in->getArray('member_id', 'int') на $_POST['member_id'] но странно, что глобальный объект $in для этого member_id не возвращает массив.
  5. через самодельный скрипт, копирующий данные из нашей старой дкп системы (которая делала это в свою очередь из форума) и создающий персонажа в бд в новой. после регистрации пользователь привязывает к себе из имеющихся в бд. очевидно такая система не соблюдает указанные правила, хотя имена игровые.
  6. Отследил ещё одну проблему при работе EQDKP в игре Aion. Дело в том, что ники в игре могут начинаться с маленькой\содержать_более_одной_большой буквы, и содержать цифры [FaraoN]. Вначале я не придавал этому значения, когда видел как добавленный персонаж переименовывался по шаблону ВоВа [FaraoN -> Faraon]. Когда импортировал людей с форума и их персонажей, они были добавлены с ником как в игре (т.е. не по ВоВ шаблону). Тут всплывает проблема: +Когда добавляешь рейд и персонажа из списка (он добавляется как FaraoN) и жмёшь сохранить, людям с неВоВа никами очки не идут. +Когда удаляешь рейд, во-первых в списке человек с ником ВоВа (уже Faraon), а во-вторых дкп за откат у него вычитаются (человек уходит в минус). +При индивидуальном изменении такого не происходит(или я не заметил). Как отключить систему привода ников персонажей к шаблону "только первая буква заглавная и без цифр" (ВоВ)? Как объясняется несимметричность действий прибавления\вычитания по этому поводу (казалось бы, раз не прибавилось, значит и не вычтет - ник же не совпадает)?
  7. извините, опечатался, имел ввиду aiondatabase м... не помню писал ли я в других темах об этом, вроде как выложил мод под ru.aiondatabase.ru... да, вот http://forum.norrath.ru/index.php?showtopic=4427 там какраз и вайтлист и всё, но есть уже aiondatabase.com в листе, поэтому ru. версию добавил на всякий случай. Насколько я могу судить по aiondatabase.php поддержка других языков уже реализована в коде, видно как анг. версия БД обращается к www. а другие к $lang. (т.е. ru.aiondatabase.com) это сохранено в файлах выше и в settings.php добавлен "ru" как язык (соответственно, в настройках ДКП выбирать и сохранять можно) также указанная БД имеет список вещей и всплывающие подсказки, поэтому в том же aiondatabase.php видно, как XML запросы происходят на разных языках к www.aiondatabase.com/.../ru_RU/... для запроса подсветки предмета. поэтому я не понял почему она не работает, глубже не копался
  8. Если есть\будет у кого интеграция с ipb3, пожалуйста сообщите. Сейчас пробую свои силы в этом вопросе.
  9. Поправил поиск по русской БД Аиона. ru.aiondatabase.com и aidb.ru кому интересно, держите (portal/quicksearch/) module.php whitelist.php wrapper.php
  10. Интересует вопрос: каким образом или откуда можно заполнить базу вещей (возможно привязать к локациям=боссам?) без автоматической передачи их персонажам? По умолчанию надо каждую выбитую вещь, которая встречается 1й раз, добавлять и назначать персонажа-держателя с вычетом у него ДКП(!) ? Можно ли заполнить БД отдельно из админки или подключить автоматом к ru.aionarmory.com, а потом выбирать их без заполнения как описано выше? Можно ли сделать так, чтобы выбитые вещи автоматом попадали на "склад" (плагин Рейд Банкир) вместо автоматической передачи?
  11. Есть ли\будет ли поддержки русских оф. серверов от инновы, русской версии aiondatabase с её itemstats Сейчас мне не удалось добавить такой функционал правкой aionarmory.php и pluskernel/setting.php В тултипе всплывает сообщение о том, что сайт не отвечает на всякий случай исходники правки сетингс+язык, aiondatabase settings.php lang_main.php aiondatabase.php
  12. столкнулся с невозможностью присвоить пользователю имеющегося незанятого персонажа (ник русский, руоф аион) при редактировании пользователя и выборе персонажа из списка имеющихся (там где с контрол множественное выделение) и нажатии сохранить персонаж остаётся непривязанным. в обход этому включил расширение "менеджер профилей", пользователи успешно привязывают персонажей
  13. В Аион (ру) рейд банк интересен, у нас фактически после рейдов все вещи попадают туда, а затем выкупаются за ДКП. Образно назовём плагин как "склад гильдии", тогда внедрённая туда система отношений склад\игрок и настройка об автоматическом изменении DKP даёт ДКП тем, кто лут с рейда сдал и снимает с тех, кто его приобрёл. я тут попробовал перевести плагин от версии екьюп 0.6.3.5 Но сталкиваюсь с другой проблемой с тултипсами с русской aiondatabase. lang_main.php
×
×
  • Create New...