Raised This Month: $ Target: $400
 0% 

[ES] Un error en "Otro menu de prueba" XD!


  
 
 
Thread Tools Display Modes
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 09-19-2009 , 18:46   Re: [ES] Un error en "Otro menu de prueba" XD!
#11

Alarga el task a 14.0 y proba.
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 09-19-2009 , 18:49   Re: [ES] Un error en "Otro menu de prueba" XD!
#12

Quote:
Originally Posted by Fraancooo-. View Post
Alucard no edite porque sino no verian el mensaje u.u
Lo Unico que no anda aun es el bind :/
Como puedo hacer?
franco mira el mio

http://forums.alliedmods.net/showpos...66&postcount=9
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).

gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Old 09-19-2009, 18:54
Fraancooo-.
This message has been deleted by Fraancooo-..
Fraancooo-.
BANNED
Join Date: Aug 2009
Location: CLICK HERE
Old 09-19-2009 , 19:03   Re: [ES] Un error en "Otro menu de prueba" XD!
#13

Solucionado ese problema:

PHP Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

new cvar_healthcvar_armorcvar_gravitycvarbind
new g_msgSayText

public plugin_init()
{
    
// Registro el Plugin
    
register_plugin("SuperOpciones""0.1""Fraancoo")
    
register_clcmd("say /menu""supermenu")
    
RegisterHamHam_Spawn"player""spawnbind"1)    
    
    
// cvars
    
cvarbind register_cvar("smenu_bindear""1")
    
cvar_health register_cvar("smenu_healthcost""500")
    
cvar_armor register_cvar("smenu_armorcost""500")
    
cvar_gravity register_cvar("smenu_gravitycost""1500")
    
    
g_msgSayText get_user_msgid("SayText")
    
    if(!
get_pcvar_num(cvarbind))
    {
        
register_clcmd("say /menu""supermenu")
        
register_clcmd("say_team /menu""supermenu")
    }
}

public 
spawnbind(id)
{
    if(
get_pcvar_num(cvarbind))
    {
        
client_cmd(id,"bind ^"p^" ^"say /menu^""
        
ChatColor(id"[ServerInforma] Presiona P para abrir el Menu De Opciones"
    }
    
    else
    {
        
ChatColor(id"[ServerInforma] Presiona P para abrir el Menu De Opciones"
    }
}

public 
supermenu(id)
{
    new 
Menu menu_create("\ySuperOpciones""mostrarsupermenu"
    
menu_additem(Menu"Abrir Menu AmxMod(solo admin)"            "1"ADMIN_KICK)
    
menu_additem(Menu"200 de vida-$500"            "2"0
    
menu_additem(Menu"200 De Armor-$500"            "3"0
    
menu_additem(Menu"400 de Gravity- $1500"            "4"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idMenu0)
}

public 
mostrarsupermenu(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    new 
moneycostcost2cost3 
    money 
cs_get_user_money(id)
    
cost get_pcvar_num(cvar_health)
    
cost2 get_pcvar_num(cvar_armor)
    
cost3 get_pcvar_num(cvar_gravity)
    
    switch (
str_to_num(iData))
    {
        case 
1
        {
            if(
get_user_flags(id) == ADMIN_KICK)
                
client_cmd(id"amxmodxmenu")
        } 
        
        case 
2:
        {     
            if (
money >= cost && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost
                
set_user_health(idget_user_health(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        
        case 
3:
        {     
            if (
money >= cost2 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost2
                
set_user_armor(idget_user_armor(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        case 
4:
        { 
            if (
money >= cost3 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost3
                
set_user_gravity(idget_user_gravity(id) - 0.5
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        }  
    }
    return 
PLUGIN_HANDLED 
}

stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
    
if (idplayers[0] = id
    
else get_players(playerscount"ch")
{
    for (new 
0counti++)
    {
        if (
is_user_connected(players[i]))
        {
            
message_begin(MSG_ONE_UNRELIABLEg_msgSayText_players[i])
            
write_byte(players[i]);
            
write_string(msg);
            
message_end();
        }
    }
}

Lo Unico que me qeda por ver es porque no me abre el amxmodmenu u.u
Capz que porque puse mal el acceso flag? :E
PD: Raddish tanto que criticas mis orejas aver si me ayudas por msn
Fraancooo-. is offline
Send a message via MSN to Fraancooo-.
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 09-19-2009 , 19:04   Re: [ES] Un error en "Otro menu de prueba" XD!
#14

PHP Code:
  client_cmd(id"amxmodxmenu"



PHP Code:
  client_cmd(id"amxmodmenu"
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
gladius
Veteran Member
Join Date: Jul 2008
Location: Santiago, Chile
Old 09-19-2009 , 19:08   Re: [ES] Un error en "Otro menu de prueba" XD!
#15

borra este register_clcmd("say /menu", "supermenu") porque ya esta puesto mas abajo

PHP Code:
 // Registro el Plugin
    
register_plugin("SuperOpciones""0.1""Fraancoo")
    
register_clcmd("say /menu""supermenu")
    
RegisterHamHam_Spawn"player""spawnbind"1

esta puesto aca
PHP Code:
if(!get_pcvar_num(cvarbind))
    {
        
register_clcmd("say /menu""supermenu")
        
register_clcmd("say_team /menu""supermenu")
    } 
__________________
Proyects
Kreedz Chile Mod [100%] (Fixing some details).

gladius is offline
Send a message via MSN to gladius Send a message via Skype™ to gladius
Fraancooo-.
BANNED
Join Date: Aug 2009
Location: CLICK HERE
Old 09-19-2009 , 19:12   Re: [ES] Un error en "Otro menu de prueba" XD!
#16

Quote:
Originally Posted by gladius View Post
borra este register_clcmd("say /menu", "supermenu") porque ya esta puesto mas abajo

PHP Code:
 // Registro el Plugin
    
register_plugin("SuperOpciones""0.1""Fraancoo")
    
register_clcmd("say /menu""supermenu")
    
RegisterHamHam_Spawn"player""spawnbind"1
esta puesto aca
PHP Code:
if(!get_pcvar_num(cvarbind))
    {
        
register_clcmd("say /menu""supermenu")
        
register_clcmd("say_team /menu""supermenu")
    } 
si pero cuando pusiste eso y lo qeria abrir no me dejaba :/
era como si el comando no existia:E
Fraancooo-. is offline
Send a message via MSN to Fraancooo-.
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 09-19-2009 , 19:16   Re: [ES] Un error en "Otro menu de prueba" XD!
#17

xq no esta en plugin_init
Raddish is offline
Alucard^
AMXX Moderator: Others
Join Date: Sep 2007
Location: Street
Old 09-19-2009 , 19:37   Re: [ES] Un error en "Otro menu de prueba" XD!
#18

PHP Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

new cvar_healthcvar_armorcvar_gravitycvarbind
new g_msgSayText

public plugin_init()
{
    
// Registro el Plugin
    
register_plugin("SuperOpciones""0.1""Fraancoo")
    
RegisterHamHam_Spawn"player""spawnbind"1)   
    
    
register_clcmd("say /menu""supermenu")
    
register_clcmd("say_team /menu""supermenu")
    
    
// cvars
    
cvarbind register_cvar("smenu_bindear""1")
    
cvar_health register_cvar("smenu_healthcost""500")
    
cvar_armor register_cvar("smenu_armorcost""500")
    
cvar_gravity register_cvar("smenu_gravitycost""1500")
    
    
g_msgSayText get_user_msgid("SayText")
}

public 
spawnbind(id)
{
    if(
get_pcvar_num(cvarbind) )
    {
        
client_cmd(id,"bind p ^"say /menu^""
        
ChatColor(id"[ServerInforma] Presiona P para abrir el Menu De Opciones"
    }
    else
    {
        
ChatColor(id"[ServerInforma] Tipea /menu en el chat para abrir el Menu De Opciones"
    }
}

public 
supermenu(id)
{
    new 
Menu menu_create("\ySuperOpciones""mostrarsupermenu"
    
menu_additem(Menu"Abrir Menu AmxMod(solo admin)"            "1"ADMIN_KICK)
    
menu_additem(Menu"200 de vida-$500"            "2"0
    
menu_additem(Menu"200 De Armor-$500"            "3"0
    
menu_additem(Menu"400 de Gravity- $1500"            "4"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idMenu0)
}

public 
mostrarsupermenu(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    new 
moneycostcost2cost3 
    money 
cs_get_user_money(id)
    
cost get_pcvar_num(cvar_health)
    
cost2 get_pcvar_num(cvar_armor)
    
cost3 get_pcvar_num(cvar_gravity)
    
    switch (
str_to_num(iData))
    {
        case 
1
        {
            if(
get_user_flags(id) == ADMIN_KICK)
                
client_cmd(id"amxmodxmenu")
        } 
        
        case 
2:
        {     
            if (
money >= cost && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost
                
set_user_health(idget_user_health(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        
        case 
3:
        {     
            if (
money >= cost2 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost2
                
set_user_armor(idget_user_armor(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        case 
4:
        { 
            if (
money >= cost3 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost3
                
set_user_gravity(idget_user_gravity(id) - 0.5
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        }  
    }
    return 
PLUGIN_HANDLED 
}

stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
    
if (idplayers[0] = id
    
else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEg_msgSayText_players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

__________________
Approved Plugins - Steam Profile

Public non-terminated projects:
All Admins Menu, HLTV parameters, Subnick,
Second Password (cool style), InfoZone,
Binary C4 plant/defuse, and more...

Private projects:
NoSpec (+menu), NV Surf Management,
PM Adanved System, KZ longjump2, and more...
Alucard^ is offline
Send a message via Skype™ to Alucard^
Fraancooo-.
BANNED
Join Date: Aug 2009
Location: CLICK HERE
Old 09-19-2009 , 21:18   Re: [ES] Un error en "Otro menu de prueba" XD!
#19

Quote:
Originally Posted by Alucard^ View Post
PHP Code:
#include <amxmodx>
#include <fun>
#include <cstrike>
#include <hamsandwich>

new cvar_healthcvar_armorcvar_gravitycvarbind
new g_msgSayText

public plugin_init()
{
    
// Registro el Plugin
    
register_plugin("SuperOpciones""0.1""Fraancoo")
    
RegisterHamHam_Spawn"player""spawnbind"1)   
    
    
register_clcmd("say /menu""supermenu")
    
register_clcmd("say_team /menu""supermenu")
    
    
// cvars
    
cvarbind register_cvar("smenu_bindear""1")
    
cvar_health register_cvar("smenu_healthcost""500")
    
cvar_armor register_cvar("smenu_armorcost""500")
    
cvar_gravity register_cvar("smenu_gravitycost""1500")
    
    
g_msgSayText get_user_msgid("SayText")
}

public 
spawnbind(id)
{
    if(
get_pcvar_num(cvarbind) )
    {
        
client_cmd(id,"bind p ^"say /menu^""
        
ChatColor(id"[ServerInforma] Presiona P para abrir el Menu De Opciones"
    }
    else
    {
        
ChatColor(id"[ServerInforma] Tipea /menu en el chat para abrir el Menu De Opciones"
    }
}

public 
supermenu(id)
{
    new 
Menu menu_create("\ySuperOpciones""mostrarsupermenu"
    
menu_additem(Menu"Abrir Menu AmxMod(solo admin)"            "1"ADMIN_KICK)
    
menu_additem(Menu"200 de vida-$500"            "2"0
    
menu_additem(Menu"200 De Armor-$500"            "3"0
    
menu_additem(Menu"400 de Gravity- $1500"            "4"0
    
    
menu_setprop(Menu,MPROP_EXITNAME,"Salir"
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL)
    
    
menu_display(idMenu0)
}

public 
mostrarsupermenu(idMenuitem)
{
    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallback;
    new 
iName[64];
    
menu_item_getinfo(MenuitemiAccessiData5iName63iCallback)
    
    new 
moneycostcost2cost3 
    money 
cs_get_user_money(id)
    
cost get_pcvar_num(cvar_health)
    
cost2 get_pcvar_num(cvar_armor)
    
cost3 get_pcvar_num(cvar_gravity)
    
    switch (
str_to_num(iData))
    {
        case 
1
        {
            if(
get_user_flags(id) == ADMIN_KICK)
                
client_cmd(id"amxmodxmenu")
        } 
        
        case 
2:
        {     
            if (
money >= cost && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost
                
set_user_health(idget_user_health(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        
        case 
3:
        {     
            if (
money >= cost2 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost2
                
set_user_armor(idget_user_armor(id) + 200)
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        } 
        case 
4:
        { 
            if (
money >= cost3 && is_user_alive(id)) 
            {
                
cs_set_user_money(idmoney cost3
                
set_user_gravity(idget_user_gravity(id) - 0.5
            }
            else 
            {
                
ChatColor(id"[ServerInforma]No tienes suficiente plata")
                
menu_destroy(Menu)
            }  
        }  
    }
    return 
PLUGIN_HANDLED 
}

stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4"// Green Color
    
replace_all(msg190"!y""^1"// Default Color
    
replace_all(msg190"!team""^3"// Team Color
    
    
if (idplayers[0] = id
    
else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEg_msgSayText_players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

Sigue sin andarme
Fraancooo-. is offline
Send a message via MSN to Fraancooo-.
Raddish
BANNED
Join Date: Jul 2008
Location: Argentina
Old 09-19-2009 , 21:19   Re: [ES] Un error en "Otro menu de prueba" XD!
#20

Quote:
Originally Posted by Fraancooo-. View Post
Sigue sin andarme
ROLFMAO!
Raddish is offline
 



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 00:26.


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