Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 15
  1. #1
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±

    Коннект игрока

    Сегодня у меня появилось еще 2 вопроса:
    1. Захожу на сервер, далее "gmx", серв релогается, конекчусь, но TogglePlayerSpectating не срабатывает (использую для скрытия стрелок). В чем может быть проблема?
    2. Почему после релога через собейт не вызываются OnPlayerRequestClass и OnPlayerSpawn? Меня тупа спавнит на нулевых координатах в сидодже.
    Код не скинул потому что пока без понятия какая именно часть нужна)

  2. #2
    Аватар для Mike_World
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2016
    Адрес
    Орша, Беларусь
    Сообщений
    26
    Репутация:
    1 ±
    Скинь саму команду gmx
    Мои работы:


    _______________________________
    Не будь как все, выделяйся из стада.

  3. #3
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    В консоли прописываю

  4. #4
    Аватар для Mike_World
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.12.2016
    Адрес
    Орша, Беларусь
    Сообщений
    26
    Репутация:
    1 ±
    Цитата Сообщение от Kamigakuro Посмотреть сообщение
    В консоли прописываю
    Скинь логи
    Мои работы:


    _______________________________
    Не будь как все, выделяйся из стада.

  5. #5
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    Там ничего нету кроме моего incomming connection и join

  6. #6
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Создатели собейтов специально так криво писали их чтобы ты задал эти вопросы тут.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  7. #7
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    Ну хорошо, тогда как мне это дело отследить и сделать что-нибудь с персонажем?
    И да, первый вопрос до сих пор актуален, как и второй.

  8. #8
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Я вот не помню что первее срабатывает OnPlayerDisconnect или OnGameModeExit
    Если OnGameModeExit, то впаять перебор игроков туда и оффать режимы слежек перед рестартом.

    - - - Добавлено - - -

    Цитата Сообщение от Kamigakuro Посмотреть сообщение
    Ну хорошо, тогда как мне это дело отследить и сделать что-нибудь с персонажем?
    Сервер для читов делаешь? Тогда не чем не помогу в этом плане))
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

  9. #9
    Аватар для Kamigakuro
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.12.2016
    Сообщений
    27
    Репутация:
    2 ±
    Так зачем перебор, если слежка и так выключена?

    Цитата Сообщение от vovandolg Посмотреть сообщение
    Сервер для читов делаешь? Тогда не чем не помогу в этом плане))
    Вот сейчас не понял) Меня просто не устраивает то, что игрока спавнит в центре карты с сиджеем.

  10. #10
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Я вот не помню что первее срабатывает OnPlayerDisconnect или OnGameModeExit
    Если OnGameModeExit, то впаять перебор игроков туда и оффать режимы слежек перед рестартом.
    Естественно OnPlayerDisconnect. Иначе ты бы, как минимум, не получал бы в консоль сообщение о том, что все игроки отсоединились, когда ты делаешь рестарт. Ну и сохранение аккаунтов не срабатывало бы.




    Автор, с собейтом могут быть конкретно индивидуальные проблемы (то бишь, эта проблема связана с кривой реализацией релога именно в той версии собейта, что ты используешь).
    Залогируй не только эти коллбэки, а вообще все, которые помогут отловить состояние игрока (OnPlayerConnect, OnPlayerRequestClass, OnPlayerRequestSpawn, OnPlayerSpawn, OnPlayerStateChange, OnPlayerDisconnect).
    Но я практически уверен, что это кривая реализация релога в самом собейте (возможно там просто отсылаются не все нужные пакеты, поэтому SA-MP и неправильно обрабатывает всё)
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  11. Пользователь сказал cпасибо:
    Kamigakuro (24.12.2016)
 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •