SXGEO Plugin Countrykicker

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

SXGEO Plugin Countrykicker

Мнение от Infamous2018 » 13 Ное 2018, 09:50

Hello, can anyone create an Plugin for SXGEO for Countrykicker ??? It would be fine.

Speaking about this: https://www.amxx-bg.info/forum/viewtopic.php?t=4113

I am using 1.8.3 + Rehlds. Thx

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

SXGEO Plugin Countrykicker

Мнение от OciXCrom » 14 Ное 2018, 14:10

Add the country codes in the g_szCountries variable.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <sxgeo>

new const g_szCountries[][] = { "bg", "mk" }
new const g_szKickReason[] = "Players from your country are not allowed here."
new Trie:g_tCountries

public plugin_init()
{
    register_plugin("SxGeo: Country Kicker", "1.0", "OciXCrom")
    g_tCountries = TrieCreate()

    for(new i; i < sizeof(g_szCountries); i++)
        TrieSetCell(g_tCountries, g_szCountries[i], true)
}

public plugin_end()
    TrieDestroy(g_tCountries)

public client_connectex(id, const szName[], const szIP[], szReason[128])
{
    new szCode[3]
    sxgeo_code(szIP, szCode)

    if(TrieKeyExists(g_tCountries, szCode))
    {
        copy(szReason, charsmax(szReason), g_szKickReason)
        return PLUGIN_HANDLED
    }

    return PLUGIN_CONTINUE
}

Аватар
Infamous2018
Извън линия
Foreigner
Foreigner
Мнения: 522
Регистриран на: 08 Апр 2018, 16:56
Се отблагодари: 14 пъти
Получена благодарност: 21 пъти

SXGEO Plugin Countrykicker

Мнение от Infamous2018 » 14 Ное 2018, 22:23

Thx :)

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 10 госта