смеёшся? )) вся папка с её содержимым давно уже имеет 777 ) Это как раз самый дельный совет, т.к. базы, которые создаются в геймдб по умолчанию имеют права другие, т.к. ты сначала запускал его от пользователя root. Данная ошибка может возникнуть когда геймдб запущенный от веб пользователя не может получить доступ к базам данных. Поэтому стоит проверить права именно папки и файлов с игровой базой или же сменить владельца папки геймдб на веб юзера.
Еще вопрос. Есть ли способы, или скрипты, что бы быстро узнать айпишник игрока? У меня в подписи PWAdmin, это не скрипт, но айпишку в нем можно быстро узнать, как и выдать бан.
Советую для начала сделать класс для удобной работы с бинарными данными, сделать там методы ReadByte, ReadCUInt, ReadInt ... WriteByte, WriteCUInt, WriteInt и остальные типы. Также у пакета DBRawRead есть 2 операции - Read (чтение отдельной записи по ключу) и Walk (чтение группы записей начиная от Hanlde, именно эта операция нужна для получения всех записей таблицы). И составлять запросы будет потом куда проще и читабельней [IMG]
Сортировка уже сделана, в обнове будет, как и сортировка в списке аккаунтов.
Это возможно сделать разве что через модификацию auth (которую я делаю для 69- версий), но не думаю, что это хорошая идея.
Одним запросом можно получить не больше 16 (вроде так, точно не помню) строк из таблицы, остальные надо получать в цикле примерно как с получением списка персонажей онлайн через GMListOnlineUser. Готового решения давать не буду, информации выше вполне достаточно, чтобы его сделать.
DBRawRead для версий 1.4.2+, для версий ниже нет таких возможностей. это есть что и с чем его едят? Я вообще думал через opcode 4606 вытащить... не? RPC_DBRAWREAD = 3055 насчет RPC_GETFACTIONINFO сильно сомневаюсь, что там будет список кланов
DBRawRead для версий 1.4.2+, для версий ниже нет таких возможностей.
Версия 2.4 добавлена система промо кодов включение/выключение покупки ЛК бафа по клику на иконке в списке бафов отключение проверок ssl сертификата при получении статистики голосования исправлен баг при регистрации в некоторых случах (при пароле binary md5) getitemicon.php перенесен в корень ЛК добавлен параметр для голда при старте - получить кнопкой из лк (для предотвращения захламления базы) добавлена обработка и вывод ошибок curl запросов увеличены таймауты запросов добавлены настройки выдачи бонуса за реферала и настройки параметров бонуса от доната реферала добавлен вывод информации о блокировке ЛК по IP в информации об аккаунте (админ фича) с возможностью отключить блокировку добавлен новый параметр в клан артах - изымать вещь если игрок не в клане с возмещением стоимости ограничение в 20000 монет при донате для рублей, а не для монет в клановом разделе отображаются доступные клан арты, даже если персонаж не мастер клана добавлена возможность отправки почты через SMTP дополнение информации в системном разделе возможность отправки тестового письма в настройках почты изменения в классах для authd добавлена возможность просмотра списка всех аккаунтов кастом меню вынесено в config_db.php (чтобы не пропадали изменения при обновлениях) ограничение входа в ЛК по IP теперь работает и для админ аккаунта (не работает только для админ IP) добавлена статистика голосования с графиками добавлена чистка html тегов в названиях итемов при подтверждении покупки в шопе добавлен параметр размера иконок клана кеширование значков клана в mysql исправлена ошибка срабатывания лимитов на смс голоса добавлен визуальный редактор mask и proctype возможность ручной активации аккаунта (для админа) в списке аккаунтов добавлена услуга покупки скиллов добавлен запрет на одновременное использование учетной записи в ЛК с разных мест другие мелкие исправления Обратите внимание! В данном обновлении содержится немало запросов, так что при запуске обновления - дождитесь его завершения и не обновляйте страницу (в случае таймаута) не убедившись, что обновление не установилось. За обновленными классами для authd обращайтесь в ICQ [IMG]
[IMG] Остальные права в игре не используются, они для каких-то веб админок.
Начать стоит с ошибки, с которой "падает" локация при запуске, копать вслепую это последнее дело.
Скажу по другому, без определенных усилий (поиска и изучении информации по форуму, использования гугла) новичку сделать что-то будет практически нереально, особенно это касается нескольких ТВ в неделю (велосипедные варианты вроде дебаг режима и нескольких деливери не в счет) тут и не каждый опытный сможет сделать.
Время ставок редактируется путем правки gdeliveryd, там же делается несколько ТВ в неделю (но уже в разы сложнее, и простой сменой пары байт тут не обойтись). Время начала битв редактируется в domain.sev
Самый действенный и хардкорный вариант - находим в elementclient.exe функцию, в которой указываются соответствия айди определенной группы бонусов из item_ext_prop.txt к номеру строки из item_desc.txt и услуги китайских переводчиков не потребуются.
startbypatcher
А все дело в том, что данный скилл есть и для рая и для ада, внешне ничем не отличаются, но айди у них разные и прописывать данный скилл при старте без соотв. статуса ада или рая даст возможность сделать дабл скилл (в засисимости от стороны) [IMG]
возможно подойдет вариант serialize, он пакует в строку все типы, включая объекты, которые спокойно можно передать через curl методом post, хотя json_encode для этих целей тоже вполне сгодится.
Имена участников (разделяйте запятой).