View Single Post
Author Message
bakugan
Member
Join Date: Dec 2023
Location: Bulgaria
Old 04-21-2024 , 12:50   zp_privileges_menu translater english version
Reply With Quote #1

Is there someone who can translate the plugin to English because I tried and it gave me 14 errors
Showing error plugin translater
HTML Code:
AMX Mod X Compiler 1.10.0.5390
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

zp_privileges_menu.sma(131) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(136) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(141) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(146) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(151) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(156) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(161) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(166) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(171) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(247) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(258) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(269) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(279) : error 024: "break" or "continue" is out of context
zp_privileges_menu.sma(289) : error 024: "break" or "continue" is out of context

14 Errors.
Could not locate output file zp_privileges_menu.amxx (compile failed). 


HTML Code:
#pragma compress 1

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <zombieplague>

#define SVIP ADMIN_LEVEL_H
#define SADMIN ADMIN_LEVEL_F
#define SBOSS ADMIN_LEVEL_D
#define KING ADMIN_LEVEL_B
#define GRAF ADMIN_CVAR
#define LORD ADMIN_CHAT

native elf_ak47(id)
native elf_m4a1(id)

native elf_crossbow(id)
native elf_vsk94(id)

native buff_ak47(id)
native buff_m4a1(id)

native poison_scar(id)
native red_hands(id)

native balrog_ak47(id)
native balrog7(id)

native oz_plasmagun(id)
native thanatos_tornado(id)

native starchaser(id)
native dubstep_gun(id)
native skulljp(id)

native m249_pheonix(id)
native destroyer_bolt(id)
native berettagunslinger(id)

native dragonlore(id)
native tanos_hand(id)
native stick(id)
native geating_m3(id)

new g_Keys = MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4 | MENU_KEY_5 | MENU_KEY_6 | MENU_KEY_7 | MENU_KEY_8 | MENU_KEY_9 | MENU_KEY_0

new VIP_HP[33], VIP_AP[33], VIP_EURO[33], VIP_WPN1[33], VIP_WPN2[33]
new ADMIN_HP[33], ADMIN_AP[33], ADMIN_EURO[33], ADMIN_WPN1[33], ADMIN_WPN2[33]
new BOSS_HP[33], BOSS_AP[33], BOSS_EURO[33], BOSS_WPN1[33], BOSS_WPN2[33]
new SVIP_HP[33], SVIP_AP[33], SVIP_EURO[33], SVIP_WPN1[33], SVIP_WPN2[33]
new SADMIN_HP[33], SADMIN_AP[33], SADMIN_EURO[33], SADMIN_WPN1[33], SADMIN_WPN2[33]
new SBOSS_HP[33], SBOSS_AP[33], SBOSS_EURO[33], SBOSS_WPN1[33], SBOSS_WPN2[33]
new KING_HP[33], KING_AP[33], KING_EURO[33], KING_WPN1[33], KING_WPN2[33], KING_WPN3[33]
new GRAF_HP[33], GRAF_AP[33], GRAF_EURO[33], GRAF_WPN1[33], GRAF_WPN2[33], GRAF_WPN3[33]
new LORD_HP[33], LORD_AP[33], LORD_EURO[33], LORD_WPN1[33], LORD_WPN2[33], LORD_WPN3[33], LORD_WPN4[33]

public plugin_init() {
	register_plugin("[ZP] Addon: Privileges Menu", "1.0", "MKOD")
	
	register_clcmd("/privileges_menu", "FW_CheckTeam")
	register_menu("FW_MENU_B", g_Keys, "FW_MENU_C")
	
	register_menu("FW_VIP_B", g_Keys, "FW_VIP_C")
	register_menu("FW_ADMIN_B", g_Keys, "FW_ADMIN_C")
	register_menu("FW_BOSS_B", g_Keys, "FW_BOSS_C")
	register_menu("FW_SVIP_B", g_Keys, "FW_SVIP_C")
	register_menu("FW_SADMIN_B", g_Keys, "FW_SADMIN_C")
	register_menu("FW_SBOSS_B", g_Keys, "FW_SBOSS_C")
	register_menu("FW_KING_B", g_Keys, "FW_KING_C")
	register_menu("FW_GRAF_B", g_Keys, "FW_GRAF_C")
	register_menu("FW_LORD_B", g_Keys, "FW_LORD_C")
	register_menu("FW_GiveRemove_B", g_Keys, "FW_GiveRemove_C")
	
	register_logevent("FW_NewRound", 2, "1=Round_Start")
}

