Raised This Month: $ Target: $400
 0% 

last menu T and ct


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
spirit
Senior Member
Join Date: Jul 2009
Location: Quimper
Old 10-09-2009 , 06:26   last menu T and ct
Reply With Quote #1

Hi all I wish to create a menu for the last terrorist and against terrorist small opens by knocking / last one chosen between a duel in the knife and a shot for shot the one who accepted challenge has 15 seconds as acepter or to refuse if it is to acepter they accept according to the defi (a knife for duel knife and a deagle for shot for shot and recover 100hp)

Here is my actual plugin can you help me for to correct my errors and help me has finish it.

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>
#include <cstrike>

#define PLUGIN    "last_menu"
#define AUTHOR    "spirit"
#define VERSION    "1.0"

#define MENUSELECT1                0
#define MENUSELECT2                1
#define TASKID_CHALLENGING        2348923
#define DECIDESECONDS            15

new g_challenger
new g_challenged
new bool:g_challenging false
new bool:g_knifeArena false

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_menucmd("g_challengemenu1, MENU_KEY_1 | MENU_KEY_2, "challenged_menu1")
    register_menucmd("
g_challengemenu2MENU_KEY_1 MENU_KEY_2"challenged_menu2")
    
register_clcmd("say /menu""lastmenu" );
}
public 
lastmenu(id)
{
    new 
menu menu_create("\lastmenu:""menu_handler")
    
menu_additem(menu"\wKnife duel""1"0);
    
menu_additem(menu"\wShot for shot""2"0);
}

Challenge(challengerchallenged
{
    
g_challenger challenger
    g_challenged 
challenged
    g_challenging 
true
    
new challenger_name[32], challenged_name[32]
    
get_user_name(challengerchallenger_name31)
    
get_user_name(challengedchallenged_name31)

    
client_print(challengerprint_chat"You have a Challenge for %s ! Wait %d seconds..."challenged_nameDECIDESECONDS)
    new 
menu[1024], keys MENU_KEY_1 MENU_KEY_2
    format
(menu1023"%s !^n^nYou are %d seconds for vote!^n^n\y1\w. accept^n\y2\w.Decline."challenger_nameDECIDESECONDS)
    
show_menu(challengedkeysmenuDECIDESECONDS"last_menu")
    
set_task(float(DECIDESECONDS), "timed_toolate"TASKID_CHALLENGING)
}

public 
timed_toolate() 
{
    if (
g_challenging
    {
        new 
challenger_name[32], challenged_name[32]
        
get_user_name(g_challengerchallenger_name31)
        
get_user_name(g_challengedchallenged_name31)
        
client_print(0print_chat"%s haven't to acepte the duel by %s."challenged_namechallenger_name)
        
CancelAll()
    }
}

public 
client_putinserver(id
{
    
set_task(25.0"Announcement"id)
    
    return 
PLUGIN_CONTINUE
}

public 
Announcement(id
{
    
client_print(idprint_chat"")
}
public 
challenged_menu1(idkey
{
    switch (
key
    {
        case 
MENUSELECT1
        {
            
Acceptroulette()
        }
        case 
MENUSELECT2
        {
            
DeclineMsgroulette()
        }
    }
    
g_challenging false
    remove_task
(TASKID_CHALLENGING)
    
    return 
PLUGIN_HANDLED
}

DeclineMsgroulette() 
{
    new 
challenger_name[32], challenged_name[32]
    
get_user_name(g_challengerchallenger_name31)
    
get_user_name(g_challengedchallenged_name31)
    
client_print(0print_chat"%s acept the duel for %s"challenged_namechallenger_name)
}

Acceptroulette() 
{
    new 
challenger_name[32], challenged_name[32]
    
get_user_name(g_challengerchallenger_name31)
    
get_user_name(g_challengedchallenged_name31)
    
    
client_print(0print_chat"%s acept the duel for %s"challenged_namechallenger_name)
    
g_knifeArena true
    give_item
(g_challenger"weapon_deagle")
    
give_item(g_challenged"weapon_deagle")
    
cs_set_user_bpammo(g_challenger,CSW_DEAGLE,100);
    
cs_set_user_bpammo(g_challenged,CSW_DEAGLE,100);
    
set_user_health(g_challenged100)  
    
set_user_health(g_challenger100
    
engclient_cmd(g_challenger"weapon_deagle")
    
engclient_cmd(g_challenged"weapon_deagle")
}

public 
challenged_menu2(idkey
{
    switch (
key
    {
        case 
MENUSELECT1
        {
            
Acceptcut()
        }
        case 
MENUSELECT2
        {
            
DeclineMsgcut()
        }
    }
    
g_challenging false
    remove_task
(TASKID_CHALLENGING)
    
    return 
PLUGIN_HANDLED
}

DeclineMsgcut() 
{
    new 
challenger_name[32], challenged_name[32]
    
get_user_name(g_challengerchallenger_name31)
    
get_user_name(g_challengedchallenged_name31)
    
client_print(0print_chat"%s decline the duel for %s"challenged_namechallenger_name)
}

Acceptcut() 
{
    new 
challenger_name[32], challenged_name[32]
    
get_user_name(g_challengerchallenger_name31)
    
get_user_name(g_challengedchallenged_name31)
    
    
client_print(0print_chat"%s accept the duel for %s "challenged_namechallenger_name)
    
g_knifeArena true
    give_item
(g_challenger"weapon_knife")
    
give_item(g_challenged"weapon_knife")
    
set_user_health(g_challenged100)  
    
set_user_health(g_challenger100
    
engclient_cmd(g_challenger"weapon_knife")
    
engclient_cmd(g_challenged"weapon_knife")

spirit is offline
vitorrd
Senior Member
Join Date: Jul 2009
Old 10-09-2009 , 07:43   Re: last menu T and ct
Reply With Quote #2

If you search the forums you can find around 2 hundred billion implementations of Last Request.
vitorrd is offline
spirit
Senior Member
Join Date: Jul 2009
Location: Quimper
Old 10-09-2009 , 12:04   Re: last menu T and ct
Reply With Quote #3

Is diferent for lastrequest because if for the last ct and last terrorist this plugin looklike a bit for automatique_knife_duel.amxx but with a menu is 2 choices but has can near meme system for 15 seconds nobody shall know how to use over the end?
spirit is offline
shuttle_wave
Veteran Member
Join Date: Apr 2009
Location: New Zealand
Old 10-23-2009 , 21:40   Re: last menu T and ct
Reply With Quote #4

Nice plugins but needs to fix bugs +karma
shuttle_wave is offline
izzle
Senior Member
Join Date: Aug 2009
Old 10-23-2009 , 21:58   Re: last menu T and ct
Reply With Quote #5

Quote:
Originally Posted by shuttle_wave View Post
Nice plugins but needs to fix bugs +karma
i think thats why he was asking for help
izzle is offline
spirit
Senior Member
Join Date: Jul 2009
Location: Quimper
Old 10-24-2009 , 04:37   Re: last menu T and ct
Reply With Quote #6

It's for my jailmod because it is more easy with a menu to ask for a duel knife or shoot for shoot because as it he see better the request.


Who can help me please?
spirit is offline
RICHIERICH
BANNED
Join Date: Oct 2009
Location: RICH HOUSE
Old 10-24-2009 , 04:43   Re: last menu T and ct
Reply With Quote #7

Use plugin of alka of knife duel and change weapon of knife to deagle and u r done
RICHIERICH is offline
spirit
Senior Member
Join Date: Jul 2009
Location: Quimper
Old 10-24-2009 , 05:09   Re: last menu T and ct
Reply With Quote #8

no because 3hit on a wall is for a knife duel but i need with a menu because is more easy but i have difficulty for finish this menu
spirit 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 22:42.


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