UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: Country_kicker

Pokaż wyniki od 1 do 2 z 2
  1. #1 Country_kicker 
    Starsza lamka
    Dołączył
    Feb 2008
    Wiek
    25
    Posty
    30
    Proszę o pomoc w ustawieniu tego pluginu aby na serwer mogli wchodzić tylko gracze z Polski.
    Oryginał pliku wygląda tak...

    /* Country kicker
    Fisier descarcat de pe www.eXtreamCS.com!

    About:
    This plugin is used if you only want ppl from spesfic countrys on your server, or wanna prevent ppl from a spesfic countrys from entering

    Forum topic: http://www.amxmodx.org/forums/viewtopic.php?t=12063

    Modules required: geoip

    Credits:
    Ops in #AMXmod @ Quakenet for alot of help ( + AssKicker & CheesyPeteza )
    xeroblood Explode string func

    Setting up plugin:
    sv_country
    1 Only allow ppl from this country
    2 Everyone exect from this country

    sv_country_name use commas to seperate country names
    like:
    sv_country_name "NOR,DEN"

    Changelog
    1.0.0( 18.12.2004 )
    - First public release
    */

    #include <amxmodx>
    #include <geoip>

    #define MAX_COUNTRYS 15

    new g_Mode
    new g_CC[MAX_COUNTRYS+1][4]
    new g_Countries
    new CountyList[128]

    public plugin_init()
    {
    register_plugin("Country kicker","1.0.0","EKS")
    register_cvar("sv_country_name","NOR,DEN")
    register_cvar("sv_country","1")
    }

    public plugin_cfg()
    {
    g_Mode = get_cvar_num("sv_country")

    new CvarInfo[MAX_COUNTRYS*3+MAX_COUNTRYS+2]
    get_cvar_string("sv_country_name",CvarInfo,MAX_COUNTRYS*3+MAX_COUNTRYS+2)

    g_Countries = ExplodeString( g_CC, MAX_COUNTRYS, 3, CvarInfo, ',' )

    for(new i=0;i<=g_Countries;i++)
    format(CountyList,127,"%s %s",CountyList,g_CC[i])
    }
    stock ExplodeString( p_szOutput[][], p_nMax, p_nSize, p_szInput[], p_szDelimiter )
    {
    new nIdx = 0, l = strlen(p_szInput)
    new nLen = (1 + copyc( p_szOutput[nIdx], p_nSize, p_szInput, p_szDelimiter ))
    while( (nLen < l) && (++nIdx < p_nMax) )
    nLen += (1 + copyc( p_szOutput[nIdx], p_nSize, p_szInput[nLen], p_szDelimiter ))
    return nIdx
    }
    stock IsConInArray(Con[4])
    {
    for(new i=0;i<=g_Countries;i++)
    {
    if(equal(Con,g_CC[i]))
    return 1
    }
    return 0
    }
    stock IsLocalIp(IP[32])
    {
    new tIP[32]

    copy(tIP,3,IP)
    if(equal(tIP,"10.") || equal(tIP,"127"))
    return 1
    copy(tIP,7,IP)
    if(equal(tIP,"192.168"))
    return 1

    return 0
    }
    public client_connect(id)
    {
    new userip[32]
    new CC[4]
    get_user_ip(id,userip,31,1)

    geoip_code3(userip,CC)
    if(strlen(userip) == 0)
    {
    get_user_ip(id,userip,31,1)
    if(!IsLocalIp(userip))
    log_amx("%s made a error when passed though geoip",userip)
    return PLUGIN_HANDLED
    }

    if(g_Mode == 1 && !IsConInArray(CC))
    {
    server_cmd("kick #%d Only ppl from %s are allowed",get_user_userid(id),CountyList)

    new Name[32]
    get_user_name(id,Name,31)
    client_print(0,print_chat,"%s was kicked because he is not from %s",Name,CountyList)
    }
    else if(g_Mode == 2 && IsConInArray(CC))
    {
    server_cmd("kick #%d No %s are allowed on this server",get_user_userid(id),CC)

    new Name[32]
    get_user_name(id,Name,31)
    client_print(0,print_chat,"%s was kicked because he is from %s",Name,CC)
    }
    return PLUGIN_HANDLED
    }

    Co trzeba w tym pliku zmienić? Ewentualnie w innych plikach. Proszę o pomoc...
     

  2. #2  
    Starsza lamka
    Dołączył
    Jan 2008
    Posty
    37
    ustaw:

    sv_country "1"

    sv_country_name "POL"

    Pozdrawiam.
     

Odwiedzający znaleźli tę stronę szukając:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki
Uprawnienia umieszczania postów
  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •