Raised This Month: $51 Target: $400
 12% 

[ayuda] lista de niveles (?


  
 
 
Thread Tools Display Modes
Author Message
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 05-04-2013 , 02:27   [ayuda] lista de niveles (?
#1

holas, me dirian cual seria la mejor forma de hacer una lista de niveles ? que no sea motd ?


si puede dejenme un ejemplo o algo para guiarme





Saludos
;LuKks.-'
LuKks is offline
TimooCS
Veteran Member
Join Date: Dec 2012
Location: Argentina
Old 05-04-2013 , 07:11   Re: [ayuda] lista de niveles (?
#2

loop.
__________________
TimooCS is offline
Send a message via MSN to TimooCS Send a message via Skype™ to TimooCS
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 05-04-2013 , 10:53   Re: [ayuda] lista de niveles (?
#3

Lo hice recién y no lo probé, probablemente tenga algun error lógico o de compilación. Y vas a tener que adaptarlo a tu plugin, cambiandole los handler o si usas consultas en hilos separados vas a tener que cambiar un poco el code para que funcione con SQL_ThreadQuery

PHP Code:
public super_mega_rangingid )
{
    new 
Handle:Query SQL_PrepareQueryyour_sql_handler_here"SELECT ammopacks, niveles, name FROM characters ORDER BY ammopacks DESC" );
    
    if( 
SQL_ExecuteQuery ) )
    {
        new 
Menu menu_create"Ranking por ammopacks""ranking_handler" );
        new 
iszIndex], lvlapname32 ], data128 ];
        
        while( 
SQL_MoreResultsQuery ) )
        {
            
i++;
            
num_to_striszIndexcharsmaxszIndex ) );

            
ap SQL_ReadResultQuery);
            
lvl SQL_ReadResultQuery);
            
SQL_ReadResultQuery2namecharsmaxname ) );
                
            
formatexdatacharsmaxdata ), "%s - Ap: %d - Lvl: %d"nameaplvl );
            
menu_additemMenudataszIndex );

            
SQL_NextRowQuery );
        }
    }

    
menu_displayidMenu );
}

public 
ranking_handleridMenuitem )
    return 
PLUGIN_HANDLED
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
RUDE
BANNED
Join Date: May 2013
Old 05-04-2013 , 12:07   Re: [ayuda] lista de niveles (?
#4

Quote:
Originally Posted by Neeeeeeeeeel.- View Post
Lo hice recién y no lo probé, probablemente tenga algun error lógico o de compilación. Y vas a tener que adaptarlo a tu plugin, cambiandole los handler o si usas consultas en hilos separados vas a tener que cambiar un poco el code para que funcione con SQL_ThreadQuery

PHP Code:
public super_mega_rangingid )
{
    new 
Handle:Query SQL_PrepareQueryyour_sql_handler_here"SELECT ammopacks, niveles, name FROM characters ORDER BY ammopacks DESC" );
    
    if( 
SQL_ExecuteQuery ) )
    {
        new 
Menu menu_create"Ranking por ammopacks""ranking_handler" );
        new 
iszIndex], lvlapname32 ], data128 ];
        
        while( 
SQL_MoreResultsQuery ) )
        {
            
i++;
            
num_to_striszIndexcharsmaxszIndex ) );

            
ap SQL_ReadResultQuery);
            
lvl SQL_ReadResultQuery);
            
SQL_ReadResultQuery2namecharsmaxname ) );
                
            
formatexdatacharsmaxdata ), "%s - Ap: %d - Lvl: %d"nameaplvl );
            
menu_additemMenudataszIndex );

            
SQL_NextRowQuery );
        }
    }

    
menu_displayidMenu );
}

public 
ranking_handleridMenuitem )
    return 
PLUGIN_HANDLED
----------------->

PHP Code:
public info_levels(id)
{
    new 
niveles[50], Posicion[10]
    new 
menu menu_create("\r Lista de Niveles""see_levels")
    
    for(new 
0MAX_LVLi++) // Creamos el Loop, y ponemos: "i = 0 [i es igual a 0]", "i < LISTA_niveles [si i es menor a LISTA_niveles(10)]", "i++ [i aumenta en 1]".
    
{
        if (
Lvl[id] >= i)
        {
            
formatex(nivelescharsmax(niveles), "\w Nivel %d: \y%d ammopacks"iLevels[i]) // Creamos un Formatex poniendo que la Variable "niveles" va a ser igual a el TEXTO escrito ahi.
        
}
        else
        {
            
formatex(nivelescharsmax(niveles), "\d Nivel %d: %d ammopacks"iLevels[i])
        }
        
num_to_str(iPosicioncharsmax(Posicion)) // Pasamos un Numero a un String: "i(num) lo pasamos a Posicion(string)".
        
menu_additem(menunivelesPosicion// Creamos un nuevo Item en el Menu, con el Texto y la Posicion.
    
}
    
    
menu_setprop(menuMPROP_NEXTNAME"\ySiguiente"// Nombre para pasar la a la Pagina Siguiente.
    
menu_setprop(menuMPROP_BACKNAME"\yAnterior"// Nombre para pasar la a la Pagina Anterior.
    
menu_setprop(menuMPROP_EXITNAME"\ySalir"// Nombre para Salir del Menu.
    
    
menu_display(idmenu0// Ponemos que cuando abra el Menu, aparesca en la Pagina 0. DEFAULT!.
    
return PLUGIN_HANDLED// Ponemos esto para que no de noticia en el Say que escribimos algo para abrir el menu.
}

public 
see_levels(idmenuitem)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], accesscallback
    menu_item_getinfo
(menuitemaccessdata5iName63callback)
    
    switch(
str_to_num(data))
    {
        case 
0..501info_levels(id)
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED

PD: Original Code Zombie Apocalypse 1.0.4

Last edited by RUDE; 05-04-2013 at 12:08.
RUDE is offline
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 05-04-2013 , 16:30   Re: [ayuda] lista de niveles (?
#5

gracias bernii ^^, intentare con ese code si no funciona intentare con el de neeeeeel.-
LuKks is offline
MexPower
Veteran Member
Join Date: Nov 2012
Old 05-04-2013 , 16:45   Re: [ayuda] lista de niveles (?
#6

Porlomenos ya escribe bien el berni
__________________
Allied Modders En Español
MexPower is offline
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 05-04-2013 , 17:24   Re: [ayuda] lista de niveles (?
#7

jajajjaa mal , me andubo perfecto, gracias bernii

pobre bldo lo banearon por 2ble cuenta xd
LuKks is offline
lucas_7_94
Leche Loco
Join Date: Mar 2009
Location: Argentina
Old 05-04-2013 , 17:40   Re: [ayuda] lista de niveles (?
#8

Lo que posteo neel es completamente diferente a lo que posteo berni . Son 2 cosas diferentes ( Capaz uno interpreto mal el contenido del thread )
__________________
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
Neeeeeeeeeel.-
Some Guy Yellin'
Join Date: Jul 2010
Location: Argentina
Old 05-04-2013 , 19:13   Re: [ayuda] lista de niveles (?
#9

Entendí mal yo...
__________________
Neeeeeeeeeel.- is offline
Send a message via Skype™ to Neeeeeeeeeel.-
LuKks
Senior Member
Join Date: Dec 2012
Location: Argentina, Santa Fe
Old 05-04-2013 , 21:01   Re: [ayuda] lista de niveles (?
#10

no hay problema, igual gracias neeeeeeeel.- , lo de bernii me funciona bien
LuKks 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 05:57.


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