eyal282 icon

Jailbreak Games Hebrew V 1.3

eyal282 | PRO | 03/26/13 02:46:08 AM UTC | 0 ⭐ | 716 👁️ | Never ⏰ | []
Pawn |

15.61 KB

|

None

|

0 👍

/

0 👎

#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
 
#define PLUGIN "JailBreak"
#define VERSION "1.0"
#define AUTHOR "Eyal But Who Care?"
 
new randomnum, g_max_clients
 
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /games", "JailbreakGames")
    register_cvar("damageslaponbox", "0")
    RegisterHam(Ham_TakeDamage, "player", "hamTakeDamage")
    
    g_max_clients = get_maxplayers()
}
public hamTakeDamage(victim,inflictor,attacker,Float:damage)
{
    if(get_cvar_num("mp_friendlyfire") == 1) {
        if(cs_get_user_team(attacker) == CS_TEAM_CT && cs_get_user_team(victim) == CS_TEAM_CT) {
            SetHamReturnInteger(0)
            return HAM_SUPERCEDE
        }
        if(cs_get_user_team(attacker) == CS_TEAM_T && cs_get_user_team(victim) == CS_TEAM_T && get_cvar_num("damageslaponbox") == 1)
            set_task(0.0, "Slaping", victim,_,_, "a", random_num(0,4))
    }
}
public Slaping(id)
{
user_slap(id, 0)
}
public JailbreakGames(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    new GamesMenu = menu_create("?תושעל המ", "HandleJailbreakGames")
 
    menu_additem(GamesMenu, "םיקחשמ רחב", "1")
    menu_additem(GamesMenu, "רמא ךלמהל תודוקפ", "2")
    menu_additem(GamesMenu, "ביגמש ןורחאל תודוקפ", "3")
    menu_additem(GamesMenu, "םשורש ןושארהל תודוקפ", "4")
    menu_additem(GamesMenu, "סקובל תודוקפ", "5")
    menu_additem(GamesMenu, "םכל ורמאש המ לכמ וחכשת", "6")
 
    menu_display(id, GamesMenu)
    }
}
public HandleJailbreakGames(id, GamesMenu, item)
{
    if (item == MENU_EXIT)
    {
        menu_destroy(GamesMenu)
    }
    
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(GamesMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    get_user_name(id, name, 31)
    new key = str_to_num(data)
    
    switch (key)
    {
            case 1:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            ChooseGames(id)
            }
            case 2:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            AmarCmd(id)
            }
            case 3:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            MegivCmd(id)
            }
            case 4:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            RoshemCmd(id)
            }
            case 5:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            BoxCmd(id)
            }
            case 6:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nםכל ורמאש המ לכמ וחכשת", name)
            server_cmd("mp_friendlyfire 0")
            }
        }
    }
    if(key == 6)
    JailbreakGames(id)
}
public ChooseGames(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    new ChooseGamesMenu = menu_create("םיקחשמ רחב", "HandleChooseGames")
            
    menu_additem(ChooseGamesMenu, "רמא ךלמה", "1")
    menu_additem(ChooseGamesMenu, "ביגמש ןורחאה", "2")
    menu_additem(ChooseGamesMenu, "םשורש ןושארה", "3")
    menu_additem(ChooseGamesMenu, "סקוב", "4")
            
    menu_display(id, ChooseGamesMenu)
    }
}
public AmarCmd(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    new AmelehAmarCmdsMenu = menu_create("תודוקפ רחב", "HandleAmarCmds")
            
    menu_additem(AmelehAmarCmdsMenu, "ךלמה ינאש רמא ךלמה", "1")
    menu_additem(AmelehAmarCmdsMenu, "ץופקל רמא ךלמה", "2")
    menu_additem(AmelehAmarCmdsMenu, "תבשל רמא ךלמה", "3")
    menu_additem(AmelehAmarCmdsMenu, "ץופקל קיספהל רמא ךלמה", "4")
    menu_additem(AmelehAmarCmdsMenu, "תבשל קיספהל רמא ךלמה", "5")
    menu_additem(AmelehAmarCmdsMenu, "ץופקל", "6")
    menu_additem(AmelehAmarCmdsMenu, "תבשל", "7")
    menu_additem(AmelehAmarCmdsMenu, "רמא ךלמה רמגנ", "8")
    menu_additem(AmelehAmarCmdsMenu, "רמא ךלמה רמגנש רמא ךלמה", "9")
 
    menu_display(id, AmelehAmarCmdsMenu)
    }
}
public MegivCmd(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    new AharonSheMegivCmdsMenu = menu_create("תודוקפ רחב", "HandleMegivCmds")
        
    menu_additem(AharonSheMegivCmdsMenu, "תמ ץפוקש ןורחאה", "1")
    menu_additem(AharonSheMegivCmdsMenu, "תמ בשויש ןורחאה", "2")
    menu_additem(AharonSheMegivCmdsMenu, "תמ בולכהמ אצויש ןורחאה", "3")
    menu_additem(AharonSheMegivCmdsMenu, "תמ בולכל סנכנש ןורחאה", "4")
    menu_additem(AharonSheMegivCmdsMenu, "תמ ץפוקש ןושארה", "5")
    menu_additem(AharonSheMegivCmdsMenu, "תמ בשויש ןושארה", "6")
    menu_additem(AharonSheMegivCmdsMenu, "יגמש ןורחאה רמגנ", "7")
 
    menu_display(id, AharonSheMegivCmdsMenu)
    }
}
public RoshemCmd(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    randomnum = random_num(1, 100)
    new Format[50]
    new ArishonSheRoshemCmdsMenu = menu_create("תודוקפ רחב", "HandleRoshemCmds")
    
    formatex( Format, charsmax( Format ), "גורהל 1 רחוב %i םשורש ןושארה", randomnum)
    menu_additem(ArishonSheRoshemCmdsMenu, Format, "1")
    formatex( Format, charsmax( Format ), "גורהל 2 רחוב %i םשורש ןושארה", randomnum)
    menu_additem(ArishonSheRoshemCmdsMenu, Format, "2")
    formatex( Format, charsmax( Format ), "תמ %i םשורש ןושארה", randomnum)
    menu_additem(ArishonSheRoshemCmdsMenu, Format, "3")
    formatex( Format, charsmax( Format ), "יח %i םשורש ןושארה", randomnum)
    menu_additem(ArishonSheRoshemCmdsMenu, Format, "4")
    formatex( Format, charsmax( Format ), "םשורש ןושארה רמגנ")
    menu_additem(ArishonSheRoshemCmdsMenu, Format, "5")
 
    menu_display(id, ArishonSheRoshemCmdsMenu)
    }
}
public BoxCmd(id)
{
    if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
    new BoxMenu[100]
    new BoxCmdsMenu = menu_create("תודוקפ רחב", "HandleBoxCmds")
    
    menu_additem(BoxCmdsMenu, "רורטל םייח אלמל", "1")
    formatex(BoxMenu, charsmax(BoxMenu), "סקובב תופאכ %s", get_cvar_num("damageslaponbox") == 1 ? "לטב" : "לעפה")
    menu_additem(BoxCmdsMenu, BoxMenu, "2")
    menu_additem(BoxCmdsMenu, "סקוב רמגנ", "3")
    
    menu_display(id, BoxCmdsMenu)
    }
}
public HandleChooseGames(id, ChooseGamesMenu, item)
{
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(ChooseGamesMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    new key = str_to_num(data)
    get_user_name(id, name, 31)
    switch (key)
    {
        case 1:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
                set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
                show_hudmessage(0, "%s:^nרמא ךלמה םיקחשמ", name)
                AmarCmd(id)
            }
        }
        case 2:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
                set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
                show_hudmessage(0, "%s:^nביגמש ןורחאה םיקחשמ", name)
                MegivCmd(id)
            }
        }
        case 3:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
                set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
                show_hudmessage(0, "%s:^nםשורש ןושארה םיקחשמ", name)
                RoshemCmd(id)
            }
        }
        case 4:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
                set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
                show_hudmessage(0, "%s:^nסקוב םיקחשמ", name)
                server_cmd("mp_friendlyfire 1")
                BoxCmd(id)
            }
        }
    }
}
public HandleAmarCmds(id, AmelehAmarCmdsMenu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(AmelehAmarCmdsMenu)
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            JailbreakGames(id)
    }
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(AmelehAmarCmdsMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    new key = str_to_num(data)
    get_user_name(id, name, 31)
    
    switch (key)
    {
            case 1:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nךלמה ינאש רמא ךלמה", name)
                }
            }
            case 2:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nץופקל רמא ךלמה", name)
                }
            }
            case 3:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nתבשל רמא ךלמה", name)
                }
            }
            case 4:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nץופקל קיספהל רמא ךלמה", name)
                }
            }
            case 5:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nתבשל קיספהל רמא ךלמה", name)
                }
            }   
            case 6:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nץופקל", name)
                }
            }   
            case 7:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nתבשל", name)
                }
            }   
            case 8:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nרמא ךלמה רמגנ", name)
                }
            }   
            case 9:
            {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nרמא ךלמה רמגנש רמא ךלמה", name)
            }
        }       
    }
    if(key != 0)
    AmarCmd(id)
}
public HandleMegivCmds(id, AharonSheMegivCmdsMenu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(AharonSheMegivCmdsMenu)
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            JailbreakGames(id)
    }
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(AharonSheMegivCmdsMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    new key = str_to_num(data)
    get_user_name(id, name, 31)
    
    switch (key)
    {
        case 1:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ ץפוקש ןורחאה", name)
            }
        }   
        case 2:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ בשויש ןורחאה", name)
            }
        }   
        case 3:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ בולכהמ אצויש ןורחאה", name)
            }
        }   
        case 4:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ בולכל סנכנש ןורחאה", name)
            }
        }   
        case 5:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ ץפוקש ןושארה", name)
            }
        }
        case 6:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ בשויש ןושארה", name)
            }
        }
        case 7:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nביגמש ןורחאה רמגנ", name)
            }
        }
    }
    if(key != 0 && key != 7)
    MegivCmd(id)
    if(key == 7)
    JailbreakGames(id)
}
public HandleRoshemCmds(id, ArishonSheRoshemCmdsMenu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(ArishonSheRoshemCmdsMenu)
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            JailbreakGames(id)
    }
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(ArishonSheRoshemCmdsMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    new key = str_to_num(data)
    get_user_name(id, name, 31)
    
    switch (key)
    {
        case 1:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nגורהל 1 רחוב %i םשורש ןושארה", name, randomnum)
            }
        }
        case 2:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nגורהל 2 רחוב %i םשורש ןושארה", name, randomnum)
            }
        }
        case 3:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nתמ %i םשורש ןושארה", name, randomnum)
            }
        }
        case 4:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nיח %i םשורש ןושארה", name, randomnum)
            }
        }
        case 5:
        {
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
        set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
        show_hudmessage(0, "%s:^nםשורש ןושארה רמגנ", name, randomnum)
            }
        }
    }   
    if(key != 0 && key != 5)
        set_task(0.1, "RoshemCmd", id)
    if(key == 5)
        ChooseGames(id)
}
public HandleBoxCmds(id, BoxCmdsMenu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(BoxCmdsMenu)
        if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id))
            JailbreakGames(id)
    }
    new data[6], Name[64], acces, callback, name[32]
    menu_item_getinfo(BoxCmdsMenu, item, acces, data, charsmax(data), Name, charsmax(Name), callback)
    new key = str_to_num(data)
    get_user_name(id, name, 31)
    
    switch (key)
    {
        case 1:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            for(new i = 0; i < g_max_clients; i++)
        
            if(is_user_connected(i) && is_user_alive(i) && cs_get_user_team(i) == CS_TEAM_T)
            {
                set_user_health(i, 100)
            }
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nואלמתה רורטה לש םייחה", name)
            }
        }
        case 2:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            server_cmd("damageslaponbox %s", get_cvar_num("damageslaponbox") == 1 ? "0" : "1")
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s סקובב תופאכה", get_cvar_num("damageslaponbox") == 1 ? "ולטוב" : "ולעפוה")
            }
        }
        case 3:
        {
            if(cs_get_user_team(id) == CS_TEAM_CT || is_user_admin(id)) {
            set_hudmessage(0, 60, 235, -1.0, -1.0, 1, 6.0, 3.0, 0.1, 1.5)
            show_hudmessage(0, "%s:^nקספוה סקוב", name)
            server_cmd("mp_friendlyfire 0")
            }
        }
    }
    if(key != 0 && key != 3)
        set_task(0.1, "BoxCmd", id)
    if(key == 3)
        ChooseGames(id)
}
stock set_user_health(index, health) {
    health > 0 ? set_pev(index, pev_health, float(health)) : dllfunc(DLLFunc_ClientKill, index);
 
    return 1;
}
 
stock is_user_admin(id)
{
    new __flags=get_user_flags(id);
    return (__flags>0 && !(__flags&ADMIN_USER));
}

Comments