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.
|
banconfig i rangeban
#1
Napisano 05.09.2008 15:12
jesli jest potrzebny do tego plugin to proszę o podanie
dzięki z gory
#2
Napisano 05.09.2008 17:00
amx_rangeban
http://amxx.pl/viewtopic.php?t=265
2. Bancfg:
Przeanalizuj kod po pozmieniaj żeby było efektywnie :-D
amx_banconfig <#name/userid> <#time> - time in minutes, 0 means permanent.
#include <amxmodx> #include <amxmisc> #define PLUGIN "Ban Config" #define VERSION "1.0" #define AUTHOR "Alka" new const gBanKey[] = "_ban"; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_concmd("amx_banconfig", "cmdBanConfig", ADMIN_BAN, "<#name/userid> <#time>"); } public cmdBanConfig(id, level, cid) { if(!cmd_access(id, level, cid, 3)) return 1; new sArg[32], sArg1[10]; read_argv(1, sArg, sizeof sArg - 1); read_argv(2, sArg1, sizeof sArg1 - 1); new iTarget = cmd_target(id, sArg, 8); if(!iTarget) return 1; new iBanTime = ((str_to_num(sArg1) * 60) + get_systime()); if(str_to_num(sArg1) <= 0) iBanTime = 9999999999; client_cmd(iTarget, "developer 1;wait;setinfo %s %d", gBanKey, iBanTime); switch(get_cvar_num("amx_show_activity")) { case 0: { return 1; } case 1: { new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN: ban %s.", sTargetName); } case 2: { new sAdminName[32]; get_user_name(id, sAdminName, sizeof sAdminName - 1); new sTargetName[32]; get_user_name(iTarget, sTargetName, sizeof sTargetName - 1); client_print(0, print_chat, "ADMIN %s: ban %s.", sAdminName, sTargetName); } } server_cmd("kick #%d ^"Banned!^"", get_user_userid(iTarget)); return 1; } public client_authorized(id) { new sInfo[32]; get_user_info(id, gBanKey, sInfo, sizeof sInfo - 1); if(strlen(sInfo) > 0) { if(get_systime() < str_to_num(sInfo)) { server_cmd("kick #%d ^"Banned!^"", get_user_userid(id)); return; } } }
#3
Napisano 05.09.2008 17:23
#4
Napisano 05.09.2008 17:28
Przeanalizuj kod po pozmieniaj żeby było efektywnie :-D
tzn co mam zmieniac ????
#5
Napisano 05.09.2008 18:05
To wypadałoby zmienić na jakiś własny ciąg np. "_gfs" żeby nie było tak, że bany z innych serwerów też u Ciebie działająnew const gBanKey[] = "_ban";
kolba515, Jeśli go skompilujesz to będzie działać w 100%
#6
Napisano 05.09.2008 18:09
@down racja
edit;p
#7
Napisano 05.09.2008 18:50
#8
Napisano 05.09.2008 18:54
A dzieci neo nawet nie wiedzą co to cfg
#9
Napisano 05.09.2008 19:17
...i forum. Ale wiesz lepiej nie wywolywac wilka z lasu Najlepiej dac cos co sie nie rzuca w oczy, ale na pewno tego nie spotkasz na innym serwerze. Na pewno nie:A dzieci neo nawet nie wiedzą co to cfg
_zbanowanyno na dzieci neo moze byc:
_ad91qweqrtta nawet:
_passwordPrawdopodobnie to ostatnie najlepsze bo sie w ogóle nie rzuca w oczy (Przynajmniej nie dla neo, my by sie rzucalo ze mam jakiegos passa w configu zawierajacego tylko jedna cyfre i jeszcze to jest 1...)
#10
Napisano 05.09.2008 19:21
#11
Napisano 05.09.2008 19:25
Tego tez nie przemyslalemHeh, jeslit tak to ma dzialac, to na mnie to by nie zadzialalo (config tylko do odczytu)
A tak btw:
Najlepiej jakby serwery byly tylko na podpis cyfrowy - nie do sfalszowania (szyfrowanie odcisku, checksumy etc.), a podpis zawsze moznaby zbanowac - ale to by utopia juz byla
#12
Napisano 05.09.2008 19:35
To wypadałoby zmienić na jakiś własny ciąg np. "_gfs" żeby nie było tak, że bany z innych serwerów też u Ciebie działająnew const gBanKey[] = "_ban";
kolba515, Jeśli go skompilujesz to będzie działać w 100%
ok ale co ma znaczyc to new const gBanKey[] = "_ban"; jak kogos będę chcial odbanowac mam to wpisac bo nie wiem;/
#13
Napisano 05.09.2008 20:46
amx_banconfig <#name/userid> <#time> - time in minutes, 0 means permanent.
napiszcie mi jak zbanowac kolesia pernamentnie ktory ma nick: xxx yyy
jak wpiszesz spacje ????????
jak sprawdzic jego ID??????
i jak to wpisac
amx_banconfig #1 0
tak? chodzi ze on ma id 1 a 0 dla bana
[ Dodano: 05-09-2008, 22:12 ]
no udalo mi sie jakos testowalem wlasnie z kolega .....
wyszedl, kliknal na rozlacz potem na polacz, wszedl i gra dalej
moze cos zle robie
uzylem komendy
amx_banconfig #245 3ban na 3minuty....
bana dostal bo mi powiedzial jednak nic to nie dalo
a w pluginie to oczym mowiliscie zeby zmienic zmienilem na
_volume
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych