Знаю id юзера, по нем вытаскиваю список персов (op 3401). Как узнать каким именно персом человек в данный момент в игре? т.е. через какой пакет можно вытащить online status ?
поиск юзал по "Санта Клаус" :D Сяпки ;)
В определенное время в мир сыплются системки что началось перемещение подарков на пингв. пристани и т.п. Жутко напрягает!! AiPolicy рыл но точное совпадение не нахожу. Подскажите как убрать насовсем эту напасть?
Реализацию GetRoleBase я знаю :( Но все равно инфы переизбыток. Решил просто "урезкой" буфера приема... На том и остановился :)
GetRoleBase opcode = 3013 ?
Есть ли пакет, позволяющий быстренько вытащить ник перса по его ид ? Про GetRoleData знаю, но там много лишнего. А хотелось бы минимум инфы.
И вектор тоже? Я вот тоже почти разобрал, но парсинг вектора пока с толку сбивает, собственно на нем парсинг и валится... RecNo / RecLen / IDFaction / NameLen / Name / Level / ID Master / MasterRole / PeopleCount / n=1...PeopleCount [IDRole / Role] / MsgLen / Msg
хз, для меня разбор хекса темный лес, методом тыка действую... понять бы формулу разбора... а я разобрал :) это ТС свой пример формирования пакета давал ) давал на основе вашего, нули там не нужны, но они не вредят. А вот длина имени базы формируется с лишним байтом :) хотя тоже не критично...
Потому что это пример, которым я получаю id и name персонажей на сервере. я прикалываюсь :) Меня больше смущает $res['handle'] . Что это и откуда? А так же что можно передавать в качестве key .
а почему table = 'rolename' ?
DBRawRead для версий 1.4.2+, для версий ниже нет таких возможностей. это есть что и с чем его едят? Я вообще думал через opcode 4606 вытащить... не?
Это я знаю, спасибо. Но меня через скрипт интересует.
Подскажите, пожалуйста, пакет для получения списка всех кланов.
Если простой вариант, в конфигах данжа правим нужное. Чтоб при падении данжа всех выкидывало в мир к примеру. это посложнее будет.
Это бессмысленное дублирование кода. Зачем дублирование, если она только и выводится для наглядности? Кстати, в данном лк оооочень много дублирования :) Все операции с ней происходят на стороне сервера. Смотря как реализовывать. Хорошим тоном является изменение ее в процедуре мускула, а не простым апдейтом ;) Ведь по сути, при покупке вы должны ее уменьшать. В варианте, предложенном Морзе, это выглядит как-то так: $moneynow = $MONEY-$item[price]; MySQL_Query("UPDATE `{$MySQL_DB}`.`users` SET `money` = '{$moneynow}' WHERE `users`.`id` = '{$_SESSION['id']}'"); А у меня изменение значения происходит в процедуре со всеми нужными проверками.
Вообще-то вы ошибаетесь, если ее инициализировать в другом файле, то вы получите ошибки и не корректную работу. Конкретно в этом лк файла, который выдает монеты за голосование нет, но я его видел в других аналогичных лк. Не будет никакой ошибки!! Например я ее определяю в самом menu.php ! $Link = MySQLi_Connect($MySQL_HOST, $MySQL_USER, $MySQL_USER_PASS, $MySQL_DB) or die ("Menu: ".mysqli_connect_error() ); $MYMONEY=0; if ( $result = MySQLi_Query($Link, "SELECT money FROM users WHERE id=" . $_SESSION['id'] ) ) { $row= MySQLi_Fetch_Row($result); $MYMONEY = $row[0]; MySQLi_Free_Result($result); } MySQLi_Close($Link); $MONEY = number_format($MYMONEY,0,'',' '); Если же вы имеете ввиду видимость переменной в других модулях... ну, это возможно. Но плясать от значения переменной на стороне пользователя не есть гуд, вы же должны понимать ;)
ну все хорошо конечно, только вот где ссылка скачать? )) поддерживаю !!!
мне нужно, чтобы приходили монеты в лк, есть возможность помочь? Монеты приходят не в том скрипте, что вы процитировали. Там, как уже говорилось выше, идет только вызов самого ммотоп (с вашим линком). А монеты приходят из другого места :) Во сказал... Скрипт для обработки результатов голосования - admin\money.php --- добавлено: 5 фев 2015 в 08:24 --- Конкретно в menu.php не должна быть. Должна быть в index.php и в оригинале она есть. Вообще-то без разницы где ее инициировать, но в оригинале да - в индексе.
ее и в основе нету а должна быть. Кроме того в таблице users надо 2 поля создать для голосования.
Прочитать нет, хочешь поломать голову - копай квесты 99 ада. Там все возможные примеры ок, сяпки!!
Имена участников (разделяйте запятой).