Расшарен, удалять тему думаю смысла не имеет.. К морзу вроде бы он тоже отношения не имеет, хотя могу ошибаться, но не суть....Рабочий топ игроков, под ядро версии 1.4.4 Скриншот: Ссылка на скачивание: [hide t.hanks=1]Ссылка на скачивание VirusTotal[/hide] Копирайты by русран (не помню как пишется, модераторы можете изменить.).
Вопрос не ко мне) Расшарил Rinof1 на другом форуме, я лишь поделился здесь, многим лень искать в шаре....
Ну так поторопись, перезалей тогда сюда весь гугл на тему пв, а то глядишь кто и обгонит количеством плюсиков....
А я ввобще не вижу что тут шарить... скрипт вывода из бд? Остальное вот тут - http://mmorpg-devs.ru/index.php?threads/9816
Решил переделать его под 1.2.6, точнее как решил.... Решил поставить на 1.2.6)))) Не отображаются ники, репутация, время в игре, ПК часы, название гильдии. Отображается уровень, культивация, профа, звание в клане, статус аккаунта, хп и мп. Как можно исправить то, что не отображается? Или хотя бы в каком файле смотреть?
Какие ещё пакеты? Ты хоть понятие о том, что такое пакет имеешь? Проблема в том, что sh скрипт берет данные из gamedbd методом: ./gamedbd gamesys.conf listfaction > listfaction.txt Затем вызывается скрипт gamedbtomysql.php который заносит данные из .txt файла в мускуль. Все то же самое делают скрипты Botchal'a. Метод, скажем так, для ленивых, работа с пакетами тут отсутствует. А теперь объясняю почему на сервере 1.2.6 данный метод работать не будет: Во первых, структура *дебаг информации* там иная. Во вторых, при записи её в текстовик или отображении в консоли отсутствует возможность вывода типа varchar (т.е текст(строка) выводиться не будет). Посему можешь и не пытаться переделывать сей топ под 1.2.6 (ну или выводи id-lvl, но кому такое надо?).
Прям 100% то, что не реально переделать под 1.2.6? Я сравнил создающиеся таблицы топа 1.4.4 с таблицами стандарт топа 1.2.6, есть различия в строках, может быть просто изменить строки таблицы на идентичные 1.2.6? Изменил одну строку в 1.4.4 таблицы role_name, переделал её идентичной 1.2.6, ники так и не отобразились.
Для кого я все выше расписал? Текст/строка/string/varchar (что тут непонятного?) из gamedbd достать нельзя, gamedbd 1.2.6 версии не поддерживает вывод данных типов данных. И чтоб ты понял напишу отдельно - ники и другие строковые данные выводиться НЕ будут. Переделать можно, но не будет ников, названий кланов, статусов и тд, т.е всего что требуется записать текстом. Править надо gamedbtomysql.php (менять "структуру чтения файла" и дерево таблиц бд).
и без записи в файл, 1vitek1, вот я те крест даю, ну не запишется и не прочитается 1 лям чаров как например на экстриме, ты будешь сначало записывать 400 метров а потом читать их, когда можно только читать
代码: $numofp = 100;//Количество персонажей, отображаемых в топе $query = "SELECT * FROM roles ".$questionmysql." ORDER BY ".$ordersort." LIMIT ".$numofp.""; while($char = mysql_fetch_array($ath)) { $Status = MySQL_Query("SELECT * FROM point WHERE uid='$uid' AND zoneid='1'"); $GmStatus = MySQL_Query("SELECT * FROM auth WHERE userid='$uid' AND rid='0'"); .... } Зашибись, кто посчитает количество запросов? :blink: P.S. Еще +2 запроса к общей сумме можно добавить.