public FW_CheckTeam(id) {
	if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) FW_MENU_A(id)
	else if(zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) client_cmd(id, "/control_zmod")
	else if(zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) client_cmd(id, "/control_zmod")
	else if(zp_get_user_survivor(id) && !zp_get_user_nemesis(id)) client_cmd(id, "/control_zmod")
}

public FW_MENU_A(id) {
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню привилегии^n^n")
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wМеню \y[Вип]^n")
	g_Keys |= MENU_KEY_1
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wМеню \y[Админ]^n")
	g_Keys |= MENU_KEY_2
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wМеню \y[Босс]^n^n")
	g_Keys |= MENU_KEY_3
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wМеню \y[Супер-Вип]^n")
	g_Keys |= MENU_KEY_4
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wМеню \y[Супер-Админ]^n")
	g_Keys |= MENU_KEY_5
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \wМеню \y[Супер-Босс]^n")
	g_Keys |= MENU_KEY_6
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[7] \wМеню \y[Король]^n")
	g_Keys |= MENU_KEY_7
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[8] \wМеню \y[Граф]^n")
	g_Keys |= MENU_KEY_8
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[9] \wМеню \y[Повелитель]^n^n")
	g_Keys |= MENU_KEY_9
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_MENU_B")
	
	return PLUGIN_HANDLED
}

public FW_MENU_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_VIP_A(id)
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_ADMIN_A(id)
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_BOSS_A(id)
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_SVIP(id)
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_SADMIN(id)
		}
		case 5: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_SBOSS(id)
		}
		case 6: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_KING(id)
		}
		case 7: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_GRAF(id)
		}
		case 8: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id))
				FW_Check_LORD(id)
		}
	}
	return PLUGIN_HANDLED
}

