Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #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));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement