Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < amxmodx >
- #include < amxmisc >
- #include < cstrike >
- #include < dhudmessage >
- #include < fakemeta_util >
- #include < fvault >
- new const g_vaultName[] = "Jailbreak_Shop";
- new Shop, Cash[33], HeadLine[110];
- new menu;
- public plugin_init() {
- register_plugin("Hor1ror Shop", "1.0", "RegonizE")
- register_clcmd("say /shop", "pShop")
- register_clcmd("say !shop", "pShop")
- register_clcmd("say /myCash", "MyCash")
- register_clcmd("say", "HandleSay")
- register_event("DeathMsg", "OnPlayerKill", "a")
- register_logevent("RoundEnd", 2, "1=Round_End")
- }
- public HandleSay(id)
- {
- new message[192], arg2[64], arg1[64], tName[32];
- read_argv(1, message, sizeof(message));
- parse(message, arg1, sizeof(arg1), arg2, sizeof(arg2));
- if(equal(arg1, "/Cash"))
- {
- new player = cmd_target(id, arg2);
- if(is_user_bot(player))
- {
- ColorChat(id, "That action can't be performed on bot." );
- return PLUGIN_HANDLED;
- }
- get_user_name(player, tName, sizeof(tName));
- ColorChat(id, "^4%s ^1has^3 %d^x01 Cash", tName, Cash[player]);
- return PLUGIN_HANDLED;
- }
- return PLUGIN_CONTINUE;
- }
- public client_connect(client)
- {
- Load(client)
- }
- public client_disconnect(client)
- {
- Save(client)
- }
- public client_putinserver(id)
- {
- set_task(5.0, "MyCash", id)
- }
- Load(client) {
- new data[ 16 ], nonsteam = false, authid[ 35 ], ip[ 64 ];
- get_user_authid( client, authid, sizeof( authid ) - 1 );
- get_user_ip( client, ip, sizeof( ip ) - 1, 1 );
- if( equali( authid, "STEAM_ID_LAN" ) )
- nonsteam = true;
- if( fvault_get_data( g_vaultName, nonsteam ? ip : authid, data, sizeof( data ) - 1 ) )
- {
- Cash[ client ] = str_to_num( data );
- return;
- }
- else
- {
- Cash[ client ] = 0;
- return;
- }
- }
- Save(client) {
- new data[ 16 ], nonsteam = false, authid[ 35 ], ip[ 64 ];
- get_user_authid( client, authid, sizeof( authid ) - 1 );
- get_user_ip( client, ip, sizeof( ip ) - 1, 1 );
- if( equali( authid, "STEAM_ID_LAN" ) )
- nonsteam = true;
- num_to_str( Cash[ client ], data, sizeof( data ) - 1 );
- fvault_set_data( g_vaultName, nonsteam ? ip : authid, data );
- return;
- }
- public pShop(id) {
- if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T) {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nMain Menu", Cash[id])
- Shop = menu_create(HeadLine, "Handler")
- menu_additem(Shop, "\yGrenades Menu", "1", 0)
- menu_additem(Shop, "\yWeapons Menu", "2", 0)
- menu_additem(Shop, "\yHealth Menu", "3", 0)
- menu_additem(Shop, "\yPowers Menu", "4", 0)
- menu_additem(Shop, "\yOther Menu^n^n", "5", 0)
- menu_additem(Shop, "\rGamble Menu^n", "6", 0)
- menu_additem(Shop, "\rPlayers Cash^n", "7", 0)
- menu_setprop(Shop, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Shop, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Shop, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Shop, 0)
- } else {
- ColorChat(id, "You Are Not ^3Alive ^4OR Not a ^3Prisoner")
- }
- return PLUGIN_HANDLED;
- }
- public Handler(id, Shop, item) {
- if(item == MENU_EXIT || cs_get_user_team(id) == CS_TEAM_CT || !is_user_alive(id)) {
- menu_destroy(Shop)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33];
- new access, callback;
- menu_item_getinfo(Shop, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: GrenadesMenu(id)
- case 2: WeaponsMenu(id)
- case 3: HealthMenu(id)
- case 4: PowersMenu(id)
- case 5: OtherMenu(id)
- case 6: GambleMenu(id)
- case 7: ShowPlayersInfo(id)
- }
- return PLUGIN_HANDLED;
- }
- public GrenadesMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nGrenades Menu", Cash[id])
- new Grenades = menu_create(HeadLine, "GHandler")
- menu_additem(Grenades, "\yHE-Grenade \r[\d 15 \r]", "1", 0)
- menu_additem(Grenades, "\yFlashBang \r[\d 10 \r]", "2", 0)
- menu_additem(Grenades, "\ySmoke Grenade \r[\d 8 \r]", "3", 0)
- menu_additem(Grenades, "\yAllNades \r[\d 30 \r]", "4", 0)
- menu_setprop(Grenades, MPROP_EXITNAME, "\yMain Menu" );
- menu_setprop(Grenades, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Grenades, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Grenades, 0)
- }
- public GHandler(id, Grenades, item) {
- if(item == MENU_EXIT ) {
- pShop(id);
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Grenades, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 15) {
- fm_give_item(id, "weapon_hegrenade")
- cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
- ColorChat(id, "You Bought HeGrenade Successfully")
- Cash[id] -= 15
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3HeGrenade")
- }
- }
- case 2: {
- if(Cash[id] >= 10) {
- fm_give_item(id, "weapon_flashbang")
- cs_set_user_bpammo(id, CSW_FLASHBANG, 1)
- ColorChat(id, "You Bought FlashBang Successfully")
- Cash[id] -= 10
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3FlashBang")
- }
- }
- case 3: {
- if(Cash[id] >= 8) {
- fm_give_item(id, "weapon_smokegrenade")
- cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1)
- ColorChat(id, "You Bought SmokeGrenade Successfully")
- Cash[id] -= 8
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3SmokeGrenade")
- }
- }
- case 4: {
- if(Cash[id] >= 30) {
- fm_give_item(id, "weapon_smokegrenade")
- cs_set_user_bpammo(id, CSW_SMOKEGRENADE, 1)
- fm_give_item(id, "weapon_hegrenade")
- cs_set_user_bpammo(id, CSW_HEGRENADE, 1)
- fm_give_item(id, "weapon_flashbang")
- cs_set_user_bpammo(id, CSW_FLASHBANG, 1)
- ColorChat(id, "You Bought All Grenades Package Successfully")
- Cash[id] -= 30
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3All Grenades Package")
- }
- }
- }
- menu_destroy(Grenades);
- return PLUGIN_HANDLED;
- }
- public WeaponsMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nWeapons Menu", Cash[id])
- new Weapons = menu_create(HeadLine, "WHandler")
- menu_additem(Weapons, "\yDeagle \r[\d 30 \r] \r[\d 1 BULLET \r]", "1", 0)
- menu_additem(Weapons, "\yUSP \r[\d 25 \r] \r[\d 2 BULLETS \r]", "2", 0)
- menu_additem(Weapons, "\yM4A1 Carbon \r[\d 40 \r] \r[\d 5 BULLETS \r]", "3", 0)
- menu_additem(Weapons, "\yAK47 Kalachnicov \r[\d 42 \r] \r[\d 5 BULLETS \r]", "4", 0)
- menu_setprop(Weapons, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Weapons, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Weapons, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Weapons, 0)
- }
- public WHandler(id, Weapons, item) {
- if(item == MENU_EXIT ) {
- pShop(id)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Weapons, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 30) {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_deagle"), 1);
- ColorChat(id, "You Bought Deagle [ 1 BULLET ] Successfully")
- Cash[id] -= 30
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3Deagle")
- }
- }
- case 2: {
- if(Cash[id] >= 25) {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_usp"), 2);
- ColorChat(id, "You Bought USP [ 2 BULLETS ] Successfully")
- Cash[id] -= 25
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3USP")
- }
- }
- case 3: {
- if(Cash[id] >= 40) {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_m4a1"), 5);
- ColorChat(id, "You Bought M4A1 Carbon [ 5 BULLETS ] Successfully")
- Cash[id] -= 40
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3M4A1 Carbon")
- }
- }
- case 4: {
- if(Cash[id] >= 42) {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_ak47"), 5);
- ColorChat(id, "You Bought AK47 Kalachnicov [ 5 BULLETS ] Successfully")
- Cash[id] -= 42
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^3AK47 Kalachnicov")
- }
- }
- }
- menu_destroy(Weapons);
- return PLUGIN_HANDLED;
- }
- public HealthMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nHealth Menu", Cash[id])
- new Health = menu_create(HeadLine, "HHandler")
- menu_additem(Health, "\d10 \yHealth \r[\d 10 \r]", "1", 0)
- menu_additem(Health, "\d20 \yHealth \r[\d 18 \r]", "2", 0)
- menu_additem(Health, "\d30 \yHealth \r[\d 26 \r]", "3", 0)
- menu_additem(Health, "\d40 \yHealth \r[\d 34 \r]", "4", 0)
- menu_additem(Health, "\d50 \yHealth \r[\d 42 \r]", "5", 0)
- menu_additem(Health, "\d100 \yHealth \r[\d 80 \r]", "6", 0)
- menu_setprop(Health, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Health, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Health, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Health, 0)
- }
- public HHandler(id, Health, item) {
- if(item == MENU_EXIT ) {
- pShop(id)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Health, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 10)
- {
- fm_set_user_health(id, 10 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 10 Health")
- Cash[id] -= 10
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 10 Health")
- }
- }
- case 2: {
- if(Cash[id] >= 18)
- {
- fm_set_user_health(id, 20 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 20 Health")
- Cash[id] -= 18
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 20 Health")
- }
- }
- case 3: {
- if(Cash[id] >= 26)
- {
- fm_set_user_health(id, 30 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 20 Health")
- Cash[id] -= 26
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 30 Health")
- }
- }
- case 4: {
- if(Cash[id] >= 34)
- {
- fm_set_user_health(id, 40 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 40 Health")
- Cash[id] -= 34
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 40 Health")
- }
- }
- case 5: {
- if(Cash[id] >= 42)
- {
- fm_set_user_health(id, 50 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 50 Health")
- Cash[id] -= 42
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 50 Health")
- }
- }
- case 6: {
- if(Cash[id] >= 80)
- {
- fm_set_user_health(id, 100 + get_user_health(id))
- ColorChat(id, "You Have Bought Succesfully^3 100 Health")
- Cash[id] -= 80
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy ^4:^3 100 Health")
- }
- }
- }
- menu_destroy(Health);
- return PLUGIN_HANDLED;
- }
- public PowersMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nPowers Menu", Cash[id])
- new Powers = menu_create(HeadLine, "PHandler")
- menu_additem(Powers, "\yNoclip \r[\d7 Sec \r] \r[\d 25 Cash\r]", "1", 0)
- menu_additem(Powers, "\yGravity \r[\d400 Gravity 10 Seconds \r] \r[\d 20 Cash \r]", "2", 0)
- menu_additem(Powers, "\yGodMode \r[\d5 Seconds\r] \r[\d 35 Cash \r]", "3", 0)
- menu_setprop(Powers, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Powers, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Powers, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Powers, 0)
- }
- public PHandler(id, Powers, item) {
- if(item == MENU_EXIT ) {
- pShop(id)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Powers, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 25) {
- fm_set_user_noclip(id, 1)
- ColorChat(id, "You Are Bought Noclip [7 Seconds] ^3Successfully")
- set_task(7.0, "RemoveNoclip", id)
- Cash[id] -= 25
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : ^3Noclip")
- }
- }
- case 2: {
- if(Cash[id] >= 20) {
- fm_set_user_gravity(id, 0.5)
- ColorChat(id, "You Are Bought Gravity [10 Seconds] ^3Successfully")
- set_task(10.0, "RemoveGravity", id)
- Cash[id] -= 20
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : ^3Gravity")
- }
- }
- case 3: {
- if(Cash[id] >= 35) {
- fm_set_user_godmode(id, 1)
- ColorChat(id, "You Are Bought GodMode [5 Seconds] ^3Successfully")
- set_task(10.0, "RemoveGodMode", id)
- Cash[id] -= 35
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : ^3GodMode")
- }
- }
- }
- menu_destroy(Powers);
- return PLUGIN_HANDLED;
- }
- public OtherMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nOther Menu", Cash[id])
- new Other = menu_create(HeadLine, "OHandler")
- menu_additem(Other, "\yGo To CT \r[\d 70 Cash\r]", "1", 0)
- menu_additem(Other, "\yCT Model \r[\d 10 Seconds \r] \r[\d 40 Cash \r]", "2", 0)
- menu_additem(Other, "\yGodMode \r[\d5 Seconds\r] \r[\d 35 Cash \r]", "3", 0)
- menu_setprop(Other, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Other, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Other, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Other, 0)
- }
- public OHandler(id, Other, item)
- {
- if(item == MENU_EXIT ) {
- pShop(id)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Other, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 70)
- {
- cs_set_user_team(id, CsTeams:CS_TEAM_CT)
- ColorChat(id, "You Have Bought [Go To CT] Successfully")
- Cash[id] -= 70
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : ^3Go To CT")
- }
- }
- case 2: {
- if(Cash[id] >= 40)
- {
- cs_set_user_model(id, "gign")
- ColorChat(id, "You Have Bought [CT Model] Successfully [10 Second]")
- set_task(10.0, "RemoveCTModel")
- Cash[id] -= 40
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : ^3CT Model")
- }
- }
- case 3: {
- if(Cash[id] >= 50)
- {
- get_user_name(id, szName, sizeof szName - 1)
- client_cmd(id, "amx_glow ^"%s red^"", szName)
- ColorChat(id, "You Have Bought FreeDay Successfully")
- ColorChat(0, "%s Has Bought ^3FreeDay ^4From The Shop !", szName)
- }
- }
- }
- menu_destroy(Other);
- return PLUGIN_HANDLED;
- }
- public GambleMenu(id)
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nGamble Menu", Cash[id])
- new Gamble = menu_create(HeadLine, "GAHandler")
- menu_additem(Gamble, "\yM4A1 Carbon \r[\dGamble 50% - 5Bullets\r] \r[\d 20Cash \r]", "1", 0)
- menu_additem(Gamble, "\yAK47 Kalachnicov \r[\dGamble 50% - 5Bullets\r] \r[\d 25Cash \r]", "2", 0)
- menu_additem(Gamble, "\yAWP \r[\dGamble 50% - 5 Bullet\r] \r[\d 35Cash \r]", "3", 0)
- menu_setprop(Gamble, MPROP_EXITNAME, "\yExit Shop" );
- menu_setprop(Gamble, MPROP_NUMBER_COLOR, "\d" );
- menu_setprop(Gamble, MPROP_EXIT, MEXIT_ALL)
- menu_display(id, Gamble, 0)
- }
- public GAHandler(id, Gamble, item)
- {
- if(item == MENU_EXIT ) {
- pShop(id)
- return PLUGIN_HANDLED;
- }
- new data[6], szName[33]
- new access, callback;
- menu_item_getinfo(Gamble, item, access, data, 5, szName, 32, callback)
- new key = str_to_num(data);
- switch( key )
- {
- case 1: {
- if(Cash[id] >= 20)
- {
- switch(random_num(1,2))
- {
- case 1: {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_m4a1"), 5);
- ColorChat(id, "You Are Lucky ... You Just Gambled M4A1 Carbon [ 5 BULLETS ] Successfully")
- Cash[id] -= 20
- }
- case 2: {
- ColorChat(id, "Bad Lucky, Means You Are Just Unlucky - Gamble : Unsuccessfull")
- Cash[id] -= 20
- }
- }
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : M4A1 Gamble")
- }
- }
- case 2: {
- if(Cash[id] >= 25)
- {
- switch(random_num(1,2))
- {
- case 1: {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_ak47"), 5);
- ColorChat(id, "You Are Lucky ... You Just Gambled AK47 Kalachnicov [ 5 BULLETS ] Successfully")
- Cash[id] -= 25
- }
- case 2: {
- ColorChat(id, "Bad Luck, Means You Are Just Unlucky - Gamble : Unsuccessfull")
- Cash[id] -= 25
- }
- }
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : AK47 Gamble")
- }
- }
- case 3: {
- if(Cash[id] >= 35)
- {
- switch(random_num(1,2))
- {
- case 1: {
- cs_set_weapon_ammo(fm_give_item(id, "weapon_awp"), 5);
- ColorChat(id, "You Are Lucky ... You Just Gambled AWP [ 5 BULLET ] Successfully")
- Cash[id] -= 35
- }
- case 2: {
- ColorChat(id, "Bad Lucky, Means You Are Just Unlucky - Gamble : Unsuccessfull")
- Cash[id] -= 35
- }
- }
- } else {
- ColorChat(id, "You Don't Have Enough Cash To Buy : AWP Gamble")
- }
- }
- }
- menu_destroy(Gamble);
- return PLUGIN_HANDLED;
- }
- public ShowPlayersInfo( client )
- {
- formatex(HeadLine, charsmax(HeadLine), "\r[\d Jailbreak \r]\y JailBreak Shop ^n\yYour Cash \w: \r[\d %d \r]^nPlayer Cash Menu", Cash[client])
- menu = menu_create( HeadLine, "HandlePlayersInfo" );
- new player, players[ 32 ], szName[ 32 ], szTemp[ 10 ], pnum;
- get_players( players, pnum, "ch" );
- for ( new i = 0; i < pnum; i++ )
- {
- player = players[ i ];
- if ( !is_user_connected( player ) || player == client )
- continue;
- num_to_str( player, szTemp, charsmax( szTemp ) );
- get_user_name( player, szName, charsmax( szName ) );
- menu_additem( menu, szName, szTemp, 0 );
- }
- menu_display( client, menu );
- }
- public HandlePlayersInfo( client, menu, item )
- {
- if ( item == MENU_EXIT )
- {
- menu_destroy( menu );
- pShop( client );
- return PLUGIN_HANDLED;
- }
- new data[ 6 ], szName[ 32 ], access, callback;
- menu_item_getinfo( menu, item, access, data, charsmax( data ), szName, charsmax( szName ), callback );
- new player = str_to_num( data );
- ColorChat( client, "^3%s^1 Cash:^4 %d", szName, Cash[ player ] );
- ShowPlayersInfo( client );
- return PLUGIN_HANDLED;
- }
- public OnPlayerKill()
- {
- new headshot = read_data(3)
- new killed = read_data(2);
- new killer = read_data(1);
- new killedname[33];
- new killername[33];
- if(cs_get_user_team(killed) == CS_TEAM_CT && cs_get_user_team(killer) == CS_TEAM_T) {
- get_user_name(killed, killedname, sizeof killedname - 1)
- get_user_name(killer, killername, sizeof killername - 1)
- ColorChat(0, "^3%s^4 (^1%d^4) ^1Killed ^4%s^3(^1%d^1)^4 ^1And Gained^4 200 Cash", killername, Cash[killer], killedname, Cash[killed])
- Cash[killer] += 200
- if(headshot) {
- ColorChat(0, "^3%s^1 (^4%d^1) ^3Recieved^4 3 Cash^1 More For ^3HeadShoting !", killername, Cash[killer])
- Cash[killer] += 3
- }
- }
- }
- public MyCash(id)
- {
- set_dhudmessage(60, 190, 255, -1.0, 0.25, 2, 6.0, 3.0, 0.1, 3.0)
- show_dhudmessage( id, "[ JailBreak ]^nJailBreak Shop^nYour Cash Are : %i", Cash[id])
- }
- public RemoveNoclip(id)
- {
- fm_set_user_noclip(id, 0)
- ColorChat(id, "Time For Noclip Is Over ! Good Luck")
- }
- public RemoveGravity(id)
- {
- fm_set_user_gravity(id, 1.0)
- ColorChat(id, "Time For Gravity Is Over ! Good Luck")
- }
- public RemoveGodMode(id)
- {
- fm_set_user_godmode(id, 0)
- ColorChat(id, "Time For GodMode Is Over ! Good Luck")
- }
- public RemoveCTModel(id)
- {
- cs_set_user_model(id, "gordon")
- ColorChat(id, "Your Model Has Returned To ^3Prisoner Model")
- }
- stock ColorChat(const id, const string[], {Float, Sql, Resul,_}:...) {
- new msg[191], players[32], count = 1;
- static len; len = formatex(msg, charsmax(msg), "^3[^1 Jailbreak ^3]^1 ");
- vformat(msg[len], charsmax(msg) - len, string, 3);
- if(id) players[0] = id;
- else get_players(players,count,"ch");
- for (new i = 0; i < count; i++)
- {
- if(is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"),_, players[i]);
- write_byte(players[i]);
- write_string(msg);
- message_end();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment