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

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

GIT

Сообщения
82
Реакции
6
Помог
2 раз(а)
fantom, Я думаю , что он хотел сказать , чтобы на сервер могли заходить игроки только из России или определенной страны , я полагаю по скину видно, что читеры из Белоруссии !
 
Сообщения
2,751
Реакции
3,017
Помог
61 раз(а)
В таком случае ищем плагин с использованием модуля SxGeo или GeoIP. Контрольные слова: country, white list, block, geodata
 
Сообщения
317
Реакции
131
Помог
4 раз(а)
S@NEK_@VTOM@T_B@ZUK@_OP@SEN
да это жестко
 
Сообщения
2,751
Реакции
3,017
Помог
61 раз(а)
Код:
#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
Я, наверное, слишком люблю английскую речь, но от слова "земляки" меня мутит также от колхозного "евонный" и когда в слове "Созвонимся" делается ударение не на "и", а на "о". Бррр.

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

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

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