Raised This Month: $ Target: $400
 0% 

Problemas con compilacion y estructura de una constante.


  
 
 
Thread Tools Display Modes
Author Message
BoCaJuniorS
Junior Member
Join Date: Nov 2012
Old 04-21-2013 , 16:32   Problemas con compilacion y estructura de una constante.
#1

antes quenada, gracias por responder en mi anterior post, estoy tratando de crear logros, mescle varias cosas en la sma pero me tira errores que no entiendo que son, si pueden corregirlos y me dicen porque.

Code:
#include < amxmodx >
#include < amxmisc >
#include < fun >
#include < cstrike >
#include < hamsandwich >
#include < engine >
#include < fakemeta >

static const Plugin  [ ] = "a"
static const Version [ ] = "1"
static const Author  [ ] = "b"

enum _:g_datos
{
	Logros[ 33 ],
	Requisitos,
	Descipcion,
	Experiencia,
	Niveles
}

new g_logros[ ][ g_datos ] = 
{
	{ "Asesino en serie",          5,   Mata a 5 personas en una ronda,             200,   0  },
	{ "Soy inocente",              5,   Dejate matar 5 veces de terrorista,         500,   1  },
	{ "Hijo del millonario",       3,   Compra 3 items en la misma ronda,           700,   0  },
	{ "Soy de confianza",          3,   Mata 3 terroristas con cuchillo,            1500,  3  },
	{ "En mi mundo",              10,   Sobrevive 10 rondas sin caerte al piso,     6000,  5  },
	{ "Gladiador",                50,   Mata a 50 terroristas,                      15000, 8  },
	{ "Hijos de puta :B",          3,    Mata 3 veces a un staff de la comunidad,   50000, 10 }
}

public plugin_init( ) 
{
	register_plugin( Plugin, Version, Author );
}

public cmdShop(id) 
{ 
	new text[ 2000 ] , create[ 2 ]
	
	new menu = menu_create("\wMenu de Misiones y Logros!^n", "handler_Logros")
	
	for ( new i = 0; i < sizeof g_logros; i++ )
	{
		formatex( text, charsmax( text) , "\r%s\d - %s - \dBloqueado!", g_logros[ Logros[ i ] ], g_logros[ Descripcion[ i ] ] ) 
		else
		formatex( text, charsmax( text) , "\r%s\d - %s - \wDesbloqueado!", g_logros[ Logros[ i ] ], g_logros[ Descripcion[ i ] ] )			
		
		num_to_str( i, create, 2 )
		menu_additem( handler_Logros, text, create )
	}
	
	menu_setprop ( handler_Logros , MPROP_BACKNAME, "\wAtras" )
	menu_setprop ( handler_Logros , MPROP_NEXTNAME, "\wSiguiente" )
	menu_setprop ( handler_Logros , MPROP_EXITNAME, "\wSalir" )

	menu_display ( id, handler_Logros , 0)    
	return PLUGIN_HANDLED
}

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

	switch( item ) 
	{ 
        	case 0..9:  
        	{ 
        		menu_destroy(menu); 
        		return PLUGIN_HANDLED; 
        	}  
	} 

	menu_destroy(menu); 
	return PLUGIN_HANDLED; 
}

Last edited by lucas_7_94; 04-21-2013 at 17:31. Reason: Titulo descriptivo , ultima vez que lo edito.
BoCaJuniorS is offline
BlackFur
BANNED
Join Date: Apr 2012
Location: RCL
Old 04-21-2013 , 16:47   Re: me ayudan con esto
#2

"Mata a 5 personas en una ronda" y en descripcion[50]
BlackFur is offline
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 04-21-2013 , 17:01   Re: me ayudan con esto
#3

Pone un titulo descriptivo.
__________________
ATWWMH - MiniDuels
Madness is like gravity, just need a little push.

Last edited by lucas_7_94; 04-21-2013 at 17:02.
lucas_7_94 is offline
Send a message via Skype™ to lucas_7_94
BoCaJuniorS
Junior Member
Join Date: Nov 2012
Old 04-21-2013 , 17:23   Re: me ayudan con esto
#4

no puedo editar, me tarda mucho cuando presiono en editar, si algun mod me lo puede editar...

con respecto al plugin, me sigue sin compilar

Quote:
linea 46: invalid subsscript
linea 46: expression has no affect y otras cosas mas.
BoCaJuniorS is offline
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 04-21-2013 , 17:33   Re: Problemas con compilacion y estructura de una constante.
#5

Si usas proxy , anda cambiandolo porque es la ultima vez que modifico el titulo , la proxima vez lo cierro.

En el tema del code , esta mal echo , la estructura no coincide con lo que queres poner en la constante de valores.

Usas 'else' sin tener un previo if (???)

El menu jamas se va a llamar porque solo lo creas , pero jamas se lo mostras al cliente en ningun momento.

Te recomiendo que primero empiezes a 'caminar' antes de 'andar en bici' . Empeza con menues asicos , y despues metete en temas de loop y constantes con estructuras.
__________________
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
BoCaJuniorS
Junior Member
Join Date: Nov 2012
Old 04-21-2013 , 17:45   Re: Problemas con compilacion y estructura de una constante.
#6

