| 				
					| Offline |  
					|  |  Csatlakozott:2014.07.10. 15:22
 Hozzászólások:38
 Megköszönt másnak: 8 alkalommal
 | 
				
					| Sziasztok, az lenne a problémám, hogy már rég óta szenvedek azzal, hogy egy fegyvermenübe beírjam a visszaszámlálást (Hány másodpercig legyen ott a menü kör kezdés után, és utána tűnjön el.) Szóval csak annyi lenne, hogy ebbe a menübe bele kellene írni, hogy 25mp-től visszaszámoljon a menü és utánna eltűnjön. Itt a fegyvermenü : #include <amxmodx>#include <amxmisc>#include <colorchat>#include <fun>#include <cstrike>#include <hamsandwich> #define PLUGIN "Weapon Menu"#define VERSION "1.0"#define AUTHOR "Silent" new gWPCT;new gWPTE;new players[32]new numctnew numtpublic plugin_init() {register_plugin(PLUGIN, VERSION, AUTHOR)RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1)register_logevent("logevent_end", 2, "1=Round_End");} public logevent_end(){gWPCT = 0;gWPTE = 0;}  public fegyvermenu(id){ get_players(players, numct, "e", "CT")get_players(players, numt, "e", "TERRORIST")cs_set_user_money(id, 0);if(!user_has_weapon(id, CSW_C4)){strip_user_weapons(id);new menu = menu_create("Fegyvermenu", "handler");menu_additem(menu, "[M4a1]", "1", 0);menu_additem(menu, "[Ak47]", "2", 0);menu_additem(menu, "[Awp]", "3", 0);menu_additem(menu, "[MachineGun]", "4", 0);menu_additem(menu, "[Aug]", "5", 0);menu_additem(menu, "[Famas]", "6", 0);menu_additem(menu, "[Galil]", "7", 0);menu_additem(menu, "[Mp5Navy]", "8", 0);menu_additem(menu, "[Autoshotgun]", "9", 0);menu_additem(menu, "[Shotgun]", "10", 0);menu_additem(menu, "[Scout]", "11", 0);menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);menu_display(id, menu);}else{new menu = menu_create("Fegyvermenu", "handler");menu_additem(menu, "[M4a1]", "1", 0);menu_additem(menu, "[Ak47]", "2", 0);menu_additem(menu, "[Awp]", "3", 0);menu_additem(menu, "[MachineGun]", "4", 0);menu_additem(menu, "[Aug]", "5", 0);menu_additem(menu, "[Famas]", "6", 0);menu_additem(menu, "[Galil]", "7", 0);menu_additem(menu, "[Mp5Navy]", "8", 0);menu_additem(menu, "[Autoshotgun]", "9", 0);menu_additem(menu, "[Shotgun]", "10", 0);menu_additem(menu, "[Scout]", "11", 0);menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);menu_display(id, menu);}} public handler(id, menu, item){if( item == MENU_EXIT ){menu_destroy(menu);return PLUGIN_HANDLED;}new data[6], szName[64];new access, callback;menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);new key = str_to_num(data);switch(key){ case 1:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "weapon_m4a1");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 M4a1");}case 2:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "weapon_ak47");give_item(id, "ammo_762nato");give_item(id, "ammo_762nato");give_item(id, "ammo_762nato");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 Ak47");}case 3:{new CsTeams:userTeam = cs_get_user_team(id);if(numct >= 5 && numt >= 5){ if(userTeam == CS_TEAM_CT){if(gWPCT < 2){ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_awp");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_338magnum");give_item(id, "ammo_338magnum");give_item(id, "ammo_338magnum");ColorChat(id, BLUE, "Ezt a csomagot kaptad :^x04 Awp");gWPCT++}else{client_print(id, print_center, " Egy csapatban maximum 2 ember wp-zhet!");fegyvermenu(id);}}if(userTeam == CS_TEAM_T){if(gWPTE < 2){ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_awp");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_338magnum");give_item(id, "ammo_338magnum");give_item(id, "ammo_338magnum");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 Awp");gWPTE++}else{client_print(id, print_center, " Egy csapatban maximum 2 ember wp-zhet!");fegyvermenu(id);}}}else{client_print(id, print_center, "AWP tiltva! Ok: Nncs meg a 4v4!")fegyvermenu(id)} }case 4:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "weapon_m249");give_item(id, "ammo_556natobox");give_item(id, "ammo_556natobox");give_item(id, "ammo_556natobox");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 MachineGun");}case 5:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_aug");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");ColorChat(id, BLUE, "Ezt a csomagot kaptad :^x04 Aug");}case 6:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "weapon_famas");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 Famas");}case 7:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_galil");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");give_item(id, "ammo_556nato");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 Galil");}case 8:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_mp5navy");give_item(id, "ammo_9mm");give_item(id, "ammo_9mm");give_item(id, "ammo_9mm");ColorChat(id, BLUE, "Ezt a csomagot kaptad :^x04 Mp5navy");}case 9:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_xm1014");give_item(id, "ammo_buckshot");give_item(id, "ammo_buckshot");give_item(id, "ammo_buckshot");ColorChat(id, BLUE, "Ezt a csomagot kaptad :^x04 AutoShotgun");}case 10:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_m3");give_item(id, "ammo_buckshot");give_item(id, "ammo_buckshot");give_item(id, "ammo_buckshot");ColorChat(id, BLUE, "Ezt a csomagot kaptad :^x04 Shotgun");}case 11:{ give_player_grenades(id);give_item(id, "weapon_knife");give_item(id, "weapon_deagle");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae");give_item(id, "ammo_50ae")give_item(id, "weapon_scout");give_item(id, "ammo_762nato");give_item(id, "ammo_762nato");give_item(id, "ammo_762nato");give_item(id, "ammo_762nato");ColorChat(id, BLUE, " Ezt a csomagot kaptad :^x04 Scout");}}return PLUGIN_HANDLED;} stock give_player_grenades(index){give_item(index, "weapon_hegrenade");give_item(index, "weapon_flashbang");give_item(index, "weapon_flashbang");give_item(index, "weapon_smokegrenade");give_item(index, "item_thighpack");give_item(index, "item_assaultsuit");}
