This site is a testing version, but all data is shared with the live forum.


Raised This Month: $ Target: $400
 0% 

zp_privileges_menu translater english version


Post New Thread Reply   
 
Thread Tools Display Modes
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
mlibre
Veteran Member
Join Date: Nov 2015
Location: return PLUGIN_CONTINUE
Old 04-21-2024 , 13:33   Re: zp_privileges_menu translater english version
Reply With Quote #2

what did you edit
__________________
mlibre is offline
bakugan
Member
Join Date: Dec 2023
Location: Bulgaria
Old 04-22-2024 , 06:22   Re: zp_privileges_menu translater english version
Reply With Quote #3

The plugin is written in Russian. But I don't understand it. I was working on an AI chatbot in the middle of the night yesterday and I couldn't convert it to English
__________________
WebSite
bakugan is offline
Ace67
Senior Member
Join Date: Sep 2020
Location: France
Old 04-24-2024 , 19:13   Re: zp_privileges_menu translater english version
Reply With Quote #4

Just use a translator It's a little bit long
__________________
CS:CZ > CS 1.6
Ace67 is offline
Natsheh
Veteran Member
Join Date: Sep 2012
Old 04-25-2024 , 11:27   Re: zp_privileges_menu translater english version
Reply With Quote #5

Thats not how you translate a plugin, amxmodx support Multi lingual, create a lang key for each text and add it in the translation file under the [langcode] artibute/category


You can follow this guide, or read for more information .

https://forums.alliedmods.net/showthread.php?t=4358
__________________
@Jailbreak Main Mod v2.7.0 100%
@User Tag Prefix 100% done !
@Mystery Box 100% done !
@VIP System 100% done !


Last edited by Natsheh; 04-25-2024 at 11:28.
Natsheh is offline
Send a message via MSN to Natsheh Send a message via Skype™ to Natsheh
Reply



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 11:48.


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