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
 

Kivi - zdjęcie

Kivi

Rejestracja: 07.03.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 09.04.2012 19:43
-----

Moje posty

W temacie: Half time na mp_timelimit

17.03.2011 14:58

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>

#define PLUGIN "HalfTime TeamSwap"
#define VERSION "1.1"
#define AUTHOR "SHUSTAS"
#define fm_DispatchSpawn(%1) dllfunc(DLLFunc_Spawn, %1)

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	set_task(float(get_cvar_num("mp_timelimit"))/2.0, "SwapTeams", 0);
}

public SwapTeams() {
		new players[32], num
		get_players(players, num)
	
		new player
		for(new i = 0; i < num; i++)
		{
			player = players[i]
			cs_set_user_team(player, cs_get_user_team(player) == CS_TEAM_T ? CS_TEAM_CT:CS_TEAM_T)
			fm_DispatchSpawn(player)
		}
		client_print(0, print_center, "TEAMS ARE BEING SWAPPED");
}




Niestety plugin nie dziala tak jak bym tego chcial. Nie zamienia stron po polowie czasu; po zmianie mapy, zamienia strony nie dajac mozliwosci wyboru po czym trace kontrole nad postacia.