Én ez alapján próbáltam átalakítani, hátha segít valakinek : #include <amxmodx>#include <amxmisc>#include <colorchat>#include <fun>#include <cstrike>#include <hamsandwich> #define PLUGIN "Fegyver Menü"#define VERSION "1.0"#define AUTHOR "Silent" new gWPCT,gWPTE;new g_showsec[33];new bool:already[33]; public plugin_init() {	register_plugin(PLUGIN, VERSION, AUTHOR)	RegisterHam(Ham_Spawn,  "player", "playerspawn", 1)	register_logevent("logevent_end", 2, "1=Round_End");	register_logevent("logevent_end", 2, "1&Restart_Round");	register_logevent("logevent_end", 2, "1=Game_Commencing");} public logevent_end(){	gWPCT = 0;	gWPTE = 0; 	new players[32], pnum	get_players(players, pnum)	for(new i=0; i<pnum; i++)	{		already[i] = false;	}} public playerspawn(id){	g_showsec[id] = 50;	already[id] = false;	fegyvermenu(id);} public fegyvermenu(id){	if(!is_user_alive(id)) return PLUGIN_HANDLED; 	cs_set_user_money(id, 0);  	new string[200]; 	if(g_showsec[id] <= 50)	{		if(g_showsec[id] != 0)		{			if(already[id]) return PLUGIN_HANDLED;			set_task(1.0, "fegyvermenu",id);			g_showsec[id]--;		}		else		{			show_menu(id, 0, "^n", 1);			return PLUGIN_HANDLED;		}	} 	if(!user_has_weapon(id, CSW_C4))	{ 		strip_user_weapons(id);		format(string, charsmax(string), "\rFegyver Csomagok\y[\d%d \wmp\y]\w:", g_showsec[id]);		new menu = menu_create(string, "handler")		menu_additem(menu, "\yNem kérek fegyvert\d.", "1", 0)		menu_additem(menu, "\rM4A1 Colt \yCsomag\d.", "2", 0);		menu_additem(menu, "\rAK47 Klasnikov \yCsomag\d.", "3", 0);		menu_additem(menu, "\rAWP Magnum Sniper \yCsomag\d.", "4", 0);		menu_additem(menu, "\rMachineGun \yCsomag\d.", "5", 0);		menu_additem(menu, "\rAUG \yCsomag\d.", "6", 0);		menu_additem(menu, "\rFAMAS \yCsomag\d.", "7", 0);		menu_additem(menu, "\rSG552 \yCsomag\d.", "8", 0);		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 		menu_display(id, menu);	}	else	{		format(string, charsmax(string), "\rFegyver Csomagok\y[\d%d \wmp\y]\w:", g_showsec[id]);		new menu = menu_create(string, "handler")		menu_additem(menu, "\yNem kérek fegyvert\d.", "1", 0)		menu_additem(menu, "\rM4A1 Colt \yCsomag\d.", "2", 0);		menu_additem(menu, "\rAK47 Klasnikov \yCsomag\d.", "3", 0);		menu_additem(menu, "\rAWP Magnum Sniper \yCsomag\d.", "4", 0);		menu_additem(menu, "\rMachineGun \yCsomag\d.", "5", 0);		menu_additem(menu, "\rAUG \yCsomag\d.", "6", 0);		menu_additem(menu, "\rFAMAS \yCsomag\d.", "7", 0);		menu_additem(menu, "\rSG552 \yCsomag\d.", "8", 0);		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);		menu_display(id, menu);	} 	return PLUGIN_HANDLED;} public handler(id, menu, item){	if( item == MENU_EXIT )	{		menu_destroy(menu);		return PLUGIN_HANDLED;	}	already[id] = true;	new data[6], szName[64];	new access, callback;	menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);	new key = str_to_num(data);	switch(key)	{ 		case 1:		{			ColorChat(id, RED, "^3Nem kértél fegyvert^1.");		}		case 2:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "weapon_m4a1");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			ColorChat(id, RED, "^3Kaptál egy ^4M4A1 ^3Csomagot^1.");		}		case 3:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "weapon_ak47");			give_item(id, "ammo_762nato");			give_item(id, "ammo_762nato");			give_item(id, "ammo_762nato");			ColorChat(id, RED, "^3Kaptál egy ^4AK47 ^3Csomagot^1.");		}		case 4:		{			new CsTeams:userTeam = cs_get_user_team(id);			if(userTeam == CS_TEAM_CT)			{				if(gWPCT < 1)				{ 					give_player_grenades(id);					give_item(id, "weapon_knife");					give_item(id, "weapon_awp");					give_item(id, "weapon_deagle");					give_item(id, "ammo_50ae");					give_item(id, "ammo_50ae");					give_item(id, "ammo_50ae");					give_item(id, "ammo_338magnum");					give_item(id, "ammo_338magnum");					give_item(id, "ammo_338magnum");					ColorChat(id, RED, "^3Kaptál egy ^4AWP ^3Csomagot^1.");					gWPCT++				}				else				{					set_hudmessage(0, 191, 255, 0.27, 0.26, 0, 6.0, 2.1)                    show_hudmessage(id, "Már megvan a maximum awp korlát a csapatodban.");					fegyvermenu(id);				}			}			if(userTeam == CS_TEAM_T)			{				if(gWPTE < 1)				{ 					give_player_grenades(id);					give_item(id, "weapon_knife");					give_item(id, "weapon_awp");					give_item(id, "weapon_deagle");					give_item(id, "ammo_50ae");					give_item(id, "ammo_50ae");					give_item(id, "ammo_50ae");					give_item(id, "ammo_338magnum");					give_item(id, "ammo_338magnum");					give_item(id, "ammo_338magnum");					ColorChat(id, RED, "^3Kaptál egy ^4AWP ^3Csomagot^1.");					gWPTE++				}				else				{					set_hudmessage(0, 191, 255, 0.27, 0.26, 0, 6.0, 2.1)                    show_hudmessage(id, "Már megvan a maximum awp korlát a csapatodban.");					fegyvermenu(id);				}			} 		}		case 5:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "weapon_m249");			give_item(id, "ammo_556natobox");			give_item(id, "ammo_556natobox");			give_item(id, "ammo_556natobox");			ColorChat(id, RED, "^3Kaptál egy ^4MachineGun ^3Csomagot^1.");		} 		case 6:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae")			give_item(id, "weapon_aug");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			ColorChat(id, RED, "^3Kaptál egy ^4AUG ^3Csomagot^1.");		}		case 7:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae")			give_item(id, "weapon_famas");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			ColorChat(id, RED, "^3Kaptál egy ^4Famas ^3Csomagot^1.");		}		case 8:		{ 			give_player_grenades(id);			give_item(id, "weapon_knife");			give_item(id, "weapon_deagle");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae");			give_item(id, "ammo_50ae")			give_item(id, "weapon_sg552");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			give_item(id, "ammo_556nato");			ColorChat(id, RED, "^3Kaptál egy ^4SG552 ^3Csomagot^1.");		}	}	return PLUGIN_HANDLED;} stock give_player_grenades(index){	give_item(index, "weapon_hegrenade");	give_item(index, "weapon_flashbang");	give_item(index, "weapon_flashbang");	give_item(index, "item_thighpack");	give_item(index, "item_assaultsuit");}
Előre köszönöm, ha valaki megcsinálja   További szép estét/napot._________________
 :)
 
 
 |  |