Raised This Month: $ Target: $400
 0% 

[ES]Ayuda !!!


  
 
 
Thread Tools Display Modes
Author Message
MetallicaFTW!
Junior Member
Join Date: May 2010
Location: Venezuela
Old 05-19-2010 , 14:24   [ES]Ayuda !!!
#1

Bueno estaba viendo a ver si podia crear un plugin con fakemeta soy nuevo en esto y es a ver si me ayudan me tira 4 errores y la verdad nose porque a ver si me explican porque y cual causa me tira los errores bueno esto lo hice para probar a ver si me hacia un simple menu con el tutorial de palito
y quisiera saber para que me sirve esto

PHP Code:
new iData[6];
    new 
iAccess;
    new 
iCallBack;
    new 
iName[64];
    
menu_item_getinfo(menuitemiAccesiData iName iCallBack
    
switch (str_to_num(iData)) 
quiero que me explique para que sirve cada una de esas funciones porque eso fue lo unico que no entendi
y estos son los errores que me tira en el compilador online

/groups/amxmodx/tmp3/textnXPKyG.sma(15) : error 029: invalid expression, assumed zero
/groups/amxmodx/tmp3/textnXPKyG.sma(15) : error 017: undefined symbol "abrir_menu"
/groups/amxmodx/tmp3/textnXPKyG.sma(15 -- 16) : error 088: number of arguments does not match definition
/groups/amxmodx/tmp3/textnXPKyG.sma(15 -- 16) : fatal error 107: too many error messages on one line


aki el code por , favor no se rian

PHP Code:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <fakemeta>

#define PLUGIN    "Mi Primer Plugin"
#define AUTHOR    "MetallicaFTW!"
#define VERSION    "1.0"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
// Add your own code here
    
register_clcmd("say /metallicaftw""abrir_menu"); 
    public 
abrir_menu(id)
    new 
Menu menu_create("/wTipo de Clase""mostrar_menu")
    
menu_additem(Menu"mounstro""1" 0)
    
menu_additem(Menu"mamaguevo""2" 0)
    
menu_setprop(Menu,MPROP_EXITNAME "Salite de Aki")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0);
}
//Registramos lo que va a hacer el menu
public mostrar_menu(idmenuitem);
{
    if (
item == MENU_EXIT)
        {
            
menu_destroy(Menu)
            return 
PLUGIN_HANDLED
            
    
}
    
    new 
iData[6];
    new 
iAccess;
    new 
iCallBack;
    new 
iName[64];
    
menu_item_getinfo(menuitemiAccesiData iName iCallBack
    
switch (str_to_num(iData))
    {
        case 
1:
        
fm_strip_user_weapons(id)
        
fm_give_item(id"weapon_knife")
        
fm_give_item(id"weapon_m4a1")
        
client_print(idprint_chat,  "Holaaa xD!!!")
        
client_print(idprint_center"Maricon xD!!!")
        }
        case 
2:
        
fm_strip_user_weapons(id)
        
fm_give_item(id"weapon_knife")
        
fm_give_item(id"weapon_deagle")
        
fm_give_item(id"weapon_ak47")
        
fm_set_user_healt(id50)
        
client_print(idprint_chat "Prueba xD")
        
client_print(idprint_center "XDDD")
        
            }
    }
    
    return 
PLUGIN_HANDLED

MetallicaFTW! is offline
vazmar
Veteran Member
Join Date: Apr 2009
Old 05-19-2010 , 14:32   Re: [ES]Ayuda !!!
#2

register_clcmd("say /metallicaftw", "abrir_menu");
public abrir_menu(id)

Nunca usas abrir_menu.. el public iria.. pero fuera de ese public o.O
Igualmente no haces nda

vazmar is offline
MetallicaFTW!
Junior Member
Join Date: May 2010
Location: Venezuela
Old 05-19-2010 , 14:35   Re: [ES]Ayuda !!!
#3

Quote:
Originally Posted by vazmar View Post
register_clcmd("say /metallicaftw", "abrir_menu");
public abrir_menu(id)

