Raised This Month: $ Target: $400
 0% 

Why this doesn't work


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
JoaoVieira
Senior Member
Join Date: May 2013
Location: Portugal
Old 02-02-2016 , 15:47   Why this doesn't work
Reply With Quote #1

Why doesn't this plugin work? When i type /top15 on chat it doesn't work.

PHP Code:
#include <amxmodx>
#include <hamsandwich>
#include <adv_vault>
#include <csx>

enum
{
    
FRAGS=0,
    
DEATHS,
    
NOMBRE,
    
MAX_FIELDS
}

new 
Fields[MAX_FIELDS], g_frags[33], g_deaths[33], g_steam[33][32], vaultSort

public plugin_init()
{
    
register_plugin("TOP/RANK""1.0"";LuKks.-'")

    
vault adv_vault_open("DatosTop"false)

    
Fields[FRAGS]         = adv_vault_register_field(vault"FRAGS")
    
Fields[DEATHS]         = adv_vault_register_field(vault"DEATHS")
    
Fields[NOMBRE]         = adv_vault_register_field(vault"NOMBRE"DATATYPE_STRING32)

    
adv_vault_init(vault)
    
    
Sort adv_vault_sort_create(vaultORDER_DESC200Fields[FRAGS], Fields[DEATHS])
    
RegisterHam(Ham_Killed"player""Jugador_Muere")

    
register_clcmd("say /top15""Menu_TOP")
}

public 
client_authorized(Index)
{
    
get_user_authid(Indexg_steam[Index], charsmax(g_steam[]))
    
g_frags[Index] = 0
    g_deaths
[Index] = 0
    Vault
(Index2)
}

public 
client_disconnect(Index)
    
Vault(Index1)

public 
Jugador_Muere(victimattacker)
{
    if(
victim != attacker)
    {
        
g_frags[attacker]++
        
g_deaths[victim]++
    }
    
    return 
HAM_IGNORED
}

public 
Menu_TOP(Index)
{
    static 
MortesFragsKillsDeathsNombre[32], KeyindexOpciones[200], Posicion[6],  Float:Ratio 0.0
    
    
static Menu;Menu menu_create("\r[SMART TEAM PORTUGAL]^n\yTOP15 Jogadores""menu_top")
    
    new 
Toploop adv_vault_sort_numresult(vaultSort)
    
    for(new 
Position=1Position <= ToploopPosition++)
    {
        
Keyindex adv_vault_sort_position(vaultSortPosition)
        
        if(!
adv_vault_get_prepare(vaultKeyindex)) continue
        
        
Kills adv_vault_get_field(vaultFields[FRAGS])
        
Deaths adv_vault_get_field(vaultFields[DEATHS])
        
Deaths MortesKills FragsRatio Deaths == ? (float(Kills)) : (float(Kills) / float(Deaths))

        
adv_vault_get_field(vaultFields[NOMBRE], Nombrecharsmax(Nombre))
        
        
formatex(Opcionescharsmax(Opciones), "[\y%d\d] \r%s  \yFrags \r%d \yMortes \r%d \yKD: %.2f."PositionNombreKillsDeathsRatio)
        
num_to_str(PositionPosicioncharsmax(Posicion))
        
menu_additem(MenuOpcionesPosicion
    }
    
menu_setprop(MenuMPROP_PERPAGE5)
    
menu_setprop(MenuMPROP_NEXTNAME"Seguinte")
    
menu_setprop(MenuMPROP_BACKNAME"Atras")
    
menu_setprop(MenuMPROP_EXITNAME"Sair")
    
menu_display(IndexMenu0)  
}

public 
menu_top(IndexMenuitem

    if (
item == MENU_EXIT)
    {
        
menu_destroy(Menu)
        return 
PLUGIN_HANDLED 
    
}
    
    
Menu_TOP(Index)
    return 
PLUGIN_HANDLED


stock ChatColor(Index, const Input[], any:...)
{
    static 
Msj[191], SayTextSayText get_user_msgid("SayText")
    
vformat(Msj,190Input,3)
    
message_begin(MSG_ONE_UNRELIABLESayText_Index)
    
write_byte(Index)
    
write_string(Msj)
    
message_end()
}

public 
Vault(IndexGuardar_Cargar)
{
    static 
Nombre[32]; get_user_name(IndexNombrecharsmax(Nombre))
    if(
Guardar_Cargar == 1)
    {
        
adv_vault_set_start(vault)
        
adv_vault_set_field(vaultFields[FRAGS], g_frags[Index])
        
adv_vault_set_field(vaultFields[DEATHS], g_deaths[Index])
        
adv_vault_set_field(vaultFields[NOMBRE], Nombre)
        
adv_vault_set_end(vault0g_steam[Index])
    }
    else if(
Guardar_Cargar == 2)
    {
        if(!
adv_vault_get_prepare(vault0g_steam[Index]))
            return
        
        
g_frags[Index] = adv_vault_get_field(vaultFields[FRAGS])
        
g_deaths[Index] = adv_vault_get_field(vaultFields[DEATHS])
        
adv_vault_get_field(vaultFields[NOMBRE], Nombrecharsmax(Nombre))
    }

JoaoVieira is offline
 


Thread Tools
Display Modes

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 09:30.


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