$my_array = array(); while ($row = mysqli_fetch_assoc($result) { array_push($my_array, $row); } foreach ($my_array as $i => $row){ echo $row['name']; }
Для любителей поковырять gdeliveryd пригодится данный конвертер (работает в обе стороны) [IMG]
Немного неверная схема, users работают с глинком, тот в свою очередь с деливери и gs, и вообще на схеме нет сервиса деливери
Лаунчер разрабатывался для платного софта, а тут OpenSource - исходники открыты, допиливайте что хотите.
Только что проверил - адрес основного сервера не светится.
Немного теории: в Perfect World модели брони и стилей указываются не файлом, а папкой, которая должна быть расположена в Models.pck и спец папке, зависящей также от пола персонажа, для которого он предназначен [IMG] Внутри этой папки имеются файлы, содержащие в своем названии имя папки и другие символы. Для чего нужна данная программа: допустим мы скопировали папку с каким-либо стилем, поменяли ей название и текстуры, но для отображения с новым именем папки нужно также поменять названия файлов внутри, именно это за вас сделает данный софт. Работает как с одиночной папкой, так и массово. Используемые компоненты: http://www.alphaskins.com Среда разработки: Delphi 2010
Говорю же не отвалятся - проверял лично (айпишка не монтируется к основной машине, а подключается к виртаулке по мак адресу ее виртуальной сетевухи).
А кто сказал что защита стоит дешево?) А для 4-х глинков достаточно взять один дедик, поднять на нем 4 виртуалки с разными айпишками. И при падении одного айпишника - остальные никак не страдают (проверено).
Выставить соотв. поворот в файле npcgen.data
тот же OVH и заддосить 4 адреса все же сложнее (и дороже если на заказ), и опять же серверная машина при этом не пострадает (и ее можно смело ставить в том же хецнере не боясь, что будут блочить айпишки)
Ставим глинк на одном сервере/вдс, сервер - где угодно в другом месте. Настраиваем конфиги - profit. Все 4 глинка можно ставить в разных местах.
Ну раз уж так хочется - держите исходники, мне не жалко. Используемые компоненты: http://www.alphaskins.com http://www.imageen.com http://imaginglib.sourceforge.net Среда разработки: Delphi 2010 P.S. При модификации и использовании наработок - просьба сохранять копирайты. Данный код не претендует на хорошие решения и отсутствие гавнокода внутри, цели были совсем другие.
Тогда, странно, что в подписи у тебя только 1 бесплатный софт. На этом форуме есть не весь софт, да и ссылки в подпись вставлять я начал не так давно.
TRACE : gdelivery::passwdtimeout. user=admin TRACE : gdelivery::matrixpasswd cache missing, user=admin Возможно неправильно указаны параметры коннекта к MySQL, тут надо изучать логи самого auth.
Смотрите логи в консоли на момент входа на аккаунт. Особое внимание уделять строкам, содержащие Error, err, exception и т.д.
Делать все за вас я не буду, могу только направить - а искать ошибки учитесь сами. Смотрите логи в консоли на момент входа на аккаунт. Особое внимание уделять строкам, содержащие Error, err, exception и т.д.
На данном скрине не видно самой проблемы, скорее всего что-то не так со связкой настроек authd - gdeliveryd
Ошибка тут только одна - Access denied for user 'www-data'@'localhost' (using password: NO) - не установлено соединение с мускулем, прежде чем выполнять запросы надо коннект сделать с логином паролем и выбором базы. Остальное это все предупреждения, в большинстве своем о том, что функции mysql устаревшие и в будущих версиях php будут удалены, и рекомендуют переходить на mysqli или PDO
Имел дело с данным человеком, к работе относится ответственно, рекомендую.
$mysqlresult = mysql_query(sprintf("select `ID` from `users` WHERE `name`='%s'", mysql_real_escape_string($Login))); if (!$mysqlresult) die(mysql_error()); $row = mysql_fetch_assoc($mysqlresult); $User_ID = $row['ID']; $zoneid = 1; $aid = 1; $gold_cnt = 100000000; if (!mysql_query(sprintf("call usecash(%d,%d,0,%d,0,%d,1, @erro r)", $User_ID, $zoneid, $aid, $gold_cnt))) die ('Голд не выдан.<br/>Возможные причины:<br/>- Не залиты процедуры<br/>- Голд уже есть в базе на этом аккаунте<br>'.mysql_error());
Имена участников (разделяйте запятой).