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ągnew 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 lasuA 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
#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ągnew const gBanKey[] = "_ban";
np. "_gfs"
żeby nie było tak, że bany z innych serwerów też u Ciebie działają
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
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: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