ya se crear menus basicos, y todabia no le puse la llamada porque ni me compila, ademas ultimamente nadie ayuda, se hacen los pros ?) porque saben mucho y no comparten el conocimiento, por lo menos Black trato de ayudarme, seguramente cuando alguien lea esto, deja pasar el th sin escribir nada o seguro van a quotear este mensaje criticando, porque lo que trato es hacer 1 menu con algo lo mas optimizado posible, pero no ahi tuts.
BoCaJuniorS is offline
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 04-21-2013 , 18:06   Re: Problemas con compilacion y estructura de una constante.
#7

Uno cuando inicia trata de hacer algo que funcione , no trata de optimizarlo , mientras funcione va bien. Cuando uno aprende va viendo sus propios errores que tiene y a partir de ahi averigua mas sobre el tema de la optimizacion de code.

Otra cosa , postear en este foro no es obligacion , cada uno aporta lo que puede. Hay tutoriales A PATADA para que veas leas aprendas analizes compares testees .

Relee lo que escribi en el #2. Si no entendes lo que estoy diciendo en el post antes mensionado , entonces significa que no sabes lo que estas haciendo. Por lo tanto intenta hacer las cosas como puedas , despues cuando lo armes de la manera que a vos te funcione , y creas que se puede optimizar , ponete a pensar como haces para optimizarlo.
__________________
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
Darkete
Veteran Member
Join Date: Oct 2008
Location: Buenos Aires, Argentina
Old 04-21-2013 , 18:28   Re: Problemas con compilacion y estructura de una constante.
#8

PHP Code:
    for ( new 0sizeof g_logrosi++ )
    {
        
// if
        
formatextextcharsmaxtext) , "\r%s\d - %s - \dBloqueado!"g_logrosLogros] ], g_logrosDescripcion] ] ) 
        else
        
formatextextcharsmaxtext) , "\r%s\d - %s - \wDesbloqueado!"g_logrosLogros] ], g_logrosDescripcion] ] )            
        
        
num_to_stricreate)
        
menu_additemhandler_Logrostextcreate )
    } 
Y el if ???? a eso se refiere lucas
__________________
Eh volvecido !!!
Darkete is offline
Send a message via MSN to Darkete Send a message via Skype™ to Darkete
3MCy Daimont
Senior Member
Join Date: Oct 2012
Old 04-21-2013 , 18:53   Re: Problemas con compilacion y estructura de una constante.
#9

asi como esta ese plugin no me deja nada mas que pensar que solo copiaste y pegaste y lo que editaste fue sin saber.

para la otra no hagas las cosas sin saber bien y mejor consultalo, prueba este compila pero no lo probe.

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

static const Plugin  [ ] = "a"
static const Version [ ] = "1"
static const Author  [ ] = "b"

enum _:g_datos
{
    
Logros33 ],
    
Requisitos,
    
Descripcion[40],
    
Experiencia,
    
Niveles
}

new const 
g_logros[ ][ g_datos ] = 
{
    { 
"Asesino en serie",          5,   "Mata a 5 personas en una ronda",             200,   0  },
    { 
"Soy inocente",              5,   "Dejate matar 5 veces de terrorista",         500,   1  },
    { 
"Hijo del millonario",       3,   "Compra 3 items en la misma ronda",           700,   0  },
    { 
"Soy de confianza",          3,   "Mata 3 terroristas con cuchillo",            1500,  3  },
    { 
"En mi mundo",              10,   "Sobrevive 10 rondas sin caerte al piso",     6000,  5  },
    { 
"Gladiador",                50,   "Mata a 50 terroristas",                      150008  },
    { 
"Hijos de puta :B",          3,    "Mata 3 veces a un staff de la comunidad",   5000010 }
}

public 
plugin_init( ) 
{
    
register_pluginPluginVersionAuthor );
}

public 
cmdShop(id)
{    
    new 
menu1 menu_create("\rMenu de Misiones y Logros!^n^n""handler_Logros"
    
    new 
num[3]
    for(new 
0sizeof g_logrosi++) 
    {
        new 
len[400]
        
num_to_str(inum2)

        
formatex(lencharsmax(len), "\w%s \y[Disponible]"g_logros[i][Logros], g_logros[i][Descripcion])
        
menu_additem(menu1lennum)
    }
    
    
menu_setprop(menu1MPROP_BACKNAME"\yAtras"
    
menu_setprop(menu1MPROP_NEXTNAME"\ySiguiente"
    
menu_setprop(menu1MPROP_EXITNAME"\ySalir"
    
menu_display(idmenu10


public 
handler_Logros(idmenu1item

    if( 
item == MENU_EXIT 
    { 
            
menu_destroy(menu); 
            return 
PLUGIN_HANDLED
    } 

    switch( 
item 
    { 
            case 
0..9:  
            { 
                
menu_destroy(menu); 
                return 
PLUGIN_HANDLED
            }  
    } 

    
menu_destroy(menu); 
    return 
PLUGIN_HANDLED

__________________
Clases Humanas v2.0 Con/Sin Restriccion de Niveles
El premio de una buena accion, es haberla hecho...
Te Amo GokuX <3
I Love those believed.

Last edited by 3MCy Daimont; 04-21-2013 at 19:00.
3MCy Daimont is offline
BoCaJuniorS
Junior Member
Join Date: Nov 2012
Old 04-21-2013 , 19:04   Re: Problemas con compilacion y estructura de una constante.
#10

no funciona

Quote:
register_clcmd( "say /test", "cmdShop" )
pero no lo abre.
BoCaJuniorS 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 06:10.


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