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


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

#1 kubex

    Pomocny

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:43
  • Lokalizacja:wawa
Offline

Napisano 13.03.2010 00:12

witam,
Prosiłbym o przerobienie pluginu spec_kick tak aby nie kickował na poczatku kazdej rundy, tylko po 60 sekundach nieaktywności na specu.
#include <amxmodx>
#include <cstrike>

#define MIN_PLAYERS 2

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])
	      						client_print(0, print_chat, "*** Gracz %s opuscil serwer za bycie AFK ***", name)
	      						server_cmd("kick #%d ^"Zostales wyrzucony za bycie AFK.^"",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
}

Zapłace w postaci +++

Użytkownik kubex edytował ten post 13.03.2010 00:13


#2 ussama

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:94
  • Lokalizacja:częstochowa
Offline

Napisano 13.03.2010 08:55

Po co zajmowac glowe ludzia od programowania skoro jest od tego plugin?
afk kiss

Robie edit bo mialem odppisac w innym temacie ale widzialem ze to tez twoj.....uzyj afkkiss poprostu a nie afkkicker2

Użytkownik ussama edytował ten post 13.03.2010 08:56

  • +
  • -
  • 0

#3 kubex

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:43
  • Lokalizacja:wawa
Offline

Napisano 13.03.2010 10:31

Problem w tym, że afkkisss także nie kickuje mi osób na spekcie...




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

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