AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   zp_privileges_menu translater english version (https://forums.alliedmods.net/showthread.php?t=347376)

bakugan 04-21-2024 12:50

zp_privileges_menu translater english version
 
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
        }
}


mlibre 04-21-2024 13:33

Re: zp_privileges_menu translater english version
 
what did you edit

bakugan 04-22-2024 06:22

Re: zp_privileges_menu translater english version
 
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

Ace67 04-24-2024 19:13

Re: zp_privileges_menu translater english version
 
Just use a translator :D It's a little bit long

Natsheh 04-25-2024 11:27

Re: zp_privileges_menu translater english version
 
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


All times are GMT -4. The time now is 21:20.

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