public FW_VIP_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Вип]^n^n")
	
	if(VIP_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+50 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+50 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(VIP_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+50 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+50 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(VIP_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+50 Евро]^n^n\r---[#] \wЭльф Автоматы \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+50 Евро]^n^n\r---[#] \wЭльф Автоматы \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(VIP_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[А] \rЭльф AK-47^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[А] \rЭльф AK-47^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(VIP_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[А] \rЭльф M4A1^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[А] \rЭльф M4A1^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_VIP_B")
	
	return PLUGIN_HANDLED
}

public FW_VIP_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(VIP_HP[id] == 0) {
					VIP_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 50)
					FW_VIP_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(VIP_AP[id] == 0) {
					VIP_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 50)
					FW_VIP_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(VIP_EURO[id] == 0) {
					VIP_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 50)
					FW_VIP_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(VIP_WPN1[id] == 0) {
					VIP_WPN1[id] = 1
					
					elf_ak47(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(VIP_WPN2[id] == 0) {
					VIP_WPN2[id] = 1
					
					elf_m4a1(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_ADMIN_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Админ]^n^n")
	
	if(ADMIN_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+75 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+75 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(ADMIN_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+75 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+75 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(ADMIN_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+75 Евро]^n^n\r---[#] \wЭльф Винтовки \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+75 Евро]^n^n\r---[#] \wЭльф Винтовки \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(ADMIN_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[В] \rЭльф CrossBow^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[В] \rЭльф CrossBow^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(ADMIN_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[В] \rЭльф VSK-94^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[В] \rЭльф VSK-94^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_ADMIN_B")
	
	return PLUGIN_HANDLED
}

public FW_ADMIN_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(ADMIN_HP[id] == 0) {
					ADMIN_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 75)
					FW_ADMIN_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(ADMIN_AP[id] == 0) {
					ADMIN_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 75)
					FW_ADMIN_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(ADMIN_EURO[id] == 0) {
					ADMIN_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 75)
					FW_ADMIN_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(ADMIN_WPN1[id] == 0) {
					ADMIN_WPN1[id] = 1
					
					elf_crossbow(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(ADMIN_WPN2[id] == 0) {
					ADMIN_WPN2[id] = 1
					
					elf_vsk94(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_BOSS_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Босс]^n^n")
	
	if(BOSS_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+100 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+100 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(BOSS_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+100 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+100 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(BOSS_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+100 Евро]^n^n\r---[#] \wБафф Автоматы \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+100 Евро]^n^n\r---[#] \wБафф Автоматы \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(BOSS_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[А] \rБафф AK-47^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[А] \rБафф AK-47^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(BOSS_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[А] \rБафф M4A1^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[А] \rБафф M4A1^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_BOSS_B")
	
	return PLUGIN_HANDLED
}

public FW_BOSS_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(BOSS_HP[id] == 0) {
					BOSS_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 100)
					FW_BOSS_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(BOSS_AP[id] == 0) {
					BOSS_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 100)
					FW_BOSS_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(BOSS_EURO[id] == 0) {
					BOSS_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 100)
					FW_BOSS_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(BOSS_WPN1[id] == 0) {
					BOSS_WPN1[id] = 1
					
					buff_ak47(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(BOSS_WPN2[id] == 0) {
					BOSS_WPN2[id] = 1
					
					buff_m4a1(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_SVIP(id) {
	if(get_user_flags(id) & SVIP)
		FW_SVIP_A(id)
}

public FW_SVIP_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Супер-Вип]^n^n")
	
	if(SVIP_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+150 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+150 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(SVIP_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+150 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+150 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(SVIP_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+150 Евро]^n^n\r---[#] \wОгенные Оружия \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+150 Евро]^n^n\r---[#] \wОгенные Оружия \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(SVIP_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[А] \rПойзон Scar Born Beast^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[А] \rПойзон Scar Born Beast^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(SVIP_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[New] \rШокер Перчатки^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[New] \rШокер Перчатки^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_SVIP_B")
	
	return PLUGIN_HANDLED
}

public FW_SVIP_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SVIP_HP[id] == 0) {
					SVIP_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 150)
					FW_SVIP_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SVIP_AP[id] == 0) {
					SVIP_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 150)
					FW_SVIP_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SVIP_EURO[id] == 0) {
					SVIP_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 150)
					FW_SVIP_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SVIP_WPN1[id] == 0) {
					SVIP_WPN1[id] = 1
					
					poison_scar(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SVIP_WPN2[id] == 0) {
					SVIP_WPN2[id] = 1
					
					red_hands(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_SADMIN(id) {
	if(get_user_flags(id) & SADMIN)
		FW_SADMIN_A(id)
}

public FW_SADMIN_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Супер-Админ]^n^n")
	
	if(SADMIN_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+200 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+200 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(SADMIN_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+200 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+200 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(SADMIN_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+200 Евро]^n^n\r---[#] \wБалрог Оружейка \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+200 Евро]^n^n\r---[#] \wБалрог Оружейка \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(SADMIN_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[А] \rБалрог AK-47^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[А] \rБалрог AK-47^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(SADMIN_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[П] \rБалрог-7^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[П] \rБалрог-7^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_SADMIN_B")
	
	return PLUGIN_HANDLED
}

public FW_SADMIN_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SADMIN_HP[id] == 0) {
					SADMIN_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 200)
					FW_SADMIN_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SADMIN_AP[id] == 0) {
					SADMIN_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 200)
					FW_SADMIN_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SADMIN_EURO[id] == 0) {
					SADMIN_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 200)
					FW_SADMIN_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SADMIN_WPN1[id] == 0) {
					SADMIN_WPN1[id] = 1
					
					balrog_ak47(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SADMIN_WPN2[id] == 0) {
					SADMIN_WPN2[id] = 1
					
					balrog7(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_SBOSS(id) {
	if(get_user_flags(id) & SBOSS)
		FW_SBOSS_A(id)
}

public FW_SBOSS_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Супер-Босс]^n^n")
	
	if(SBOSS_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+250 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+250 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(SBOSS_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+250 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+250 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(SBOSS_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+250 Евро]^n^n\r---[#] \wФантастические Автоматы \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+250 Евро]^n^n\r---[#] \wФантастические Автоматы \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(SBOSS_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[А] \rOZ Plasma-Gun^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[А] \rOZ Plasma-Gun^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(SBOSS_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[А] \rТанатос Tornado^n^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[А] \rТанатос Tornado^n^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_SBOSS_B")
	
	return PLUGIN_HANDLED
}

public FW_SBOSS_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SBOSS_HP[id] == 0) {
					SBOSS_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 250)
					FW_SBOSS_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SBOSS_AP[id] == 0) {
					SBOSS_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 250)
					FW_SBOSS_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SBOSS_EURO[id] == 0) {
					SBOSS_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 250)
					FW_SBOSS_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SBOSS_WPN1[id] == 0) {
					SBOSS_WPN1[id] = 1
					
					oz_plasmagun(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(SBOSS_WPN2[id] == 0) {
					SBOSS_WPN2[id] = 1
					
					thanatos_tornado(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_KING(id) {
	if(get_user_flags(id) & KING)
		FW_KING_A(id)
}

public FW_KING_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Король]^n^n")
	
	if(KING_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+300 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+300 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(KING_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+300 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+300 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(KING_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+300 Евро]^n^n\r---[#] \wНебесные Оружия \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+300 Евро]^n^n\r---[#] \wНебесные Оружия \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(KING_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[С] \rStar-Chaser^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[С] \rStar-Chaser^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(KING_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[А] \rDubStep Gun^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[А] \rDubStep Gun^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	if(KING_WPN3[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \wВзять \y[New] \rJet-Pack^n^n")
		g_Keys |= MENU_KEY_6
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \dВзять \y[New] \rJet-Pack^n^n")
		g_Keys &= ~MENU_KEY_6
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_KING_B")
	
	return PLUGIN_HANDLED
}

public FW_KING_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_HP[id] == 0) {
					KING_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 300)
					FW_KING_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_AP[id] == 0) {
					KING_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 300)
					FW_KING_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_EURO[id] == 0) {
					KING_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 300)
					FW_KING_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_WPN1[id] == 0) {
					KING_WPN1[id] = 1
					
					starchaser(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_WPN2[id] == 0) {
					KING_WPN2[id] = 1
					
					dubstep_gun(id)
				}
			}
		}
		case 5: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(KING_WPN3[id] == 0) {
					KING_WPN3[id] = 1
					
					skulljp(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_GRAF(id) {
	if(get_user_flags(id) & GRAF)
		FW_GRAF_A(id)
}

public FW_GRAF_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Граф]^n^n")
	
	if(GRAF_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+350 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+350 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(GRAF_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+350 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+350 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(GRAF_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+350 Евро]^n^n\r---[#] \wАнгельские Оружия \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+350 Евро]^n^n\r---[#] \wАнгельские Оружия \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(GRAF_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[П] \rM249 Pheonix^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[П] \rM249 Pheonix^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(GRAF_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[С] \rDestroyer-Bolt^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[С] \rDestroyer-Bolt^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	if(GRAF_WPN3[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \wВзять \y[П] \rBerreta Guns Linger^n^n")
		g_Keys |= MENU_KEY_6
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \dВзять \y[П] \rBerreta Guns Linger^n^n")
		g_Keys &= ~MENU_KEY_6
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_GRAF_B")
	
	return PLUGIN_HANDLED
}

public FW_GRAF_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_HP[id] == 0) {
					GRAF_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 350)
					FW_GRAF_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_AP[id] == 0) {
					GRAF_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 350)
					FW_GRAF_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_EURO[id] == 0) {
					GRAF_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 350)
					FW_GRAF_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_WPN1[id] == 0) {
					GRAF_WPN1[id] = 1
					
					m249_pheonix(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_WPN2[id] == 0) {
					GRAF_WPN2[id] = 1
					
					destroyer_bolt(id)
				}
			}
		}
		case 5: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(GRAF_WPN3[id] == 0) {
					GRAF_WPN3[id] = 1
					
					berettagunslinger(id)
				}
			}
		}
	}
	return PLUGIN_HANDLED
}

public FW_Check_LORD(id) {
	if(get_user_flags(id) & LORD)
		FW_LORD_A(id)
}

public FW_LORD_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wМеню \y[Повелитель]^n^n")
	
	if(LORD_HP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВзять \y[+400 ХП]^n")
		g_Keys |= MENU_KEY_1
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \dВзять \y[+400 ХП]^n")
		g_Keys &= ~MENU_KEY_1
	}
	
	if(LORD_AP[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wВзять \y[+400 Броней]^n")
		g_Keys |= MENU_KEY_2
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \dВзять \y[+400 Броней]^n")
		g_Keys &= ~MENU_KEY_2
	}
	
	if(LORD_EURO[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВзять \y[+400 Евро]^n^n\r---[#] \wАнгельские Оружия \r[#]---^n")
		g_Keys |= MENU_KEY_3
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \dВзять \y[+400 Евро]^n^n\r---[#] \wАнгельские Оружия \r[#]---^n")
		g_Keys &= ~MENU_KEY_3
	}
	
	if(LORD_WPN1[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wВзять \y[С] \rDragonLore^n")
		g_Keys |= MENU_KEY_4
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \dВзять \y[С] \rDragonLore^n")
		g_Keys &= ~MENU_KEY_4
	}
	
	if(LORD_WPN2[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \wВзять \y[New] \rПерчатка Таноса^n")
		g_Keys |= MENU_KEY_5
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[5] \dВзять \y[New] \rПерчатка Таноса^n")
		g_Keys &= ~MENU_KEY_5
	}
	
	if(LORD_WPN3[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \wВзять \y[New] \rПалочка^n")
		g_Keys |= MENU_KEY_6
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[6] \dВзять \y[New] \rПалочка^n")
		g_Keys &= ~MENU_KEY_6
	}
	
	if(LORD_WPN4[id] == 0) {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[7] \wВзять \y[Д] \rM3-Dragon^n^n")
		g_Keys |= MENU_KEY_7
	} else {
		g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[7] \dВзять \y[Д] \rM3-Dragon^n^n")
		g_Keys &= ~MENU_KEY_7
	}
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[8] \wУправление зомби модом^n")
	g_Keys |= MENU_KEY_8
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[9] \wВыдать/Отобрать^n^n")
	g_Keys |= MENU_KEY_9
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[0] \wВыход")
	g_Keys |= MENU_KEY_0
	
	show_menu(id, g_Keys, g_Text, -1, "FW_LORD_B")
	
	return PLUGIN_HANDLED
}

public FW_LORD_C(id, g_Key) {
	switch(g_Key) {
		case 0: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_HP[id] == 0) {
					LORD_HP[id] = 1
					
					set_user_health(id, get_user_health(id) + 400)
					FW_LORD_A(id)
				}
			}
		}
		case 1: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_AP[id] == 0) {
					LORD_AP[id] = 1
					
					set_user_armor(id, get_user_armor(id) + 400)
					FW_LORD_A(id)
				}
			}
		}
		case 2: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_EURO[id] == 0) {
					LORD_EURO[id] = 1
					
					zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + 400)
					FW_LORD_A(id)
				}
			}
		}
		case 3: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_WPN1[id] == 0) {
					LORD_WPN1[id] = 5
					
					dragonlore(id)
				}
			}
		}
		case 4: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_WPN2[id] == 0) {
					LORD_WPN2[id] = 1
					
					tanos_hand(id)
				}
			}
		}
		case 5: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_WPN3[id] == 0) {
					LORD_WPN3[id] = 1
					
					stick(id)
				}
			}
		}
		case 6: {
			if(!zp_get_user_zombie(id) && !zp_get_user_nemesis(id) && !zp_get_user_survivor(id)) {
				if(LORD_WPN4[id] == 0) {
					LORD_WPN4[id] = 1
					
					geating_m3(id)
				}
			}
		}
		case 7: client_cmd(id, "/control_zmod")
		case 8: FW_GiveRemove_A(id)
	}
	return PLUGIN_HANDLED
}

