Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Spec_kick banuje adminow bez immunitetu


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 JuzeK89

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:22
Offline

Napisano 04.02.2010 12:33

Witam

Mam problem z pluginem Spec_kick ponieważ nie umiem ustawić żeby nie banował adminów bez immunitetu .
  • +
  • -
  • 0

#2 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

Napisano 04.02.2010 12:57

Podeślij .sma :)

#3 JuzeK89

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:22
Offline

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
  • +
  • -
  • 0

#4 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

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 JuzeK89

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:22
Offline

Napisano 04.02.2010 13:41

czy był jakiś błąd w pliku.
  • +
  • -
  • 0

#6 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

Napisano 04.02.2010 13:56

W pluginie miałeś ustawione, żeby nie sprawdzał graczy z immunitetem :)

#7 JuzeK89

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:22
Offline

Napisano 04.02.2010 14:09

a właśnie chodzi o to zęby nie wyrzucał adminów bez immunitetu ze specta
  • +
  • -
  • 0

#8 honey

    Wszechmogący

  • Zbanowany

Reputacja: 124
Zaawansowany

  • Postów:606
  • Steam:steam
  • Lokalizacja:n / a
Offline

Napisano 04.02.2010 14:45

No to wysłałem Ci poprawną wersję zwykłych adminów nie będzie wyrzucać.

#9 JuzeK89

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:22
Offline

Napisano 04.02.2010 17:42

aha ok zamykam temat
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych