←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Admin Check

Gość__* 15.03.2008

Admin Check
Plugin dzięki któremu podczas gry możemy sprawdzić czy admini są ONLINE. Wystarczy wpisać w say /admin.

Instalacja:
Standardowa http://amxx.pl/viewtopic.php?t=20

Cvars:
amx_contactinfo Określ typ kontaktu z administracją np. e-mail, adres forum czy gadu-gadu.

Załączone pliki

Odpowiedz

  • +
  • -
PatrykSpec - zdjęcie PatrykSpec 29.08.2008

a przerobił by ktoś ten plugin tak ze jak ktoś wpisze /admin to pokazuje tylko ilu jest adminów bez nicków?
Odpowiedz

  • +
  • -
choyrack - zdjęcie choyrack 29.08.2008

Spróbuj tego:
#include <amxmodx> 

/*---------------EDIT ME------------------*/ 
#define ADMIN_CHECK ADMIN_KICK 

static const COLOR[] = "^x04" //green 
static const CONTACT[] = "" 
/*----------------------------------------*/ 

new maxplayers 
new gmsgSayText 

public plugin_init() { 
    register_plugin("Admin Check", "1.51", "OneEyed") 
    maxplayers = get_maxplayers() 
    gmsgSayText = get_user_msgid("SayText") 
    register_clcmd("say", "handle_say") 
    register_cvar("amx_contactinfo", CONTACT, FCVAR_SERVER) 
} 

public handle_say(id) { 
    new said[192] 
    read_args(said,192) 
    if( ( containi(said, "who") != -1 && containi(said, "admin") != -1 ) || contain(said, "/admin") != -1 || contain(said, "/adm") != -1 ) 
        set_task(0.1,"print_adminlist",id) 
    return PLUGIN_CONTINUE 
} 
//pobrano z cs-puchatek.pl 
public print_adminlist(user) 
{ 
    new adminnames[33][32] 
    new message[256] 
    new contactinfo[256], contact[112] 
    new id, count, x, len 
    
    for(id = 1 ; id <= maxplayers ; id++) 
        if(is_user_connected(id)) 
            if(get_user_flags(id) & ADMIN_CHECK) 
                get_user_name(id, adminnames[count++], 31) 

    len = format(message, 255, "%s Adminow w grze jest: ",COLOR) 
    if(count > 0) {  
         len += format(message[len], 255-len, "%d", count) 
	print_message(user, message) 
    } 
    else { 
        len += format(message[len], 255-len, "Brak adminow online.") 
        print_message(user, message) 
    } 
    
    get_cvar_string("amx_contactinfo", contact, 63) 
    if(contact[0])  { 
        format(contactinfo, 111, "%s Kontakt z adminem serwera -- %s", COLOR, contact) 
        print_message(user, contactinfo) 
    } 
} 

print_message(id, msg[]) { 
    message_begin(MSG_ONE, gmsgSayText, {0,0,0}, id) 
    write_byte(id) 
    write_string(msg) 
    message_end() 
}
Nie testowałem, ale powinno działać.
Odpowiedz

  • +
  • -
MafiaDL - zdjęcie MafiaDL 29.08.2008

A przeróbka komenda tylko dla adminów? :D moze byc ADMIN LEVEL B :D
Odpowiedz

  • +
  • -
Abes Mapper - zdjęcie Abes Mapper 29.08.2008

Takie rzeczy do działu Scripting Pomoc!
Odpowiedz

  • +
  • -
box. - zdjęcie box. 16.01.2009

sv_contact "adres poczty"

czy to jest potrzbne
Odpowiedz

  • +
  • -
Knopers - zdjęcie Knopers 16.01.2009

nie , tylko jak chcesz
Odpowiedz

  • +
  • -
box. - zdjęcie box. 16.01.2009

nie działa mi nie wiem co robic
trzeba cos do carvow wpisac
Odpowiedz

  • +
  • -
emblaze - zdjęcie emblaze 16.01.2009

nie działa mi nie wiem co robic
trzeba cos do carvow w


a dodałeś linijke do plugins.ini i wrzuciles do plugins xD ??
Odpowiedz

  • +
  • -
box. - zdjęcie box. 16.01.2009

chyba nie
Odpowiedz

  • +
  • -
darkman - zdjęcie darkman 17.01.2009

chyba nie


zastanów się po co tutaj w ogóle piszesz. podstawowe rzeczy, które są przyklejone w dziale poradniki.
Odpowiedz

  • +
  • -
psycho - zdjęcie psycho 19.01.2009

czemu tego co na pisal choyrak nie da sie przekompilowac jest 26 bledow, mam serwa i nie chce zeby ktos wiedzial kto jest admem tylko ile ich aktualnie gra, dobra juz sobie z tym poradzilem ale i tak wyswietla kto jest adminem kontakt z admem i ile jest admow online
Odpowiedz

Gość__* 19.01.2009

U mnie poszło, masz w załączniku. Jak nie zadziała udaj się z tym problemem tutaj: http://amxx.pl/viewforum.php?f=50

Załączone pliki

Odpowiedz

  • +
  • -
ShataN - zdjęcie ShataN 19.01.2009

A mi za czorta nie idzie ten sv_contact :D zeby nie bylo pokaze swoj server.cfg
// KampNO Server Config
// Version 0.2
// 17.05.2007

exec listip.cfg
exec banned.cfg


mp_autokick            "0"
mp_autoteambalance     "0"
mp_buytime             "0.5"
mp_c4timer             "35"
mp_chattime            "5"
mp_consistency         "1"
mp_decals              "300"
mp_fadetoblack         "0"
mp_falldamage          "1"
mp_flashlight          "1"
mp_footsteps           "1"
mp_forcecamera         "2"
mp_forcechasecam       "2"
mp_freezetime          "5"
mp_friendlyfire        "1"
mp_kickpercent         "1"
mp_limitteams          "0"
mp_logdetail           "3"
mp_logecho             "0"
mp_logfile             "1"
mp_logmessages         "1"
mp_mapvoteratio        "1"
mp_maxrounds           "0"
mp_roundtime           "1.75"
mp_startmoney          "800"
mp_timelimit           "30"
mp_tkpunish            "0"
mp_winlimit            "0"

allow_spectators       "1"
decalfrequency         "60"
edgefriction           "2"
host_framerate         "0"
log on
pausable               "0"

sv_accelerate          "5"
sv_aim                 "0"
sv_airaccelerate       "10"
sv_airmove             "1"
sv_allowdownload       "1"
sv_allowupload         "1"
sv_alltalk             "0"
sv_cheats              "0"
sv_clienttrace         "1"
sv_friction            "4"
sv_gravity             "800"
sv_maxspeed            "320"
sv_proxies             "1"
sv_send_logos          "0"
sv_send_resources      "1"
sv_stepsize            "18"
sv_timeout             "65"
sv_voicecodec          "voice_speex"
sv_voiceenable         "1"
sv_voicequality        "5"
sv_wateraccelerate     "10"
sv_wateramp            "0"
sv_waterfriction       "1"
sv_lan 		       "0"
sv_downloadurl "http://www.freewebtown.com/shatan/cstrike"
sv_send_resources 1
sv_allowupload 1
sv_contact "[email protected]"
Odpowiedz

  • +
  • -
Beciu - zdjęcie Beciu 19.02.2009

mozna zamiast sv_contact "poczta" dac numer gg tam gdzie poczta ?????
Odpowiedz

  • +
  • -
zer0. - zdjęcie zer0. 19.02.2009

mozna zamiast sv_contact "poczta" dac numer gg tam gdzie poczta ?????

Wolna ręka chłopie :]
Odpowiedz

  • +
  • -
bartek124 - zdjęcie bartek124 26.02.2009

Nie sv_contact tylko amx_contact.

amx_contact "gg/e-mail/strona/co chcesz"
Odpowiedz

Gość__* 26.02.2009

Dzięki za poprawienie, zmieniłem ;-)
Odpowiedz

  • +
  • -
volverin3 - zdjęcie volverin3 05.04.2009

Swoją drogą kur3k, walnołeś taką literówke i teraz trzeba wpisywać w plugins.ini itd z błędem :P
adminchceck
Nawet nie ma co teraz zmieniac, ale napisz co trzeba wpisać w plugin.ini, bo zaraz będą pisać, że im nie działa ^D^

Pozdrawiam, ciebie też [you]
Odpowiedz

  • +
  • -
Beciu - zdjęcie Beciu 24.04.2009

mam pytanie kur3k dasz rade przerowic ten plugin ze ktos pisze /admin i pokazuje ze np jest 2 adminow on line ale tak naprawdę ich nei ma wiesz taki plugin zeby sciemnial :]
Odpowiedz