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.
|
amx_ssban - kickuje a nie banuje
#1
Napisano 10.08.2010 14:02
Mam problem z amx_ssban. Posiadam najnowszą wersję (2.6) z alliedmods.
Problem polega na tym, że plugin ładuje się poprawnie, wykonuje ss ale nie banuje. Kickuje gracza któremu zostały zrobione ss.
W konsoli pokazuje:
Kicked :"afasdf (zbanowany na 10 min)"
Spotkał się ktoś już z tym?
Link do pluginu i sma: AMX SSBan v2.6 [UPDATE: 10.Jul.2010] - AlliedModders
#2
Napisano 10.08.2010 18:17
#3
Napisano 10.08.2010 22:04
16 sierpień 2010 - 11:44:
BUMP
#5
Napisano 18.08.2010 03:26
#6
Napisano 18.08.2010 21:08
Zbanowałem testowo siebie - stałe ip, bez admina. Dostałem kicka. Grzebałem trochę w SMA ale zdołałem zrobić że banuje ->niestety tylko perm i bez wyświetlania powodu. Jest w stanie ktoś przerobić to żeby banowało na ip?
#else
// Ban "player" using HL Ban Method
new authid[32], name2[32], authid2[32], name[32]
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
new temp[64], banned[16], nNum = str_to_num(minutes)
if(nNum)
{
formatex(temp, 63, "%L", player, "FOR_MIN", minutes)
}
else
{
formatex(temp, 63, "%L", player, "PERM")
}
formatex(banned, 15, "%L", player, "BANNED")
if (reason[0])
server_cmd("kick #%d ^"%s (%s %s)^"", userid2, reason, banned, temp)
else
server_cmd("kick #%d ^"%s %s^"", userid2, banned, temp)
server_cmd("banid %s %s", minutes, authid2)
server_cmd("writeid")
// Display the message to all clients
new msg[256]
new len
new maxpl = get_maxplayers()
for(new i = 1; i <= maxpl; i++)
{
if(is_user_connected(i) && !is_user_bot(i))
{
len = formatex(msg, charsmax(msg), "%L", i, "BAN")
len += formatex(msg[len], charsmax(msg) - len, " %s ", name2)
if(nNum)
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes)
}
else
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM")
}
if(strlen(reason) > 0)
{
formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason)
}
show_activity_id(i, id, name, msg)
}
}
console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
#7
Napisano 19.08.2010 20:39
Możliwość zmiana na ban przez amxbans:
Podmień w amx_ssban.sma linijki (Linijka 105)
#define AMXBANS 0 // Set this to 1 to enable AmxBans support. (Uses amx_ban [reason])
Na taką:
#define AMXBANS 1 // Set this to 1 to enable AmxBans support. (Uses amx_ban [reason])
I teraz:
Co masz ustawione?
#8
Napisano 19.08.2010 22:45
#9
Napisano 19.08.2010 23:33
#10
Napisano 20.08.2010 13:24
Dobra do zamknięcia - wrzuciłem Admin_Screen by caxixi
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









