Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: plugin_swapteams
BeitragVerfasst: 31.03.2003, 10:04 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
gibt es das auch für AM ??
Code:
/* AMX Mod script. 
* 
* (c) Copyright 2002-2003, Shromilder 
* Made by Shromilder
* http://shromy.free.fr
*
* Edited by Sy5tem
* sy5tem@videotron.ca
* 
* This file is provided as is (no warranties). 
* 
* -=[ AMX swapteams ]=- 
* 
* cya, Shromilder 
* 
* Changelog:
*  - 1.01: added back cvars mp_limitteams 2 mp_autoteambalance 1 after restart. sy5tem
*  - 1.00: first release 
* 
*/ 


#include <amxmod>
#include <amxmisc>

public restart_round(time[])
{
	server_cmd("sv_restartround %s",time)
	return PLUGIN_CONTINUE
}

public swap()
{
	new playersCT[32]
	new playersT[32]
	new nbrCT,nbrT
	get_players(playersCT,nbrCT,"e","CT")
	get_players(playersT,nbrT,"e","TERRORIST")
	for(new i = 0; i < nbrCT; i++) {
			engclient_cmd(playersCT[i], "chooseteam")
			engclient_cmd(playersCT[i], "menuselect", "1")
			if (is_user_bot(playersCT[i]))
				engclient_cmd(playersCT[i], "menuselect", "2")
			else
				client_cmd(playersCT[i], "slot2")
	}
	for(new i = 0; i < nbrT; i++) {
			engclient_cmd(playersT[i], "chooseteam")
			engclient_cmd(playersT[i], "menuselect", "2")
			if (is_user_bot(playersT[i]))
				engclient_cmd(playersT[i], "menuselect", "4")
			else
				client_cmd(playersT[i], "slot4")
	}
	return PLUGIN_CONTINUE
}

public swap_teams(id,level,cid)
{
	if (!cmd_access(id,level,cid,1)) {
		return PLUGIN_HANDLED
	}
	client_print(0,print_chat,"* [AMX] Switching teams!...")
	set_cvar_string("mp_limitteams","0")
	set_cvar_string("mp_autoteambalance","0")
	restart_round("1")
	set_task(2.0,"swap")
	restart_round("2")
	set_cvar_string("mp_limitteams","2")
	set_cvar_string("mp_autoteambalance","1")
	return PLUGIN_CONTINUE
}

public plugin_init()
{
	register_plugin("AMX SwapTeams","1.01","Shromilder")
	register_concmd("amx_swapteams","swap_teams",ADMIN_LEVEL_A,"- Swap teams")
	return PLUGIN_CONTINUE
}

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 31.03.2003, 12:43 

Registriert: 09.01.2002, 19:10
Beiträge: 323
Wohnort: Weltstadt "Brech"
tauscht das die teams komplett ?

_________________
D@T@
Rechtschreibfähler könnt ihr behalten, mit Kassenbon zurückgeben oder meinen Deutsch-Lehrer dafür verantwortlich machen !!!


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 31.03.2003, 13:00 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
ja, mit restartround, dann automatischer teamwechsel - komplett...

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 3 Beiträge ] 


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"