View Single Post
warco
Junior Member
Join Date: Jan 2016
Old 09-07-2020 , 02:29   Re: OciXCrom's Rank System [XP|Levels|Ranks]
Reply With Quote #466

What i did

Line 10

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cromchat>
#include <crxranks_const>
#include <csx>
#include <fakemeta>
#include <nvault>
#include <sqlx>
#include <ammopacks> // Added
#include <cstrike> // Added 
Line 50

PHP Code:
new const ARG_AMMOPACKS[]                        = "$ammopacks$"  // added
new const ARG_MONEY[]                                = "$money$" // added
new const ARG_HEALTH[]                            = "$health$"          // added
new const ARG_ARMOR[]                                = "$armor$"  // added
new const ARG_TEAM[]                                = "$team$"   // added

new const ARG_CURRENT_XP[]          = "$current_xp$"
new const ARG_NEXT_XP[]             = "$next_xp$"
new const ARG_XP_NEEDED[]           = "$xp_needed$"
new const ARG_LEVEL[]               = "$level$"
new const ARG_NEXT_LEVEL[]          = "$next_level$"
new const ARG_RANK[]                = "$rank$"
new const ARG_NEXT_RANK[]           = "$next_rank$"
new const ARG_MAX_LEVELS[]          = "$max_levels$"
new const ARG_LINE_BREAK[]          = "$br$"
new const ARG_NAME[]                = "$name$" 
Line 1567 in (update_hudinfo(const id))

PHP Code:
if(has_argument(szMessageARG_AMMOPACKS))
{
    
num_to_str(BB_get_user_ap(id), szPlaceHoldercharsmax(szPlaceHolder))
    
replace_string(szMessagecharsmax(szMessage), ARG_AMMOPACKSszPlaceHolder)
}
    
if(
has_argument(szMessageARG_MONEY))
{
    
num_to_str(cs_get_user_money(id), szPlaceHoldercharsmax(szPlaceHolder))
    
replace_string(szMessagecharsmax(szMessage), ARG_MONEYszPlaceHolder)
}
if(
has_argument(szMessageARG_HEALTH))
{
    
num_to_str(get_user_health(id), szPlaceHoldercharsmax(szPlaceHolder))
    
replace_string(szMessagecharsmax(szMessage), ARG_HEALTHszPlaceHolder)
}
if(
has_argument(szMessageARG_ARMOR))
{
    
num_to_str(get_user_armor(id), szPlaceHoldercharsmax(szPlaceHolder))
    
replace_string(szMessagecharsmax(szMessage), ARG_ARMORszPlaceHolder)
}
if(
has_argument(szMessageARG_TEAM)) // i know a take an INT ^^
{
    
num_to_str(get_user_team(id), szPlaceHoldercharsmax(szPlaceHolder))
    
replace_string(szMessagecharsmax(szMessage), ARG_TEAMszPlaceHolder)

none error when i compile, but i have this in my server console

I've added some bot (podbot) for my tests
PHP Code:
Creating bot...
L 09/07/2020 06:25:39: [CSTRIKEInvalid player 7
L 09
/07/2020 06:25:39: [AMXXDisplaying debug trace (plugin "crx_ranksystem.amxx")
L 09/07/2020 06:25:39: [AMXXRun time error 10native error (native "cs_get_user_money")
L 09/07/2020 06:25:39: [AMXX]    [0crx_ranksystem.sma::update_hudinfo (line 1576)
L 09/07/2020 06:25:39: [AMXX]    [1crx_ranksystem.sma::check_level (line 1698)
L 09/07/2020 06:25:39: [AMXX]    [2crx_ranksystem.sma::save_or_load (line 1299)
L 09/07/2020 06:25:39: [AMXX]    [3crx_ranksystem.sma::client_connect (line 730
I don't know what and where i need to do

Last edited by warco; 09-07-2020 at 02:33.
warco is offline