public FW_GiveRemove_A(id) {
	if(!is_user_alive(id)) return PLUGIN_CONTINUE
	if(zp_get_user_zombie(id)) return PLUGIN_CONTINUE
	if(zp_get_user_nemesis(id)) return PLUGIN_CONTINUE
	if(zp_get_user_survivor(id)) return PLUGIN_CONTINUE
	
	new g_Text[512], g_Len
	
	g_Len = 0
	g_Len = formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[ZP] \wВыдать/Отобрать^n^n")
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[1] \wВыдать Евро^n")
	g_Keys |= MENU_KEY_1
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[2] \wОтобрать Евро^n^n")
	g_Keys |= MENU_KEY_2
		
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[3] \wВыдать Черепа^n")
	g_Keys |= MENU_KEY_3
	
	g_Len += formatex(g_Text[g_Len], charsmax(g_Text) - g_Len, "\r[4] \wОтобрать Черепа^n^n")
	g_Keys |= MENU_KEY_4
	
	show_menu(id, g_Keys, g_Text, -1, "FW_GiveRemove_B")
	
	return PLUGIN_HANDLED
}

public FW_GiveRemove_C(id, g_Key) {
	switch(g_Key) {
		case 0: client_cmd(id, "/give_euro")
		case 1: client_cmd(id, "/remove_euro")
		case 2: client_cmd(id, "/give_skull")
		case 3: client_cmd(id, "/remove_skull")
	}
	return PLUGIN_HANDLED
}

