Поиск Разрешено заходить, только своим землякам

Сообщения
1,668
Реакции
1,491
Помог
24 раз(а)
Чтобы только читеры-земляки могли играть?
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
alexei1s, Научитесь нормально описивать задачу. Что он должен делать, как он должен делать и когда он должен что то делать.
 

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
fantom, Я думаю , что он хотел сказать , чтобы на сервер могли заходить игроки только из России или определенной страны , я полагаю по скину видно, что читеры из Белоруссии !
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
В таком случае ищем плагин с использованием модуля SxGeo или GeoIP. Контрольные слова: country, white list, block, geodata
 
Сообщения
316
Реакции
131
Помог
4 раз(а)
S@NEK_@VTOM@T_B@ZUK@_OP@SEN
да это жестко
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
Код:
#include <amxmodx>
#include <sxgeo>

new const g_szCountries[][] = { "ru" /*, "de" */ }
new const g_szKickReason[] = "Players from your country are not allowed here."
new Trie:g_tCountries

public plugin_init()
{
    register_plugin("SxGeo: Country Kicker WHITELIST", "1.1b", "OciXCrom|wopox1337")
    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_connect(id)
{
    new szIP[22], szCode[3]
    get_user_ip(id, szIP, charsmax(szIP))
    sxgeo_code(szIP, szCode)

    log_amx("%s connected from %s", szIP, szCode)

    if(!TrieKeyExists(g_tCountries, szCode))
        server_cmd("kick #%i ^"%s^"", get_user_userid(id), g_szKickReason)
}

Нашёл тут и просто подправил. https://amxx-bg.info/viewtopic.php?t=5692
Это не забудьте поставить https://dev-cs.ru/threads/2733/
 
Последнее редактирование:
Сообщения
27
Реакции
-1
wopox1337, спасибо за оперативность.
10 Янв 2019
А забыл спросить, там же можно сделать "белый список", которых можно пропускать
 
Сообщения
241
Реакции
435
Я, наверное, слишком люблю английскую речь, но от слова "земляки" меня мутит также от колхозного "евонный" и когда в слове "Созвонимся" делается ударение не на "и", а на "о". Бррр.

Сори за оффтопик.
 

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

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу