Witam
Mam problem z pluginem Spec_kick ponieważ nie umiem ustawić żeby nie banował adminów bez immunitetu .
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.
|
Guest Message by DevFuse
Spec_kick banuje adminow bez immunitetu
Temat rozp. JuzeK89, 04.02.2010 12:33
8 odpowiedzi w tym temacie
#1
Napisano 04.02.2010 12:33
#2
Napisano 04.02.2010 12:57
Podeślij .sma
#3
Napisano 04.02.2010 13:17
#include <amxmodx>
#include <cstrike>
#define MIN_PLAYERS 9
public Round_Time()
{
new Float:roundtime = get_cvar_float("mp_roundtime") * 60.0
new rtime = read_data(1)
if ( roundtime == rtime ) {
new playerCount = get_playersnum()
if (playerCount > MIN_PLAYERS) {
new Players[32]
get_players(Players, playerCount)
for (new i = 0; i < playerCount; i++) {
if (is_user_connected(Players[i])) {
if (!(get_user_flags(Players[i]) & ADMIN_IMMUNITY)) {
if ((cs_get_user_team(Players[i]) == 3)) {
new name[32], authid[32]
get_user_name(Players[i],name,31)
get_user_authid(Players[i],authid,31)
new userid = get_user_userid(Players[i])
server_cmd("kick #%d ^"Spectators aren't welcome on this server.^"",userid)
log_amx("Spec Kick: ^"%s<%d><%s>^" was spec kicked)", name,userid,authid)
}
}
}
}
}
}
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Spec Kick","1.0","foo.bar")
register_event("RoundTime", "Round_Time", "bc")
return PLUGIN_CONTINUE
}
od razu crav bym prosił do niego
#include <cstrike>
#define MIN_PLAYERS 9
public Round_Time()
{
new Float:roundtime = get_cvar_float("mp_roundtime") * 60.0
new rtime = read_data(1)
if ( roundtime == rtime ) {
new playerCount = get_playersnum()
if (playerCount > MIN_PLAYERS) {
new Players[32]
get_players(Players, playerCount)
for (new i = 0; i < playerCount; i++) {
if (is_user_connected(Players[i])) {
if (!(get_user_flags(Players[i]) & ADMIN_IMMUNITY)) {
if ((cs_get_user_team(Players[i]) == 3)) {
new name[32], authid[32]
get_user_name(Players[i],name,31)
get_user_authid(Players[i],authid,31)
new userid = get_user_userid(Players[i])
server_cmd("kick #%d ^"Spectators aren't welcome on this server.^"",userid)
log_amx("Spec Kick: ^"%s<%d><%s>^" was spec kicked)", name,userid,authid)
}
}
}
}
}
}
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Spec Kick","1.0","foo.bar")
register_event("RoundTime", "Round_Time", "bc")
return PLUGIN_CONTINUE
}
od razu crav bym prosił do niego
#4
Napisano 04.02.2010 13:23
#include <amxmodx> #include <cstrike> #define MIN_PLAYERS 9 public Round_Time() { new Float:roundtime = get_cvar_float("mp_roundtime") * 60.0 new rtime = read_data(1) if ( roundtime == rtime ) { new playerCount = get_playersnum() if (playerCount > MIN_PLAYERS) { new Players[32] get_players(Players, playerCount) for (new i = 0; i < playerCount; i++) { if (is_user_connected(Players[i])) { if (!(get_user_flags(Players[i]) & ADMIN_BAN)) { if ((cs_get_user_team(Players[i]) == 3)) { new name[32], authid[32] get_user_name(Players[i],name,31) get_user_authid(Players[i],authid,31) new userid = get_user_userid(Players[i]) server_cmd("kick #%d ^"Spectators aren't welcome on this server.^"",userid) log_amx("Spec Kick: ^"%s<%d><%s>^" was spec kicked)", name,userid,authid) } } } } } } return PLUGIN_CONTINUE } public plugin_init() { register_plugin("Spec Kick","1.0","foo.bar") register_event("RoundTime", "Round_Time", "bc") return PLUGIN_CONTINUE }
#5
Napisano 04.02.2010 13:41
czy był jakiś błąd w pliku.
#6
Napisano 04.02.2010 13:56
W pluginie miałeś ustawione, żeby nie sprawdzał graczy z immunitetem
#7
Napisano 04.02.2010 14:09
a właśnie chodzi o to zęby nie wyrzucał adminów bez immunitetu ze specta
#8
Napisano 04.02.2010 14:45
No to wysłałem Ci poprawną wersję zwykłych adminów nie będzie wyrzucać.
#9
Napisano 04.02.2010 17:42
aha ok zamykam temat
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych