I wrote a plugin because i was bored but now i am wondering or this would work. Can someone tell me?
Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
public plugin_init()
{
register_plugin("test War", "1.0", "wouter")
new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
register_menucmd(register_menuid("What action?"), keys, "PutSettings")
register_clcmd("Lets War", "showWarMenu")
}
//The clcmd function will just give us the player id
public showWarMenu(id)
{
new menu[192]
new keys = MENU_KEY_0|MENU_KEY_1|MENU_KEY_2
format(menu, 191, "What action?^n^n1. war^n2. pub^n3. restart")
show_menu(id, keys, menu)
return PLUGIN_HANDLED
}
//Our menu function will get the player id and the key they pressed
public PutSettings(id, key)
{
//key will start at zero
if (key == 0)
{
server_cmd("allow_spectators 0")
server_cmd("mp_autoteambalance 0")
server_cmd("mp_autokick 0")
server_cmd("mp_buytime 0.25")
server_cmd("mp_c4timer 35")
server_cmd("mp_fadetoblack 0")
server_cmd("mp_flashlight 1")
server_cmd("mp_footsteps 1")
server_cmd("mp_forcecamera 2")
server_cmd("mp_forcechasecam 2")
server_cmd("mp_freezetime 6")
server_cmd("mp_friendlyfire 1")
server_cmd("mp_hostagepenalty 0")
server_cmd("mp_limitteams 0")
server_cmd("mp_logfile 1")
server_cmd("mp_logmessages 1")
server_cmd("mp_maxrounds 0")
server_cmd("mp_roundtime 1.75")
server_cmd("mp_startmoney 800")
server_cmd("mp_timelimit 0")
server_cmd("mp_tkpunish 0")
server_cmd("pausable 1")
server_cmd("sv_aim 0")
server_cmd("sv_airaccelerate 10")
server_cmd("sv_airmove 1")
server_cmd("sv_alltalk 0")
server_cmd("sv_cheats 0")
server_cmd("sv_clienttrace 1")
server_cmd("sv_gravity 800")
server_cmd("sv_minupdaterate 20")
server_cmd("sv_maxupdaterate 35")
server_cmd("sv_minrate 2500")
server_cmd("sv_maxrate 17000")
server_cmd("sv_maxspeed 320")
server_cmd("sv_proxies 1")
server_cmd("print_center ~|pub Settings Loaded|~")
} else if (key == 1) {
server_cmd("allow_spectators 1")
server_cmd("mp_autoteambalance 1")
server_cmd("mp_autokick 0")
server_cmd("mp_buytime 1")
server_cmd("mp_c4timer 40")
server_cmd("mp_fadetoblack 0")
server_cmd("mp_flashlight 1")
server_cmd("mp_footsteps 1")
server_cmd("mp_forcecamera 0")
server_cmd("mp_forcechasecam 0")
server_cmd("mp_freezetime 3")
server_cmd("mp_friendlyfire 0")
server_cmd("mp_hostagepenalty 1")
server_cmd("mp_limitteams 1")
server_cmd("mp_logfile 1")
server_cmd("mp_logmessages 1")
server_cmd("mp_maxrounds 0")
server_cmd("mp_roundtime 2.5")
server_cmd("mp_startmoney 800")
server_cmd("mp_timelimit 30")
server_cmd("mp_tkpunish 0")
server_cmd("pausable 0")
server_cmd("sv_aim 0")
server_cmd("sv_airaccelerate 100")
server_cmd("sv_airmove 1")
server_cmd("sv_alltalk 0")
server_cmd("sv_cheats 0")
server_cmd("sv_clienttrace 1")
server_cmd("sv_gravity 800")
server_cmd("sv_minupdaterate 20")
server_cmd("sv_maxupdaterate 35")
server_cmd("sv_minrate 2500")
server_cmd("sv_maxrate 17000")
server_cmd("sv_maxspeed 320")
server_cmd("sv_proxies 1")
server_cmd("print_center ~|war Settings Loaded|~")
} else if (key == 2) {
server_cmd("say ~|3 Times [R]estart Then [L]ive|~")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("sv_restartround")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("print_center ~|2 Times [R]estart Then [L]ive|~")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("sv_restartround")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("print_center ~|1 Time [R]estart Then [L]ive|~")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("sv_restartround")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("wait")
server_cmd("print_center ~|We Are Live Now|~!!")
server_cmd("print_center ~|Good Luck & Have Fun|~")
}
}