[OBSOLETO] Plugin no funciona! Top Vicio
#1
hola, tengo un problema con este plugin, esto es lo que me sale:


L 01/28/2017 - 11:28:45: ERROR Invalid SortIndex: 0
L 01/28/2017 - 11:28:45: [AMXX] Displaying debug trace (plugin "TopVicio.amxx")
L 01/28/2017 - 11:28:45: [AMXX] Run time error 10: native error (native "adv_vault_sort_numresult")
L 01/28/2017 - 11:28:45: [AMXX] [0] Untitled.sma::top (line

Código PHP:
#include <amxmodx>
#include <adv_vault>

#define PLUGIN "Tiempo"
#define VERSION "1.0"
#define AUTHOR " HK-416"

new g_tiempo[33][3]
new 
g_nombre[33][32]
new 
g_vault
new g_sort
enum 
{
    
CAMPO_SEGUNDOS,
    
CAMPO_MINUTOS,
    
CAMPO_HORAS,
    
CAMPO_MAX
}
new 
g_campos[CAMPO_MAX]

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
g_vault adv_vault_open("Tiempo"false)
    
g_campos[CAMPO_SEGUNDOS] = adv_vault_register_field(g_vault"SEGUNDOS")
    
g_campos[CAMPO_MINUTOS] = adv_vault_register_field(g_vault"MINUTOS")
    
g_campos[CAMPO_HORAS] = adv_vault_register_field(g_vault"HORAS")
    
adv_vault_init(g_vault)
    
register_clcmd("say /top""top")
    
register_clcmd("say /top15""top")
    
register_event("HLTV""round_start""a""1=0""2=0")
    
g_sort adv_vault_sort_create(g_vaultORDER_DESC1606016g_campos[CAMPO_HORAS], g_campos[CAMPO_MINUTOS], g_campos[CAMPO_SEGUNDOS])
}

public 
round_start()
{
    
adv_vault_sort_update(g_vaultg_sort)
}

public 
client_putinserver(id)
{
    
get_user_name(idg_nombre[id], 31)
    
Tiempo(id)
    
set_task(0.1"Cuanto"id,_,_,"b")
    
Cargar(id)
}

public 
client_disconnect(id)
    
Guardar(id)

public 
Tiempo(id)
{
    
g_tiempo[id][0]++
    
    if (
g_tiempo[id][0] == 60)
    {
        
g_tiempo[id][0] = 0
        g_tiempo
[id][1]++
    }
    if (
g_tiempo[id][1] == 60)
    {
        
g_tiempo[id][0] = 0
        g_tiempo
[id][1] = 0
        g_tiempo
[id][2]++
    }
    
set_task(0.9"Tiempo"id)
}

public 
Cuanto(id)
{
    
set_hudmessage(25500, -1.00.01)
    
show_hudmessage(id"^nHoras : %d^nMinutos : %d^nSegundos : %d"g_tiempo[id][2], g_tiempo[id][1], g_tiempo[id][0])
}

public 
top(id)
{
    new 
hhmmsskeyindexpj[32], opc[999], posicion[999]
    
opc[0] = 0;  
    new 
menu menu_create("\dTOP \yVicios""menu_top")
    new 
toploop min(adv_vault_sort_numresult(g_vaultg_sort), 9999)
    
    for(new 
position=1position <= toploopposition++)
    {
        
keyindex adv_vault_sort_position(g_vaultg_sortposition)
        
        if(!
adv_vault_get_prepare(g_vaultkeyindex)) continue
        
        
hh adv_vault_get_field(g_vaultg_campos[CAMPO_HORAS])
        
mm adv_vault_get_field(g_vaultg_campos[CAMPO_MINUTOS])
        
ss adv_vault_get_field(g_vaultg_campos[CAMPO_SEGUNDOS])
        
        
adv_vault_get_keyname(g_vaultkeyindexpj31)
        
        
formatex(opccharsmax(opc), "\y%d\d. \w%s \yHoras : \r%d \yMinutos : \r%d \ySegundos : \r%d"positionpjhhmmss)
        
num_to_str(positionposicioncharsmax(posicion))
        
menu_additem(menuopcposicion
    }
    
    
menu_setprop(menuMPROP_NEXTNAME"Siguiente")
    
menu_setprop(menuMPROP_BACKNAME"Atras")
    
menu_setprop(menuMPROP_EXITNAME"Salir")
    
menu_display(idmenu0)  
}

public 
menu_top(idmenuitem

    if (
item == MENU_EXIT) return PLUGIN_HANDLED 
    top
(id)
    return 
PLUGIN_HANDLED


public 
Guardar(id
{
    
adv_vault_set_start(g_vault)
    
    
adv_vault_set_field(g_vaultg_campos[CAMPO_SEGUNDOS], g_tiempo[id][0])
    
adv_vault_set_field(g_vaultg_campos[CAMPO_MINUTOS], g_tiempo[id][1])
    
adv_vault_set_field(g_vaultg_campos[CAMPO_HORAS], g_tiempo[id][2])
    
adv_vault_set_end(g_vault0g_nombre[id])
}

public 
Cargar(id
{
    if(!
adv_vault_get_prepare(g_vault_g_nombre[id]))    return;
    
    
g_tiempo[id][0] = adv_vault_get_field(g_vaultg_campos[CAMPO_SEGUNDOS])
    
g_tiempo[id][1] = adv_vault_get_field(g_vaultg_campos[CAMPO_MINUTOS])
    
g_tiempo[id][2] = adv_vault_get_field(g_vaultg_campos[CAMPO_HORAS])


si escribo /top en la consola da este error


L 01/28/2017 - 11:34:02: [AMXX] [0] Untitled.sma::round_start (line 36

y si lo hago /top15 sale este

L 01/28/2017 - 11:34:02: [AMXX] [0] Untitled.sma::round_start (line 79

que sera? ayuda, Gracias!
[Imagen: 76561198350936449.png]

Cita:Los precios en la moneda venezolana se fijarán a partir de la reconversión monetaria y valdrá mucho menos de lo que cuesta una Cachapa con queso.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)