Is it hard remember some impulses, or you simply need a menu for choosing team?
This is a nice menu that works very fine. In this menu we will only add two different
menu item's "team 1" and "team 2".
void() Menu_Select; void() Toggle_Menu = { if (self.menu == 0) self.menu = 1; else { Menu_Select(); self.menu = 0; } }; void() Draw_Menu = { if (self.menu == 1) { centerprint(self,"Choose your team\n> Team 1\n Team 2"); } if (self.menu == 2) { centerprint(self,"Choose your team\n Team 1\n> Team 2"); } } void() Menu_Down = { if (self.menu == 1) { self.menu = 2; Draw_Men(); // Updates the menu imegetly when you want to move cursor. } if (self.menu == 2) { self.menu = 1; Draw_Men(); // Updates the menu imegetly when you want to move cursor. } } // A Menu_Up is not nessesary here, cause we only have two items. void() Menu_Select = { if (self.menu == 1) { self.team = 1; self.menu = 0; // Don't draw the menu anymore centerprint(self,""); // Take away the menu PutClientInServer (); // This respawns the player } if (self.menu == 2) { self.team = 1; self.menu = 0; // Don't draw the menu anymore centerprint(self,""); // Take away the menu PutClientInServer (); // This respawns the player } } .float menuupdate; if ((self.menu != 0) && (self.menuupdate < time) { self.menuupdate = time + 1.5; Draw_Menu(); } if (self.impulse == 12) CycleWeaponReverseCommand (); if (self.impulse == 20) Toggle_Menu(); if (self.impulse == 21) Menu_Down(); |