1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Любая версия PHP - Получение списка персонажей

Тема в разделе 'PW Web', создана пользователем wsok, 20 июн 2013.

  1. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Этот маленький очень маленький скрипт напрямую взаимодействует с игровой базой и получает список всех персонажей на аккаунте в виде ID NICKNAME но без уровней, к сожалению я пока не смог разобраться с взаимодействием php с игровой базой и не знаю как вытащить информацию об уровнях. Но в принципе и хорошо, что уже делает этот скрипт. Хоть он и старый, но актуальный всегда.

    (С) Автор сего скрипта Морзе (код взят из его ЛК)

    ПРИМЕР РАБОТЫ СКРИПТА (был проверен в 1.4.4 и в 1.4.5, но я думаю будет работать в любой версии)

    Посмотреть вложение 1084

    УСТАНОВКА

    Распаковать архив, и закинуть файлик pw_list_roles.php в корень Вашего веб сервера (или любой другой папки на Вашем веб-сервере) Обратится в адресной строке браузера к данному файлу, где должна быть видна указанная выше форма. Вводите ID аккаунта, например 1024, нажимаем на Отправить - получаем список всех персонажей на нем, данные берутся напрямую из игровой базы gamedbd. Как считаете нужным использовать сей скрипт, уже дело Ваше.

    PS: Был бы благодарен тем, кто подскажет или даже немного модифицирует этот скрипт, чтоб отображал и уровни персонажей.
    oftkor, Homer и Joslian нравится это.
  2. Joslian AngeliCore Программист Пользователи Open Source Contributor

    Сообщения:
    1.051
    Лайки:
    537
    Пол:
    Мужской
    Репутация:
    2
  3. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Лучше не смотри - там такое говнище, что в нем скорее запутаешься, чем подчеркнешь что то важное
    Последние данные очков репутации:
    werewolf: -1 Очки 27 авг 2016
  4. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    есть ещё более простое и бесплатное решение? в студию )
  5. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev
    Это не решение, а быдлокод. Посто то, что сам понимаешь, а я уверен - ты не знаешь, как работает этот скрипт.
    Вот простое и бесплатное решение https://mmorpg-devs.ru/threads/Альтернативный-способ-получения-информации.9816/
  6. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Знаю то решение, ещё более громозкое, чем этот маленький скрипт (настройка крона, чтоб дергал в мускул данные, много телодвижений ради такого...) А сабж, пусть и говно кодом его называют, зато не требует много времени в установке и свою работу делает без всякого крона и мускул базы...
  7. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    тем более это как алтернатива тому альтернативному варианту, кому тоже в лом делать все те настройки, ка к в той теме с альтенативным вариантом...
  8. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    Ну примерно понял, что он использует сокеты, отсылая определенные пакеты на порт gamedbd, что я считаю удобнее, чем в том Альтернативном варианте, тем более если нужно лишь получить списки персов, не прибегая к использованию описанных там методов... даже iweb не нужен.
  9. daqqq Пользователи

    Сообщения:
    0
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
  10. salitypw Программист Пользователи

    Сообщения:
    673
    Лайки:
    458
    Пол:
    Мужской
    Репутация:
    8
    Команда:
    Easy Game Protection
    Страна:
    Japan Japan
    На 1.2.4 не работает.
  11. TopicStarter Overlay

    wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    спс что проверили, значит модерам просьба поставить префикс 1.4.4+
  12. Электрон B L A C K    L I S T

    Сообщения:
    188
    Лайки:
    124
    Пол:
    Мужской
    Репутация:
    -1
    Команда:
    ElDev


    А все из за опкода
  13. daqqq Пользователи

    Сообщения:
    0
    Лайки:
    1
    Пол:
    Мужской
    Репутация:
    0
    Не знаю как на php, но вот на C# получение данных из gamedbd,
    [​IMG]
    Joslian нравится это.
  14. Aksel MmoDev Old school Пользователи

    Сообщения:
    345
    Лайки:
    144
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    REG.RU
    На 1.2.6
  15. rusran Пользователи

    Сообщения:
    18
    Лайки:
    8
    Пол:
    Мужской
    Репутация:
    0
    Этот скрипт уровень и не будет отображать, в пакете GetUserRoles (3401) то не предусмотрено. Для уровня надо GetRoleData (1.4.4+) или GetRoleStatus (1.2.6) использовать
  16. мркиллер Пользователи

    Сообщения:
    0
    Лайки:
    0
    Репутация:
    0
    Команда:
    PWDEV

    [​IMG]
    Даже PW 1.2.3 есть, значит, есть и PW 1.2.4
  17. Kenpachi™ Who Crazy? Old school Пользователи Just a troll

    Сообщения:
    361
    Лайки:
    195
    Пол:
    Женский
    Репутация:
    0
    Команда:
    Solo
    Лол
    CoolMan нравится это.
  18. Aksel MmoDev Old school Пользователи

    Сообщения:
    345
    Лайки:
    144
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    REG.RU
    Ясно, значит есть и 9.9.9
    [​IMG]
    Denis-root нравится это.
  19. Neron Пользователи

    Сообщения:
    322
    Лайки:
    12
    Репутация:
    0
    Перезалейте очень нужен
  20. LemanRass1234 Пользователи

    Сообщения:
    21
    Лайки:
    1
    Репутация:
    0
    +1, преезалейте
Черновик сохранён Черновик удалён
Similar Threads
  1. Chaos13
    Ответов:
    6
    Просмотров:
    2.348
  2. Misha900005
    Ответов:
    11
    Просмотров:
    2.817
  3. LemanRass1234
    Ответов:
    5
    Просмотров:
    2.049
  4. LemanRass1234
    Ответов:
    2
    Просмотров:
    1.418
  5. Tails
    Ответов:
    6
    Просмотров:
    2.217
Загрузка...

Поделиться этой страницей