[CSGO] PreConnectHook [V1.0.1]

Тема в разделе "Расширения", создана пользователем komashchenko, 11 янв 2016.

  1. komashchenko

    komashchenko

    Сообщения:
    484
    Симпатии:
    434
    Регулярные фунции:
    PHP:
    /**
     * Вызывается когда клиент передает информацию о себе на сервер
     *
     * @param ip            IP адрес.
     * @param steamID       Стим ид
     * @param rejectReason  Причина разрыва соединения (верните Plugin_Handled чтоб разорвать соединение).
     */
    forward Action OnClientPreConnect(const char[] ip, const char[] steamIDchar rejectReason[255]);
     

    Вложения:

    Последнее редактирование: 15 янв 2016
    Temkqa нравится это.
  2. Vit_ amin

    Vit_ amin BotManager001

    Сообщения:
    1.118
    Симпатии:
    363
    Re: [CSGO] PreConnectHook

    Все таки допилил ? Поздравляю :)
     
  3. rom4s

    rom4s

    Сообщения:
    111
    Симпатии:
    50
    Re: [CSGO] PreConnectHook

    Поправьте баг, хотя он, думаю, задевает только no-steam клиентов:
    PHP:
    (int32)SteamID.GetAccountID()/2
    Возьмите выражение в скобки, прежде чем менять тип возвращаемого значения:
    PHP:
    (int32)(SteamID.GetAccountID()/2)
    Пример: http://ideone.com/mXWt6f
    PHP:
    // steamID64
    76561201960266184
    // Правильный steamID
    STEAM_0:0:2000000228
    // Неправильный steamID
    STEAM_0:0:4164540936
    P.S. В оригинальном Connect такой же баг, что не удивительно.
     
    komashchenko нравится это.
  4. komashchenko

    komashchenko

    Сообщения:
    484
    Симпатии:
    434
    Re: [CSGO] PreConnectHook

    спс, исправил
     
  5. BGKoKoOo

    BGKoKoOo

    Сообщения:
    32
    Симпатии:
    7
    Can you convert it and for windows
    <FAILED> file "connecthook.ext.dll": The specified module could not be found.
     
  6. komashchenko

    komashchenko

    Сообщения:
    484
    Симпатии:
    434
    If you give me gamedata the windows will be
     
  7. Temkqa

    Temkqa

    Сообщения:
    7
    Симпатии:
    1
    Можете подсказать как исправить эту ошибку?
    [13] <FAILED> file "connecthook.ext.so": Failed to find CBaseServer_RejectConnection function.

    Все файлики точно скинул в папки как было в архиве.

    SourceMod Version: 1.8.0.5961
     
    Последнее редактирование: 14 янв 2017
  8. komashchenko

    komashchenko

    Сообщения:
    484
    Симпатии:
    434
    он уже не актуален используйте [EXTENSION] [CS:GO] PTaH - V1.0.1 (Старый PHooks) и в нем хук PTaH_OnClientConnect
     
    Temkqa нравится это.
  9. Tomich

    Tomich

    Сообщения:
    95
    Симпатии:
    15
    Можно скриншоты?