Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

SWEAR FILTER


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 bl00keRs

    Zaawansowany

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:149
Offline

Napisano 20.04.2009 09:15

Witam, chcialbym aby ktos kto sie zna spojrzal na te kilka linijek kodu czy sa poprawne bo jest taka akcja, ze mam plugin na serwie karajacy za przeklenstwa i za 5x jak ktos przeklnie powinien dostac bana od pluginu na 2H jak jest ustawione w cvarach no ale na serwerze wyswietla sie, ze gracz dostal bana, lecz tak na prawde kicka i za chwile moze ponownie wejsc, czy to jest dobrze napisane ?! Jak cos na serwie jest amxbans zainstalowane:
stock ActionBan( nUserID )
{
    new Float:fBanTime = float(get_cvar_num( "sv_ban_time" ))
    new szUsername[STR_T], szUserID[STR_T]
    get_user_name( nUserID, szUsername, STR_T-1 )

    if( get_cvar_num( "sv_bantype" ) == 1 )
    {
        get_user_ip( nUserID, szUserID, 31, 1 )
        server_cmd( "addip ^"%d^" ^"%s^";wait;writeip", floatround(fBanTime), szUserID )
    }else
    {
        get_user_authid( nUserID, szUserID, 31 )
        server_cmd( "banid ^"%d^" ^"%s^" kick;wait;writeid", floatround(fBanTime), szUserID )
    }
    server_cmd( "kick #%d ^"Brak kultury^"", get_user_userid( nUserID ) )


    if( fBanTime > 60.0 )
    {
        fBanTime /= 60.0
        // Announce Punishment
        client_print( 0, print_chat, "%s %s dostal bana za brak kultury na %3.1f godziny!", PLUGIN_MOD, szUsername, fBanTime )
    }else
    {
        // Announce Punishment
        client_print( 0, print_chat, "%s %s dostal bana za brak kultury na %3.0f minut!", PLUGIN_MOD, szUsername, fBanTime )
    }
    return
}

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych