Raised This Month: $ Target: $400
 0% 

Train autokicker


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Herr_Rossi
Member
Join Date: Feb 2005
Location: Rosenheim
Old 05-21-2005 , 10:31   Train autokicker
Reply With Quote #1

Hi @all!
Sorry, mine englich is not good, therefore I do not write an assistance in German there I in the German forum leaders erhilt!

My problem:
Ich möchte in das train autokicker Plugin den Befehl zu einem Mapwechsel, 5 min vor der ersten Hutausgabe (show_hudmessage(0,"!!! ACHTUNG ACHTUNG ACHTUNG !!!^nIn 10 min beginnt Clan-Training!") einfügen! Hier mal der komplette Code des Plugins der funktionirt nur leider fehlt mir da der Mapwechsel!

Code:
#include <amxmod>

new ctdate[7] = {5,6}
new cttime[2] = {20,00}

new sotw1 = 1
new sotw2 = 1
new sotw3 = 1
new sotw4 = 1
new sotw5 = 1

public kick_player()
{
	new players[32], inum
	get_players(players,inum,"","")
	for(new i = 0 ;i < inum ;++i){
		if (!(get_user_flags(players[i])&ADMIN_IMMUNITY)){
				client_cmd(players[i],"echo ^"[AMX] Sorry, unser Clan hat nun Training! Versuche es Bitte spaeter wieder!^";disconnect")
		}
	}
	return PLUGIN_CONTINUE
}

public check_ausgabe()
{
	new todayd_str[8]
	get_time("%w",todayd_str,14)
	new todayd = strtonum(todayd_str)

	if ((todayd == ctdate[0])||(todayd == ctdate[1])||(todayd == ctdate[2])||(todayd == ctdate[3])||(todayd == ctdate[4])||(todayd == ctdate[5])||(todayd == ctdate[6]))
	{
		new today_str[8]
		get_time("%H",today_str,8)
		new todayh = strtonum(today_str)

		new today_strm[8]
		get_time("%M",today_strm,8)
		new todaym = strtonum(today_strm)
		new cttimea, cttimeb, cttimec, cttimed, cttimee, cttimef, cttimeg, cttimeh
		cttimea = cttime[0]
		cttimeb = cttime[1] - 10
		cttimec = cttime[0]
		cttimed = cttime[1] - 3
		cttimee = cttime[0]
		cttimef = cttime[1] - 2
		cttimeg = cttime[0]
		cttimeh = cttime[1] - 1

		switch(cttime[1]){
			case 9: {
				cttimea = cttime[0] - 1
				cttimeb = 59
				cttimed = 6
				cttimef = 7
				cttimeh = 8
			}
			case 8: {
				cttimea = cttime[0] - 1
				cttimeb = 58
				cttimed = 5
				cttimef = 6
				cttimeh = 7
			}
			case 7: {
				cttimea = cttime[0] - 1
				cttimeb = 57
				cttimed = 4
				cttimef = 5
				cttimeh = 6
			}
			case 6: {
				cttimea = cttime[0] - 1
				cttimeb = 56
				cttimed = 3
				cttimef = 4
				cttimeh = 5
			}
			case 5: {
				cttimea = cttime[0] - 1
				cttimeb = 55
				cttimed = 2
				cttimef = 3
				cttimeh = 4
			}
			case 4: {
				cttimea = cttime[0] - 1
				cttimeb = 54
				cttimed = 1
				cttimef = 2
				cttimeh = 3
			}
			case 3: {
				cttimea = cttime[0] - 1
				cttimeb = 53
				cttimed = 0
				cttimef = 1
				cttimeh = 2
			}
			case 2: {
				cttimea = cttime[0] - 1
				cttimeb = 52
				cttimec = cttime[0] - 1
				cttimed = 59
				cttimef = 0
				cttimeh = 1
			}
			case 1: {
				cttimea = cttime[0] - 1
				cttimeb = 51
				cttimec = cttime[0] - 1
				cttimed = 58
				cttimee = cttime[0] - 1
				cttimef = 59
				cttimeh = 0
			}
			case 0: {
				cttimea = cttime[0] - 1
				cttimeb = 50
				cttimec = cttime[0] - 1
				cttimed = 57
				cttimee = cttime[0] - 1
				cttimef = 58
				cttimeg = cttime[0] - 1
				cttimeh = 59
			}
		}
		if ((todayh == cttimea) && (todaym == cttimeb) && (sotw1== 1))
		{
			sotw5 = 1
			sotw1 = 0
			set_hudmessage(0,255,0, -1.0, 0.30, 0, 6.0, 5.0, 1.0, 2.0, 2)
			show_hudmessage(0,"!!! ACHTUNG ACHTUNG ACHTUNG !!!^nIn 10 min beginnt Clan-Training!")
			client_print(0,print_chat,"*** [TAK] ACHTUNG!!! 10 Minuten bis zum Clan-Training! ***")
			client_print(0,print_chat,"*** [TAK] ACHTUNG!!! 10 Minuten bis zum Clan-Training! ***")
			client_print(0,print_chat,"*** [TAK] ACHTUNG!!! 10 Minuten bis zum Clan-Training! ***")
		}
		if ((todayh == cttimec) && (todaym == cttimed) && (sotw2 == 1))
		{
			sotw1 = 1
			sotw2 = 0
			set_hudmessage(0,255,0, -1.0, 0.08, 0, 4.0, 8.0, 1.0, 1.0, 2)
			show_hudmessage(0,"!!!ACHTUNG ACHTUNG ACHTUNG!!!^n3 Minuten bis zum Clan-Training!")
			client_print(0,print_chat,"*** [TAK] ACHTUNG!!! 3 Minuten bis zum Clan-training! ***")
			client_print(0,print_chat,"*** [TAK] An alle nicht Clan-Member: Bitte verlasst langsam den Server! DANKE! ***")
		}
		if ((todayh == cttimee) && (todaym == cttimef) && (sotw3 == 1))
		{
			sotw2 = 1
			sotw3 = 0
			set_hudmessage(0,255,0, -1.0, 0.08, 0, 4.0, 8.0, 1.0, 1.0, 2)
			show_hudmessage(0,"!!!ACHTUNG ACHTUNG ACHTUNG!!!^n2 Minuten bis zum Clan-Training!^n^n1 Minute bis AutoKicker startet!")
			client_print(0,print_chat,"*** [TAK] !!!ACHTUNG!!! 2 Minuten bis zum Clan-Training! ***")
			client_print(0,print_chat,"*** [TAK] An alle nicht Clan-Member: Bitte verlasst den Server JETZT! DANKE! ***")
			client_print(0,print_chat,"*** [TAK] AutoKick startet in einer Minute! ***")
		}
		if ((todayh == cttimeg) && (todaym == cttimeh) && (sotw4 == 1))
		{
			sotw3 = 1
			sotw4 = 0
			set_hudmessage(0,255,0, -1.0, 0.30, 0, 6.0, 5.0, 1.0, 2.0, 2)
			show_hudmessage(0,"ACHTUNG! 1 Minuten bis zum Clan-Training!^nAutoKicker startet jetzt!")
			client_print(0,print_chat,"*** [TAK] ACHTUNG! 1 Minute bis zum Clan-Training! ***")
			client_print(0,print_chat,"*** [TAK] AutoKick startet jetzt! ***")
			set_cvar_string("sv_password","tdtrain");
			kick_player()
		}
		if ((todayh == cttime[0]) && (todaym == cttime[1]) && (sotw5 == 1))
		{
			sotw4 = 1
			sotw5 = 0
			set_hudmessage(0,255,0, -1.0, 0.30, 0, 6.0, 5.0, 1.0, 2.0, 2)
			show_hudmessage(0,"Server-Password wurde gesetzt^nTrainings Config wird geladen^n^n*** Viel Spass beim Training ***")
			client_print(0,print_chat,"*** [TAK] Alle nicht autorisierten Spieler haben den Server verlassen! ***")
			server_cmd("exec ^"addons/amxmodx/configs/amxmd/leagues/train.cfg^"")
			server_cmd("exec ^"addons/amxmodx/configs/amxmd/leagues/default.cfg^"")
		}
	}
	return PLUGIN_CONTINUE
}

public plugin_init()
{
	register_plugin("TrainAutoKicker","0.3","ST4life"")
	set_task(10.0, "check_ausgabe",0,"",0,"b")
	return PLUGIN_CONTINUE
}
plz help me thx
__________________

Wissen ist Macht, nix Wissen macht aber auch nix ;)

Man hilft doch gern, misch wurde auch gehelft!

Das Leben ist hart, ICH bin härter

RUSH BROTHERs puplic
IP: 84.16.231.170:28200
Herr_Rossi is offline
Send a message via ICQ to Herr_Rossi
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode