AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Source Servers (SRCDS) (https://forums.alliedmods.net/forumdisplay.php?f=130)
-   -   Level Exp Menu (https://forums.alliedmods.net/showthread.php?t=272302)

BN Houssam 09-27-2015 12:30

Level Exp Menu
 
1 Attachment(s)
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <nvault>
#include <fun>
#include <cstrike>
#include <fakemeta_util>

#pragma tabsize 0

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "PlayBoy*"

new g_level[32], g_level_datag_frags_levelg_ScreenFade,SymbolsName
new g_level_maxg_level_numg_levels[32
new 
level_exp[32]
new 
g_level_exp[32], g_exp_datag_Playersnameid[32]
new 
g_trime[32], g_MsgSync
const PEV_SPEC_TARGET pev_iuser2
new SaveSystem


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
SaveSystem register_cvar("fr_SaveSystem","1")
    
register_clcmd("say /level""Show_level")
        
    
g_frags_level =         register_cvar("fr_level_frags""10")
    
g_level_max  =         register_cvar("fr_level_max""150")
    
g_level_num =         register_cvar("fr_level_number""1")
        
    
g_level_data nvault_open("fr_Leveling_Save")
    
g_exp_data nvault_open("fr_Exp_Save")
                
    
SymbolsName register_cvar("fr_name_symbols""`")
    
    
register_forward(FM_ClientUserInfoChanged"ChangeName")
    
    
register_clcmd("xp_give","expa_give"ADMIN_IMMUNITY"<Name> <xp>")
    
register_clcmd("level_give","level_give"ADMIN_IMMUNITY"<Name> <Level>")
                    
    
register_event("StatusValue","show_status","be","1=2","2!0");
    
register_event("StatusValue","show_statusx","be","1=2","2!0");
    
register_event("HLTV""Round_Start""a""1=0""2=0")
    
register_event("DeathMsg""Frags_Manager""a""1>0")    
    
set_task(2.0,"System_Save",_,_,_,"b")
    
    
g_ScreenFade get_user_msgid"ScreenFade" )
    
g_Players =get_maxplayers()    
    
g_MsgSync CreateHudSyncObj()
}

/*----------------------------------------- Chat Color ----------------------------------------------------------*/

public Show_level(id)
{
    new 
menu menu_create("\r[G#D] \yPlayer's Level:""Test")
    
    new 
players[32], numtextmenu[64], tempid
    
new szName[32], szTempid[32]
    
    
get_players(playersnum"ach")  // c = bots
    
    
for(new inumi++)
    {
        
tempid players[i]
        
get_user_name(tempidszNamecharsmax(szName))
        
        
num_to_str(get_user_userid(tempid), szTempidcharsmax(szTempid))
        
formatex(textmenu63"%s - \y(Level: \r%i\y) \w- \y(XP: \r%i\w/\r%i\y)",szNameg_level[tempid], level_exp[tempid], g_level_exp[tempid])        
        
menu_additem(menutextmenuszTempid0)
    }
    
    
menu_display(idmenu)
    return 
PLUGIN_HANDLED
}
public 
Test(idMenuitem){ 
    if(
item == MENU_EXIT){ 
        
menu_destroy(Menu); 
        return 
PLUGIN_HANDLED
    } 
    new 
data[7], name[64]; 
    new 
AccessCallback
    
menu_item_getinfo(MenuitemAccessdata5name63Callback);     
    
    return 
PLUGIN_CONTINUE   
}

stock ChatColor(const id, const input[], any:...)
{
    new 
count 1players32 ]
    static 
msg191 ]
    
vformatmsg190input)    
    
replace_allmsg190"!g""^4" )
    
replace_allmsg190"!y""^1" )
    
replace_allmsg190"!t""^3" )    
    if(
idplayers] = id; else get_playersplayerscount"ch" )
    {
    for(new 
0counti++)
    {
        if( 
is_user_connectedplayers] ) )
        {
            
message_beginMSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players] )  
            
write_byteplayers] )
            
write_stringmsg )
            
message_end( )
        }
    }
}
}     


public 
plugin_natives() {
    
register_native("dev_get_user_level""native_get_user_level"1);    
    
register_native("dev_get_user_xp""native_get_user_xp"1);
    
register_native("dev_get_user_xp_1""native_get_user_xp_1"1);        
}  

public 
native_get_user_level(id)
{
    return 
g_level[id];
}
public 
native_get_user_xp(id)
{
    return 
level_exp[id];
}
public 
native_get_user_xp_1(id)
{
    return 
g_level_exp[id];



dr hicham 09-27-2015 17:29

Re: Level Exp Menu
 
Nice Plugin Bro :D

BN Houssam 09-28-2015 07:01

Re: Level Exp Menu
 
Ty Rojola :3

B0oHL44L 09-28-2015 09:33

Level Exp Menu
 
This Plugin By : Driss Dev1 --'

PHP Code:

    register_native("dev_get_user_level""native_get_user_level"1);     
    
register_native("dev_get_user_xp""native_get_user_xp"1); 
    
register_native("dev_get_user_xp_1""native_get_user_xp_1"1); 


BN Houssam 09-28-2015 12:58

Re: Level Exp Menu
 
--' lay N3AL JAD BOK Hada rah dyali

dr hicham 09-28-2015 13:22

Re: Level Exp Menu
 
Houssam Plz Speak English And Stop Insults Or You Will Get Banned -_-

amir saiaoud 09-30-2015 08:59

Re: Level Exp Menu
 
stop say word's with arabic -_- and insult with another Languages
sorry for my bad english

dr hicham 09-30-2015 14:13

Re: Level Exp Menu
 
BN Houssam Is Banned

dr hicham 09-30-2015 14:33

Re: Level Exp Menu
 
Because it blasphemes


All times are GMT -4. The time now is 23:21.

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