public FW_NewRound(id) {
	for(new id = 0; id < 33; id++) {
		if(VIP_HP[id] > 0)
			VIP_HP[id] -= 1
		if(VIP_AP[id] > 0)
			VIP_AP[id] -= 1
		if(VIP_WPN1[id] > 0)
			VIP_WPN1[id] -= 1
		if(VIP_WPN2[id] > 0)
			VIP_WPN2[id] -= 1
		if(ADMIN_HP[id] > 0)
			ADMIN_HP[id] -= 1
		if(ADMIN_AP[id] > 0)
			ADMIN_AP[id] -= 1
		if(ADMIN_WPN1[id] > 0)
			ADMIN_WPN1[id] -= 1
		if(ADMIN_WPN2[id] > 0)
			ADMIN_WPN2[id] -= 1
		if(BOSS_HP[id] > 0)
			BOSS_HP[id] -= 1
		if(BOSS_AP[id] > 0)
			BOSS_AP[id] -= 1
		if(BOSS_WPN1[id] > 0)
			BOSS_WPN1[id] -= 1
		if(BOSS_WPN2[id] > 0)
			BOSS_WPN2[id] -= 1
		if(SVIP_HP[id] > 0)
			SVIP_HP[id] -= 1
		if(SVIP_AP[id] > 0)
			SVIP_AP[id] -= 1
		if(SVIP_WPN1[id] > 0)
			SVIP_WPN1[id] -= 1
		if(SVIP_WPN2[id] > 0)
			SVIP_WPN2[id] -= 1
		if(SADMIN_HP[id] > 0)
			SADMIN_HP[id] -= 1
		if(SADMIN_AP[id] > 0)
			SADMIN_AP[id] -= 1
		if(SADMIN_WPN1[id] > 0)
			SADMIN_WPN1[id] -= 1
		if(SADMIN_WPN2[id] > 0)
			SADMIN_WPN2[id] -= 1
		if(SBOSS_HP[id] > 0)
			SBOSS_HP[id] -= 1
		if(SBOSS_AP[id] > 0)
			SBOSS_AP[id] -= 1
		if(SBOSS_WPN1[id] > 0)
			SBOSS_WPN1[id] -= 1
		if(SBOSS_WPN2[id] > 0)
			SBOSS_WPN2[id] -= 1
		if(KING_HP[id] > 0)
			KING_HP[id] -= 1
		if(KING_AP[id] > 0)
			KING_AP[id] -= 1
		if(KING_WPN1[id] > 0)
			KING_WPN1[id] -= 1
		if(KING_WPN2[id] > 0)
			KING_WPN2[id] -= 1
		if(GRAF_HP[id] > 0)
			GRAF_HP[id] -= 1
		if(GRAF_AP[id] > 0)
			GRAF_AP[id] -= 1
		if(GRAF_WPN1[id] > 0)
			GRAF_WPN1[id] -= 1
		if(GRAF_WPN2[id] > 0)
			GRAF_WPN2[id] -= 1
		if(GRAF_WPN3[id] > 0)
			GRAF_WPN3[id] -= 1
		if(LORD_HP[id] > 0)
			LORD_HP[id] -= 1
		if(LORD_AP[id] > 0)
			LORD_AP[id] -= 1
		if(LORD_WPN1[id] > 0)
			LORD_WPN1[id] -= 1
		if(LORD_WPN2[id] > 0)
			LORD_WPN2[id] -= 1
		if(LORD_WPN3[id] > 0)
			LORD_WPN3[id] -= 1
		if(LORD_WPN4[id] > 0)
			LORD_WPN4[id] -= 1
	}
}
__________________
WebSite

Last edited by bakugan; 04-21-2024 at 12:51.
bakugan is offline