banconfig i rangeban
-PainKiller- 05.09.2008
proszę o pomoc nie wiem jak uzywac tych banow
jesli jest potrzebny do tego plugin to proszę o podanie
dzięki z gory
jesli jest potrzebny do tego plugin to proszę o podanie
dzięki z gory
choyrack
05.09.2008
1. Rangeban:
amx_rangeban [reason]
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.
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; } } }
kolba515
05.09.2008
to jest gotowy kod czy coś trzeba w nim zmienić? Pytam bo przydał by mi się banconfig...
-PainKiller- 05.09.2008
Przeanalizuj kod po pozmieniaj żeby było efektywnie :-D
tzn co mam zmieniac ????
choyrack
05.09.2008
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%
eXine
05.09.2008
Nie podawajcie tu przykladow bo ktos bedzie wiedzial co usunac z cfg zeby unban
choyrack
05.09.2008
I tak każdy kto chce wiedzieć jak to działa się dowie...
A dzieci neo nawet nie wiedzą co to cfg
A dzieci neo nawet nie wiedzą co to cfg
eXine
05.09.2008
...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...)
Miczu
05.09.2008
Heh, jeslit tak to ma dzialac, to na mnie to by nie zadzialalo (config tylko do odczytu)
eXine
05.09.2008
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
kolba515
05.09.2008
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;/
-PainKiller- 05.09.2008
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