Nunca usas abrir_menu.. el public iria.. pero fuera de ese public o.O
Igualmente no haces nda
entonces que haria vazmar? cambiaria mostrar_menu(id, menu, item); por abrir_menu?¿
MetallicaFTW! is offline
shinoda
Spanish Moderator
Join Date: Nov 2009
Location: ag_crossfire
Old 05-19-2010 , 14:35   Re: [ES]Ayuda !!!
#4

Despues del case 1 y case 2 abre una llave
{

luego el funcwiki xd
http://www.amxmodx.org/funcwiki.php?go=func&id=805

Esto
PHP Code:
public abrir_menu(id)
    new 
Menu menu_create("/wTipo de Clase""mostrar_menu")
    
menu_additem(Menu"mounstro""1" 0)
    
menu_additem(Menu"mamaguevo""2" 0)
    
menu_setprop(Menu,MPROP_EXITNAME "Salite de Aki")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idmenu0); 
va afuera D:
</span></span>
__________________
Oh hell no this shit is awesome !!!
shinoda is offline
Send a message via MSN to shinoda Send a message via Skype™ to shinoda
MetallicaFTW!
Junior Member
Join Date: May 2010
Location: Venezuela
Old 05-19-2010 , 14:40   Re: [ES]Ayuda !!!
#5

como afuera? me podrias explicar en terminos mas simple? :/ es que es mi primer plugin que intento hacer con fakemeta

PD: ya agregue la llave gracias
MetallicaFTW! is offline
ILUSION
Senior Member
Join Date: Oct 2006
Location: Argentina
Old 05-19-2010 , 14:40   Re: [ES]Ayuda !!!
#6

PHP Code:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <fakemeta_util>

#define PLUGIN    "Mi Primer Plugin"
#define AUTHOR    "MetallicaFTW!"
#define VERSION    "1.0"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
// Add your own code here
    
register_clcmd("say /metallicaftw""abrir_menu");
}    
 
public 
abrir_menu(id)
{
    new 
Menu menu_create("/wTipo de Clase""mostrar_menu")
    
menu_additem(Menu"mounstro""1"0)
    
menu_additem(Menu"mamaguevo""2"0)
    
menu_setprop(Menu,MPROP_EXITNAME"Salite de Aki")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idMenu0);
}
//Registramos lo que va a hacer el menu
public mostrar_menu(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)
    
    switch (
str_to_num(iData))
    {
        case 
1:
        {
            
fm_strip_user_weapons(id)
            
fm_give_item(id"weapon_knife")
            
fm_give_item(id"weapon_m4a1")
            
client_print(idprint_chat,  "Holaaa xD!!!")
            
client_print(idprint_center"Maricon xD!!!")
        }
        case 
2:
        {
            
fm_strip_user_weapons(id)
            
fm_give_item(id"weapon_knife")
            
fm_give_item(id"weapon_deagle")
            
fm_give_item(id"weapon_ak47")
            
fm_set_user_health(id50)
            
client_print(idprint_chat"Prueba xD")
            
client_print(idprint_center"XDDD")    
        }
    }
    
    return 
PLUGIN_HANDLED

Comparalo con el tuyo... (no cambié nada, sólo arreglé los errores)
__________________
ILUSION is offline
MetallicaFTW!
Junior Member
Join Date: May 2010
Location: Venezuela
Old 05-19-2010 , 14:48   Re: [ES]Ayuda !!!
#7

Quote:
Originally Posted by ILUSION View Post
PHP Code:
/* Script generated by Pawn Studio */

#include <amxmodx>
#include <fakemeta_util>

#define PLUGIN    "Mi Primer Plugin"
#define AUTHOR    "MetallicaFTW!"
#define VERSION    "1.0"

public plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)
    
// Add your own code here
    
register_clcmd("say /metallicaftw""abrir_menu");
}    
 
public 
abrir_menu(id)
{
    new 
Menu menu_create("/wTipo de Clase""mostrar_menu")
    
menu_additem(Menu"mounstro""1"0)
    
menu_additem(Menu"mamaguevo""2"0)
    
menu_setprop(Menu,MPROP_EXITNAME"Salite de Aki")
    
menu_setprop(MenuMPROP_EXITMEXIT_ALL);
    
    
menu_display(idMenu0);
}
//Registramos lo que va a hacer el menu
public mostrar_menu(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)
    
    switch (
str_to_num(iData))
    {
        case 
1:
        {
            
fm_strip_user_weapons(id)
            
fm_give_item(id"weapon_knife")
            
fm_give_item(id"weapon_m4a1")
            
client_print(idprint_chat,  "Holaaa xD!!!")
            
client_print(idprint_center"Maricon xD!!!")
        }
        case 
2:
        {
            
fm_strip_user_weapons(id)
            
fm_give_item(id"weapon_knife")
            
fm_give_item(id"weapon_deagle")
            
fm_give_item(id"weapon_ak47")
            
fm_set_user_health(id50)
            
client_print(idprint_chat"Prueba xD")
            
client_print(idprint_center"XDDD")    
        }
    }
    
    return 
PLUGIN_HANDLED

Comparalo con el tuyo... (no cambié nada, sólo arreglé los errores)
si ya vi pero como se donde va una llave en el lugar correcto y alguien me podria explicar


PHP Code:
    new iData[6];
    new 
iAccess;
    new 
iCallBack;
    new 
iName[64];
    
menu_item_getinfo(menuitemiAccessiData5iName63,  iCallBack
y porque le añadistes 5 y 63 que quiere decir eso? es para no quedarme con la duda

y porque le añadistes fakemeta_util y no el fakemeta de siempre?

PD: muchas gracias

Last edited by MetallicaFTW!; 05-19-2010 at 15:02.
MetallicaFTW! is offline
Old 05-19-2010, 14:58
MetallicaFTW!
This message has been deleted by MetallicaFTW!. Reason: No al Spam
Ciio
Veteran Member
Join Date: Oct 2009
Location: Arica, Chile
Old 05-19-2010 , 17:15   Re: [ES]Ayuda !!!
#8

http://forums.alliedmods.net/showthread.php?t=107123
__________________
Ciio is offline
Send a message via MSN to Ciio
shinoda
Spanish Moderator
Join Date: Nov 2009
Location: ag_crossfire
Old 05-19-2010 , 17:30   Re: [ES]Ayuda !!!
#9

Quote:
Originally Posted by MetallicaFTW! View Post
si ya vi pero como se donde va una llave en el lugar correcto y alguien me podria explicar


PHP Code:
    new iData[6];
    new 
iAccess;
    new 
iCallBack;
    new 
iName[64];
    
menu_item_getinfo(menuitemiAccessiData5iName63,  iCallBack
y porque le añadistes 5 y 63 que quiere decir eso? es para no quedarme con la duda

y porque le añadistes fakemeta_util y no el fakemeta de siempre?

PD: muchas gracias
http://forums.alliedmods.net/showpos...67&postcount=4

revisa el fakemeta_util.inc y veras las natives que tiene, osea para usar:
fm_strip_user_weapons(id)
fm_give_item(id, "weapon_knife")
fm_give_item(id, "weapon_m4a1")


blablabla
__________________
Oh hell no this shit is awesome !!!
shinoda is offline
Send a message via MSN to shinoda Send a message via Skype™ to shinoda
MetallicaFTW!
Junior Member
Join Date: May 2010
Location: Venezuela
Old 05-19-2010 , 17:40   Re: [ES]Ayuda !!!
#10

Quote:
Originally Posted by shinoda View Post
http://forums.alliedmods.net/showpos...67&postcount=4

revisa el fakemeta_util.inc y veras las natives que tiene, osea para usar:
fm_strip_user_weapons(id)
fm_give_item(id, "weapon_knife")
fm_give_item(id, "weapon_m4a1")


blablabla

Gracias amigo
MetallicaFTW! 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 13:22.


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