Raised This Month: $ Target: $400
 0% 

Custom /lr (Jailbreak)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
plO` {toy soldieR}
Member
Join Date: Oct 2009
Old 12-16-2009 , 22:20   Custom /lr (Jailbreak)
Reply With Quote #1

This is my current /lr
Im looking forward to massively updating it to become an actual awesome /lr.

- Once you type /lr you cannot /lr again until someone dies/loses.

- For starters i'm looking to make it so for Shot for shot it'll give out a random gun every time you /lr with only 1 bullet, allowing you to shoot only once then reloading.

- Another thing is to make the alerts in CHAT not on the screen as how it currently is like.

- Another thing is to make it so you can still switch to knife (during /lr shotforshot, scout, and grenade)

- Also A different type of 'glow' in this one you glow red/blue with a dull color im looking forward to making it have a different type of thing around the person battling.

I'll post more stuff once we start on editing this.

I bolded something in the coding, i think to make it only 1 shot then reload should be in that area.
Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <fakemeta_util>

#define PLUGIN "Last Request"
#define VERSION "2.0"
#define AUTHOR "rube remade by ViOL3NT"

new g_iMaxPlayers

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
    register_clcmd("say /lr", "duelo_menu");
    register_clcmd("say !lr", "duelo_menu");
    register_clcmd("say_team /lr", "duelo_menu");
    register_clcmd("say_team !lr", "duelo_menu");
    g_iMaxPlayers = get_maxplayers()
}

public event_round_start()
{
    for (new id; id <= g_iMaxPlayers; id++)
    {    
    fm_set_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderNormal, 20)
    }
}

public duelo_menu(id)
{    
    if (cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))
    {
        return PLUGIN_HANDLED;
    }

    new ctCount, trCount;
    
    for (new i = 1; i <= g_iMaxPlayers; i++)
    {
        if (!is_user_alive(i))
        {
            continue;
        }
        
        switch (cs_get_user_team(i))
        {
            case CS_TEAM_CT:
            {
                ctCount++;
            }
            
            case CS_TEAM_T:
            {
                trCount++;
            }
        }
    }

    if (trCount > 1)
    {
        return PLUGIN_HANDLED;
    }
    
    if (ctCount == 0)
    {
        return PLUGIN_HANDLED;
    }
    if(get_user_team(id) == 1 )
    {
        new duelomenu = menu_create("\[R.Gaming] Choose your Last Request:", "sub_duelo_menu")
        
        menu_additem(duelomenu, "\1 on 1 Knife", "1", 0);
        menu_additem(duelomenu, "\Deagle shot4shot", "2", 0);
        menu_additem(duelomenu, "\Grenades Rumble", "3", 0);
        menu_additem(duelomenu, "\Scout Battle", "4", 0);
        
        menu_setprop(duelomenu, MPROP_EXIT, MEXIT_ALL);
        menu_display(id, duelomenu, 0);
    }

    return PLUGIN_HANDLED;
}

public sub_duelo_menu(id, duelomenu, item)
{
    
    if (item == MENU_EXIT)
    {
        menu_destroy(duelomenu);
        return PLUGIN_HANDLED;
    }
    
    new Data[6], Name[64];
    new Access, Callback;
    menu_item_getinfo(duelomenu, item, Access, Data,5, Name, 63, Callback);
        
    new Key = str_to_num(Data);
    
    switch (Key)
    {
        case 1:
        {
            menu(id)
        }
        case 2: 
        {
            menu2(id)
        }
        case 3: 
        {
            menu3(id)
        }
        case 4: 
        {
            menu4(id)
        }
    }

    menu_destroy(duelomenu);

    return PLUGIN_HANDLED;
}

 public menu(id)
{

    new menu = menu_create("\Choose player to fight:", "submenu");

     new players[32], pnum, tempid;
    new szName[32], szTempid[10];

    get_players(players, pnum, "a");

    for( new i; i<pnum; i++ )
    {
        tempid = players[i];
        
        if (cs_get_user_team(tempid) != CS_TEAM_CT)
        {
            continue;
        }
        
        get_user_name(tempid, szName, 31);
        num_to_str(tempid, szTempid, 9);
        menu_additem(menu, szName, szTempid, 0);
    }
    
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public submenu(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new tempid = str_to_num(data);
    strip_user_weapons(tempid);
    give_item(tempid, "weapon_knife");
    fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20);
    
    strip_user_weapons(id);
    set_user_health(id, 100);
    give_item(id, "weapon_knife");
    fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20);        
            
    new szName[32], szName2[32];
    get_user_name(id, szName, 31);
    get_user_name(tempid, szName2, 31);
    set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10);
    show_hudmessage(0, "%s vs %s^n 1on1 Knife battle", szName, szName2);
        
    if( is_user_alive(tempid) )
        set_user_health(tempid, 100);
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
 }
 
 public menu2(id)
{
    new menu = menu_create("\Choose player to fight:", "submenu2");
    
     new players[32], pnum, tempid;
    new szName[32], szTempid[10];

    get_players(players, pnum, "a");

    for( new i; i<pnum; i++ )
    {
        tempid = players[i];
        
        if (cs_get_user_team(tempid) != CS_TEAM_CT)
        {
            continue;
        }
        
        get_user_name(tempid, szName, 31);
        num_to_str(tempid, szTempid, 9);
        menu_additem(menu, szName, szTempid, 0);
    }
    
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public submenu2(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new tempid = str_to_num(data);
    strip_user_weapons(tempid);
    give_item(tempid, "weapon_deagle");
    cs_set_user_bpammo(tempid,CSW_DEAGLE,7)
    fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)
    
    strip_user_weapons(id)
    set_user_health(id, 100)
    give_item(id, "weapon_deagle")
    cs_set_user_bpammo(id,CSW_DEAGLE,7)
    fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)
            
    new szName[32], szName2[32]
    get_user_name(id, szName, 31);
    get_user_name(tempid, szName2, 31);
    set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
    show_hudmessage(0, "%s vs %s^n Shot4Shot",szName, szName2)   

    if( is_user_alive(tempid) )
        set_user_health(tempid, 100);
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
 }
 
 public menu3(id)
{
    
    new menu = menu_create("\Choose player to fight:", "submenu3");

     new players[32], pnum, tempid;
    new szName[32], szTempid[10];

    get_players(players, pnum, "a");

    for( new i; i<pnum; i++ )
    {
        tempid = players[i];
        
        if (cs_get_user_team(tempid) != CS_TEAM_CT)
        {
            continue;
        }
        
        get_user_name(tempid, szName, 31);
        num_to_str(tempid, szTempid, 9);
        menu_additem(menu, szName, szTempid, 0);
    }
    
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public submenu3(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new tempid = str_to_num(data);
    strip_user_weapons(tempid);
    give_item(tempid, "weapon_hegrenade");
    cs_set_user_bpammo(tempid,CSW_HEGRENADE,8)
    fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)
    
    strip_user_weapons(id)
    set_user_health(id, 100)
    give_item(id, "weapon_hegrenade")
    cs_set_user_bpammo(id,CSW_HEGRENADE,8)
    fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)

    new szName[32], szName2[32]
    get_user_name(id, szName, 31);
    get_user_name(tempid, szName2, 31);
    set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
    show_hudmessage(0, "%s vs %s^n Grenade Rumble",szName, szName2) 


    if( is_user_alive(tempid) )
        set_user_health(tempid, 100);
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
 }
 
 public menu4(id)
{
    new menu = menu_create("\Choose player to fight:", "submenu4");

     new players[32], pnum, tempid;
    new szName[32], szTempid[10];

    get_players(players, pnum, "a");

    for( new i; i<pnum; i++ )
    {
        tempid = players[i];
        
        if (cs_get_user_team(tempid) != CS_TEAM_CT)
        {
            continue;
        }
        
        get_user_name(tempid, szName, 31);
        num_to_str(tempid, szTempid, 9);
        menu_additem(menu, szName, szTempid, 0);
    }
    
    menu_display(id, menu);
    return PLUGIN_HANDLED;
}

public submenu4(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }

    new data[6], iName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

    new tempid = str_to_num(data);
    strip_user_weapons(tempid);
    give_item(tempid, "weapon_scout");
    cs_set_user_bpammo(tempid,CSW_SCOUT,10)
    fm_set_rendering(tempid, kRenderFxGlowShell, 0, 0, 250, kRenderNormal, 20)
    
    strip_user_weapons(id)
    set_user_health(id, 100)
    give_item(id, "weapon_scout")
    cs_set_user_bpammo(id,CSW_SCOUT,10)
    fm_set_rendering(id, kRenderFxGlowShell, 250, 0, 0, kRenderNormal, 20)            
            
    new szName[32], szName2[32]
    get_user_name(id, szName, 31);
    get_user_name(tempid, szName2, 31);
    set_hudmessage( 0, 255, 0, -1.0, 0.40, 2, 5.0, 8.0, 0.0, 0.0, 10)
    show_hudmessage(0, "%s vs %s^n Scout Battle",szName, szName2)    

    if( is_user_alive(tempid) )
        set_user_health(tempid, 100);
    
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang8202\\ f0\\ fs16 \n\\ par }
*/
Once i complete this i might put together all my plugins for Jailbreak and release (maybe)

Last edited by plO` {toy soldieR}; 12-16-2009 at 22:44.
plO` {toy soldieR} is offline
Toastt
BANNED
Join Date: Nov 2009
Old 12-19-2009 , 11:42   Re: Custom /lr (Jailbreak)
Reply With Quote #2

this plugin is by rube, you changed nothing but the version and author
just pointing that out
Toastt is offline
ViOL3NT
Junior Member
Join Date: Dec 2009
Old 12-19-2009 , 12:56   Re: Custom /lr (Jailbreak)
Reply With Quote #3

Quote:
Originally Posted by Toastt View Post
this plugin is by rube, you changed nothing but the version and author
just pointing that out
No shit he wasn't done with it stop trying to flame
__________________

ViOL3NT is offline
KadiR
Unnecessary Member
Join Date: Aug 2008
Location: Zürich / Switzerland
Old 12-19-2009 , 13:36   Re: Custom /lr (Jailbreak)
Reply With Quote #4

Quote:
Originally Posted by Toastt View Post
this plugin is by rube, you changed nothing but the version and author
just pointing that out
Don't you do that also?
KadiR is offline
platzpatrone
Veteran Member
Join Date: Apr 2007
Location: Germany
Old 12-19-2009 , 13:55   Re: Custom /lr (Jailbreak)
Reply With Quote #5

Quote:
Originally Posted by KadiR View Post
Don't you do that also?
sure, but he add a few more lines to it
platzpatrone is offline
rubee
Senior Member
Join Date: Oct 2009
Location: party rocking
Old 12-25-2009 , 15:44   Re: Custom /lr (Jailbreak)
Reply With Quote #6

Quote:
#define PLUGIN "Last Request"
#define VERSION "2.0"
#define AUTHOR "rube remade by ViOL3NT"
I have the most code, u don't change anything...
__________________


rubee is offline
wacK
Member
Join Date: Sep 2009
Old 03-15-2010 , 13:46   Re: Custom /lr (Jailbreak)
Reply With Quote #7

It dosnt even work !
__________________

  • WACK

wacK is offline
xPaw
Retired AMX Mod X Moderator
Join Date: Jul 2008
Old 03-15-2010 , 16:07   Re: Custom /lr (Jailbreak)
Reply With Quote #8

Quote:
Originally Posted by Toastt View Post
this plugin is by rube, you changed nothing but the version and author
just pointing that out
Just exactly like you do
__________________
xPaw is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


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


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