AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   help me in my plugin (https://forums.alliedmods.net/showthread.php?t=155974)

rox1234 04-29-2011 00:06

help me in my plugin
 
what is wrong in my plugin? the menu does not get in CS :/
help-me ;)

PHP Code:

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "hns vip"
#define VERSION "1.0"
#define AUTHOR "rox"


new armor
new health
new menu

public plugin_init() {

    
register_plugin("hns vip""1.0""rox");     
    
register_clcmd ("say /vip""hnsvip1")
    
register_clcmd ("say_team /vip""hnsvip1")    
    
register_cvar ("amx_hns_vip""1");
}

public 
hnsvip1 (id
{
    if (
cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))  
         {   
         return 
PLUGIN_HANDLED;  
    }
    
    
    
menu menu_create ("HNS MENU VIP""hnsvip2");
    
menu_additem (menu"Shop Vip""1"0)
    
menu_setprop (menuMPROP_EXITMEXIT_ALL);
    
    
menu_display (idmenu0)
    
    
}

public 
amx_hns_vip(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy (menu)
        return 
PLUGIN_HANDLED
    
}
    
    
    new 
data [6], iname [64]
    new 
accesscallback
    
    
    menu_item_getinfo 
(menuitemaccessdata5iname63callback)
    
    
    new 
key str_to_num (data)
    
    
    switch (
key)
    {
        case 
1:
        {
                        
set_task(0.1"hnsvip3"id )
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
    
}
}
}

public 
hnsvip3 (id
{
    if (
cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))  
         {   
         return 
PLUGIN_HANDLED;  
    }
    
    
    
menu menu_create ("HNS MENU VIP""hnsvip4");
    
menu_additem (menu"150 Hp e 100 Colete""1"0)
    
menu_additem (menu"HE + FLASH + SMOKE""2"0)
    
menu_additem (menu"Desert 7 balas""3"0)
    
menu_additem (menu"Adicionar Dinheiro($1000)""4"0)
    
menu_setprop (menuMPROP_EXITMEXIT_ALL);
    
    
menu_display (idmenu0)
    
menu_display (idmenu)
    
}

public 
hnsvip4 (idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy (menu)
        return 
PLUGIN_HANDLED
    
}
    
    
    new 
data [6], iname [64]
    new 
accesscallback
    
    
    menu_item_getinfo 
(menuitemaccessdata5iname63callback)
    
    
    new 
key str_to_num (data)
    
    
    switch (
key)
    {
        case 
1:
        {            
                        
set_user_health(idhealth +150)
                        
set_user_armor(idarmor +100);
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id,"weapon_hegrenade")
            
give_item(id"weapon_smokegrenade");
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
cs_set_weapon_ammogive_itemid"weapon_desert" ), 7);
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {    
            
cs_set_user_moneyidcs_get_user_moneyid ) + 1000 );
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED



Exolent[jNr] 04-29-2011 00:24

Re: help me in my plugin
 
It can't compile either.

rox1234 04-29-2011 00:32

Re: help me in my plugin
 
srry, now can compile ^^

rox1234 04-29-2011 00:34

Re: help me in my plugin
 
1 Attachment(s)
download :)

drekes 04-29-2011 17:24

Re: help me in my plugin
 
PHP Code:

 menu menu_create ("HNS MENU VIP""hnsvip2"); 

hnsvip2 doesn't exist, if you check your logs you would have seen this.
</span></span>

rox1234 04-29-2011 19:34

Re: help me in my plugin
 
Quote:

Originally Posted by drekes (Post 1460335)
PHP Code:

 menu menu_create ("HNS MENU VIP""hnsvip2"); 

hnsvip2 doesn't exist, if you check your logs you would have seen this.
</span></span>


PHP Code:

/* Plugin generated by AMXX-Studio */

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

#define PLUGIN "hns vip"
#define VERSION "1.0"
#define AUTHOR "rox"


new armor
new health
new menu

public plugin_init() {

    
register_plugin("hns vip""1.0""rox");     
    
register_clcmd ("say /vip""hnsvip1")
    
register_clcmd ("say_team /vip""hnsvip1")    
    
register_cvar ("amx_hns_vip""1");
}

public 
hnsvip1 (id
{
    if (
cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))  
         {   
         return 
PLUGIN_HANDLED;  
    }
    
    
    
menu menu_create ("HNS MENU VIP""hnsvip2");
    
menu_additem (menu"Shop Vip""1"0)
    
menu_setprop (menuMPROP_EXITMEXIT_ALL);
    
    
menu_display (idmenu0)
    
    
}

public 
hnsvip2(idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy (menu)
        return 
PLUGIN_HANDLED
    
}
    
    
    new 
data [6], iname [64]
    new 
accesscallback
    
    
    menu_item_getinfo 
(menuitemaccessdata5iname63callback)
    
    
    new 
key str_to_num (data)
    
    
    switch (
key)
    {
        case 
1:
        {
                        
set_task(0.1"hnsvip3"id )
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
    
}
}
}

public 
hnsvip3 (id
{
    if (
cs_get_user_team(id) != CS_TEAM_T || !is_user_alive(id))  
         {   
         return 
PLUGIN_HANDLED;  
    }
    
    
    
menu menu_create ("HNS MENU VIP""hnsvip4");
    
menu_additem (menu"150 Hp e 100 Colete""1"0)
    
menu_additem (menu"HE + FLASH + SMOKE""2"0)
    
menu_additem (menu"Desert 7 balas""3"0)
    
menu_additem (menu"Adicionar Dinheiro($1000)""4"0)
    
menu_setprop (menuMPROP_EXITMEXIT_ALL);
    
    
menu_display (idmenu0)
    
menu_display (idmenu)
    
}

public 
hnsvip4 (idmenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy (menu)
        return 
PLUGIN_HANDLED
    
}
    
    
    new 
data [6], iname [64]
    new 
accesscallback
    
    
    menu_item_getinfo 
(menuitemaccessdata5iname63callback)
    
    
    new 
key str_to_num (data)
    
    
    switch (
key)
    {
        case 
1:
        {            
                        
set_user_health(idhealth +150)
                        
set_user_armor(idarmor +100);
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
2:
        {
            
give_item(id"weapon_flashbang")
            
give_item(id"weapon_flashbang")
            
give_item(id,"weapon_hegrenade")
            
give_item(id"weapon_smokegrenade");
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
3:
        {
            
cs_set_weapon_ammogive_itemid"weapon_desert" ), 7);
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
        case 
4:
        {    
            
cs_set_user_moneyidcs_get_user_moneyid ) + 1000 );
            
menu_destroy(menu)
            return 
PLUGIN_HANDLED
        
}
    }
    return 
PLUGIN_HANDLED



done, straightened up, the more it stays the same ... :/

help me , please :(

fysiks 04-29-2011 22:02

Re: help me in my plugin
 
Wait . . what's the problem?

Exolent[jNr] 04-29-2011 22:40

Re: help me in my plugin
 
Quote:

Originally Posted by rox1234 (Post 1459903)
download :)

You are not allowed to post .amxx files.

Quote:

Originally Posted by rox1234 (Post 1460333)
some1 help me ? :/

Don't bump until 2 weeks have passed since last post.

rox1234 04-30-2011 20:00

Re: help me in my plugin
 
I do not know the rules, sorry ...
the problem in my plugin is because it is not taking this menu ...

fysiks 05-01-2011 00:50

Re: help me in my plugin
 
Everything is fine except you show the menu twice in a row. Fix that (delete one).


All times are GMT -4. The time now is 04:31.

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