Raised This Month: $ Target: $400
 0% 

XP Mod Help (Rewards)


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
Ardonicek
Senior Member
Join Date: Feb 2013
Location: My home
Old 08-02-2013 , 15:12   XP Mod Help (Rewards)
Reply With Quote #1

Hello i am making level mod and i need to make rewards, but it doesn't give me the armor etc ...
What am i doing wrong?

PHP Code:
#include <amxmodx> 
#include <amxmisc> 
#include <nvault>   
#include <colorchat> 
#include <cstrike> 
#include <fun>

new Level[33], eXP[33
new 
KillXpHsXpHeXpKnifeXp 
new gVault 

new const szPrefix[] = "[^4XP-Mod^3] -" 

#define MaxLevels 200
new const Levels[MaxLevels] =  

    
15,
    
40
    
75
    
130
    
200,  
    
300,
    
450
    
650
    
1000,
    
1500,
    
2200,
    
2800,
    
3600,
    
4500,
    
6000,
    
7150,
    
9500,
    
8200,
    
10700,
    
12000,
    
13200,
    
15000,
    
17000,
    
19200,
    
22000,
    
24500,
    
27000,
    
30000,
    
33000,
    
36500,
    
40000,
    
44000,
    
48500,
    
53000,
    
57500,
    
62000,
    
68000,
    
75000,
    
80000,
    
86000,
    
92500,
    
99000,
    
105000,
    
111000,
    
118500,
    
126750,
    
135000,
    
143500,
    
150000,
    
159000,
    
168000,
    
177000,
    
186000,
    
195000,
    
204000,
    
213000,
    
222000,
    
231000,
    
240000,
    
250000,
    
260000,
    
270000,
    
280000,
    
290000,
    
300000,
    
311000,
    
322000,
    
333000,
    
344000,
    
355000,
    
366000,
    
377000,
    
388000,
    
399000,
    
410000,
    
422000,
    
434000,
    
446000,
    
458000,
    
470000,
    
482000,
    
494000,
    
505000,
    
513000,
    
525000,
    
538000,
    
553000,
    
571000,
    
585000,
    
600000,
    
616000,
    
630000,
    
647000,
    
666666,
    
675000,
    
690000,
    
710000,
    
721000,
    
744447,
    
760000,
    
781000,
    
800000,
    
823000,
    
845000,
    
870000,
    
895000,
    
910000,
    
930000,
    
951000,
    
970000,
    
985000,
    
1000000,
    
1010101,
    
1030000,
    
1052000,
    
1074000,
    
1089000,
    
1011000,
    
1030000,
    
1050000,
    
1075000,
    
1100000,
    
1111111,
    
1150000,
    
1190000,
    
1234567,
    
1270000,
    
1300000,
    
1340000,
    
1375000,
    
1400000,
    
1440000,
    
1490000,
    
1550000,
    
1600000,
    
1630000,
    
1670000,
    
1700000,
    
1735000,
    
1770000,
    
1800000,
    
1840000,
    
1880000,
    
1920000,
    
1950000,
    
1975000,
    
1985000,
    
1990000,
    
1995000,
    
2000000,
    
2050000,
    
2150000,
    
2200000,
    
2270000,
    
2300000,
    
2380000,
    
2450000,
    
2500000,
    
2570000,
    
2630000,
    
2680000,
    
2740000,
    
2800000,
    
2850000,
    
2880000,
    
2930000,
    
2970000,
    
3000000,
    
3080000,
    
3150000,
    
3200000,
    
3280000,
    
3340000,
    
3400000,
    
3460000,
    
3510000,
    
3570000,
    
3620000,
    
3690000,
    
3740000,
    
3780000,
    
3830000,
    
3870000,
    
3910000,
    
3950000,
    
3990000,
    
4000000,
    
4070000,
    
4100000,
    
4160000,
    
4200000,
    
4260000,
    
4300000,
    
4360000,
    
4400000,
    
4420000,
    
4444444,
    
4460000,
    
4480000,
    
4500000

new const 
Prefix[MaxLevels +2][] = 

    
"Level 1",
    
"Level 2",
    
"Level 3",
    
"Level 4",
    
"Level 5",
    
"Level 6",
    
"Level 7",
    
"Level 8",
    
"Level 9",
    
"Level 10",
    
"Level 11",
    
"Level 12",
    
"Level 13",
    
"Level 14",
    
"Level 15",
    
"Level 16",
    
"Level 17",
    
"Level 18",
    
"Level 19",
    
"Level 20",
    
"Level 21",
    
"Level 22",
    
"Level 23",
    
"Level 24",
    
"Level 25",
    
"Level 26",
    
"Level 27",
    
"Level 28",
    
"Level 29",
    
"Level 30",
    
"Level 31",
    
"Level 32",
    
"Level 33",
    
"Level 34",
    
"Level 35",
    
"Level 36",
    
"Level 37",
    
"Level 38",
    
"Level 39",
    
"Level 40",
    
"Level 41",
    
"Level 42",
    
"Level 43",
    
"Level 44",
    
"Level 45",
    
"Level 46",
    
"Level 47",
    
"Level 48",
    
"Level 49",
    
"Level 50",
    
"Level 51",
    
"Level 52",
    
"Level 53",
    
"Level 54",
    
"Level 55",
    
"Level 56",
    
"Level 57",
    
"Level 58",
    
"Level 59",
    
"Level 60",
    
"Level 61",
    
"Level 62",
    
"Level 63",
    
"Level 64",
    
"Level 65",
    
"Level 66",
    
"Level 67",
    
"Level 68",
    
"Level 69",
    
"Level 70",
    
"Level 71",
    
"Level 72",
    
"Level 73",
    
"Level 74",
    
"Level 75",
    
"Level 76",
    
"Level 77",
    
"Level 78",
    
"Level 79",
    
"Level 80",
    
"Level 81",
    
"Level 82",
    
"Level 83",
    
"Level 84",
    
"Level 85",
    
"Level 86",
    
"Level 87",
    
"Level 88",
    
"Level 89",
    
"Level 90",
    
"Level 91",
    
"Level 92",
    
"Level 93",
    
"Level 94",
    
"Level 95",
    
"Level 96",
    
"Level 97",
    
"Level 98",
    
"Level 99",
    
"Level 100",
    
"Level 101",
    
"Level 102",
    
"Level 103",
    
"Level 104",
    
"Level 105",
    
"Level 106",
    
"Level 107",
    
"Level 108",
    
"Level 109",
    
"Level 110",
    
"Level 111",
    
"Level 112",
    
"Level 113",
    
"Level 114",
    
"Level 115",
    
"Level 116",
    
"Level 117",
    
"Level 118",
    
"Level 119",
    
"Level 120",
    
"Level 121",
    
"Level 122",
    
"Level 123",
    
"Level 124",
    
"Level 125",
    
"Level 126",
    
"Level 127",
    
"Level 128",
    
"Level 129",
    
"Level 130",
    
"Level 131",
    
"Level 132",
    
"Level 133",
    
"Level 134",
    
"Level 135",
    
"Level 136",
    
"Level 137",
    
"Level 138",
    
"Level 139",
    
"Level 140",
    
"Level 141",
    
"Level 142",
    
"Level 143",
    
"Level 144",
    
"Level 145",
    
"Level 146",
    
"Level 147",
    
"Level 148",
    
"Level 149",
    
"Level 150",
    
"Level 151",
    
"Level 152",
    
"Level 153",
    
"Level 154",
    
"Level 155",
    
"Level 156",
    
"Level 157",
    
"Level 158",
    
"Level 159",
    
"Level 160",
    
"Level 161",
    
"Level 162",
    
"Level 163",
    
"Level 164",
    
"Level 165",
    
"Level 166",
    
"Level 167",
    
"Level 168",
    
"Level 169",
    
"Level 170",
    
"Level 171",
    
"Level 172",
    
"Level 173",
    
"Level 174",
    
"Level 175",
    
"Level 176",
    
"Level 177",
    
"Level 178",
    
"Level 179",
    
"Level 180",
    
"Level 181",
    
"Level 182",
    
"Level 183",
    
"Level 184",
    
"Level 185",
    
"Level 186",
    
"Level 187",
    
"Level 188",
    
"Level 189",
    
"Level 190",
    
"Level 191",
    
"Level 192",
    
"Level 193",
    
"Level 194",
    
"Level 195",
    
"Level 196",
    
"Level 197",
    
"Level 198",
    
"Level 199",
    
"Level 200",
    
"Veteran"
    
"" 


public 
plugin_init() { 
    
register_plugin("XP-Mod""0.1""Noobish"
     
    
register_event("DeathMsg""eDeath""a"
     
    
register_clcmd("say""handle_say"
    
register_clcmd("say_team""handle_team_say"
    
register_concmd("xm_xp""HandleGive"ADMIN_RCON"<name> <+/- xp>")
     
    
KillXp    register_cvar("xm_xp_pr_kill""50"
    
HsXp    register_cvar("xm_xp_pr_hs""60"
    
HeXp    register_cvar("xm_xp_pr_nade""65"
    
KnifeXp    register_cvar("xm_xp_pr_knife""70"
     
    
gVault nvault_open("XMoD"
    
register_logevent("logevent_round_start"2"1=Round_Start")
}
public 
logevent_round_start(idlevel)
{
    
client_print(idprint_chat"[LZ] Potrebujes vediet LEVEL bonusy? Napis /bonusy !")
    
client_print(idprint_chat"[LZ] Chces si kupit XP? Napis /buyxp !")
    
client_print(idprint_chat"[LZ] Chces si kupit VIP? Napis /buyvip !")
   {
    if(
Level[id] == 10)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 11)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 12)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 13)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 14)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 15)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 16)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 17)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 18)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 19)
    { 
    
set_user_armor(id5)
    } 
    if(
Level[id] == 20
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 21
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 22
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 23
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 24
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 25
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 26
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 27
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 28
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 29
    { 
    
set_user_armor(id10)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha245)
    } 
    if(
Level[id] == 30
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 30
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 31
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 32
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 33
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 34
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 30
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 35
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 36
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 37
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 38
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 39
    { 
    
set_user_armor(id15)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha230)
    
set_user_gravity(id0.9)
    } 
    if(
Level[id] == 40
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 41
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 42
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 43
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 44
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 45
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 46
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 47
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 48
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 49
    { 
    
set_user_armor(id20)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha215)
    
set_user_gravity(id0.8)
    
cs_set_user_money(id, (cs_get_user_money(id) + 500))
    } 
    if(
Level[id] == 50
    { 
    
set_user_armor(id25)
    
set_user_rendering(idkRenderFxNone000kRenderTransAlpha200)
    
set_user_gravity(id0.75)
    
cs_set_user_money(id, (cs_get_user_money(id) + 750))
    
cs_set_user_nvg(id1)
    } 
}
}
public 
HandleGive(idlevelcid
{
{
    if(!
cmd_access(idlevelcid3))
    {
        return 
PLUGIN_HANDLED
    
}
    new 
arg[32]
    
read_argv(1argsizeof(arg) -1)
    new 
target cmd_target(idarg)
    if(!
target)
    {
        return 
PLUGIN_HANDLED
    
}
    
read_argv(2argsizeof(arg) -1)
    
    new 
points str_to_num(arg)
    
    
eXP[target] += points
    
new name[32]
    
get_user_name(targetnamesizeof(name) -1)

    
console_print(id"Pridal alebo odobral %i XP hracovi %s"pointsname)
}
return 
PLUGIN_HANDLED
}
public 
handle_say(id

    new 
chat[192], none[2][32], message[192], name[192
    
read_argv(1chatsizeof(chat) -1
    
formatex(none[0], sizeof(none) -1""), formatex(none[1], sizeof(none) -1" "
     
    if(!
equali(chatnone[0]) && !equali(chatnone[1])) 
    { 
        
get_user_name(idnamesizeof(name) -1
        if(!
is_user_alive(id)) 
        { 
            
formatex(messagesizeof(message) -1"^4[%s]^1 *DEAD*^3 %s : ^1%s"Prefix[Level[id]], namechat
        } 
        else 
        { 
            
formatex(messagesizeof(message) -1"^4[%s]^3 %s ^1 : %s"Prefix[Level[id]], name chat
        } 
        if(
equali(chat"/xp")) 
        { 
            
ColorChat(idGREY"%s Mas ^4%d^3 XP A mas ^4%s^3."szPrefixeXP[id], Prefix[Level[id]]) 
            
ShowHud(id
            return 
PLUGIN_HANDLED 
        

        switch(
cs_get_user_team(id)) 
        { 
            case 
CS_TEAM_CTColorChat(0BLUEmessage
            case 
CS_TEAM_TColorChat(0REDmessage
        } 
        return 
PLUGIN_HANDLED_MAIN 
    

    return 
PLUGIN_CONTINUE     

public 
handle_team_say(id

    new 
chat[192], none[2][32], message[192], message2[192], name[192
    
read_argv(1chatsizeof(chat) -1
    
formatex(none[0], sizeof(none) -1""), formatex(none[1], sizeof(none) -1" "
     
    if(!
equali(chatnone[0]) && !equali(chatnone[1])) 
    { 
        
get_user_name(idnamesizeof(name) -1
        switch(
cs_get_user_team(id)) 
        { 
            case 
CS_TEAM_CT: { 
                if(!
is_user_alive(id)) 
                    
formatex(messagesizeof(message) -1"^4[%s]^1 (Counter-Terrorists) *DEAD*^3 %s : ^1%s"Prefix[Level[id]], namechat
                else 
                    
formatex(messagesizeof(message) -1"^4[%s]^1 (Counter-Terrorists)^3 %s : ^1%s"Prefix[Level[id]], namechat
                new 
iPlayers[32], iNumiPid 
                get_players
(iPlayersiNum
                for(new 
iiNumi++) 
                { 
                    
iPid iPlayers[i
                    if(
cs_get_user_team(iPid) != CS_TEAM_CT
                        continue; 
                     
                    
ColorChat(iPidBLUEmessage
                } 
            } 
            case 
CS_TEAM_T: { 
                if(!
is_user_alive(id)) 
                    
formatex(message2sizeof(message2) -1"^4[%s]^1 (Terrorists) *DEAD*^3 %s : ^1%s"Prefix[Level[id]], namechat
                else  
                    
formatex(message2sizeof(message2) -1"^4[%s]^1 (Terrorists)^3 %s : ^1%s"Prefix[Level[id]], namechat
                new 
iPlayers[32], iNumiPid 
                get_players
(iPlayersiNum
                for(new 
iiiNumi++) 
                { 
                    
iPid iPlayers[i
                    if(
cs_get_user_team(iPid) != CS_TEAM_T
                        continue 
                     
                    
ColorChat(iPidREDmessage2
                } 
            } 
        } 
        return 
PLUGIN_HANDLED_MAIN 
    

    return 
PLUGIN_CONTINUE     

public 
plugin_end() 

    
nvault_close(gVault

public 
client_putinserver(id

    
LoadData(id
    
set_task(3.0"ShowHud"id__"b"
    
set_task(5.0"WM"id

public 
WM(id

    if(
Level[id] == 200
    { 
        new 
name[32
        
get_user_name(idnamesizeof(name) -1
         
        new 
szText[555 char
         
        
formatex(szTextsizeof(szText) -1"Veteran : %s has joined with %i XP!"nameeXP[id]) 
         
        new 
iPlayers[32], iNumiPid 
        get_players
(iPlayersiNum
        for(new 
iiNumi++) 
        { 
            
iPid iPlayers[i
            
set_hudmessage(25500, -1.00.2706.05.00.10.23
            
show_hudmessage(iPidszText
        } 
    } 

public 
client_disconnect(id

    
SaveData(id
    
set_task(1.0"LM"id

public 
LM(id

    if(
Level[id] == 200
    { 
        new 
name[32
        
get_user_name(idnamesizeof(name) -1
         
        new 
szText[555 char
         
        
formatex(szTextsizeof(szText) -1"Veteran : %s has left with %i XP!"nameeXP[id]) 
         
        new 
iPlayers[32], iNumiPid 
        get_players
(iPlayersiNum
        for(new 
iiNumi++) 
        { 
            
iPid iPlayers[i
            
set_hudmessage(25500, -1.00.2706.05.00.10.23
            
show_hudmessage(iPidszText
        } 
    } 

public 
eDeath( ) 

    new 
iKiller read_data(1
     
    new 
iVictim read_data(2
     
    new 
Headshot read_data(3
     
    new 
weapon[32
    
read_data(4weaponsizeof(weapon) -1
    if(
iKiller == iVictim
    { 
        return 
PLUGIN_HANDLED 
    

    new 
name[32
     
    
get_user_name(iVictimnamesizeof(name) -1
     
    if(
Headshot
    { 
        
eXP[iKiller] += get_pcvar_num(HsXp
        
set_hudmessage(25500, -1.0, -1.105.05.0__2
        
show_hudmessage(iKiller""get_pcvar_num(HsXp) + get_pcvar_num(KillXp)) 
    } 
    else if(
equali(weapon"knife")) 
    { 
        
eXP[iKiller] += get_pcvar_num(KnifeXp
        
set_hudmessage(25500, -1.0, -1.105.05.0__2
        
show_hudmessage(iKiller""get_pcvar_num(KnifeXp) + get_pcvar_num(KillXp)) 
    } 
    else if(
equali(weapon"grenade")) 
    { 
        
eXP[iKiller] += get_pcvar_num(HeXp
        
set_hudmessage(25500, -1.0, -1.105.05.0__2
        
show_hudmessage(iKiller""get_pcvar_num(HeXp) + get_pcvar_num(KillXp)) 
    } 
    else 
    { 
        
set_hudmessage(25500, -1.0, -1.105.05.0__2
        
show_hudmessage(iKiller""get_pcvar_num(KillXp)) 
    } 
    
eXP[iKiller] += get_pcvar_num(KillXp
    if(
Level[iKiller] == 200
    { 
        
ShowHud(iKiller
        return 
PLUGIN_HANDLED 
    

    while(
eXP[iKiller] >= Levels[Level[iKiller]])  
    {  
        
Level[iKiller]++ 
    }  
    
ShowHud(iKiller
    
SaveData(iKiller
    return 
PLUGIN_HANDLED 

public 
ShowHud(id

    new 
szText[555 char
    if(
Level[id] == 200
    { 
        
formatex(szTextsizeof(szText) -1"[%s]^n[XP : %i]"Prefix[Level[id]], eXP[id]) 
    } 
    else 
    { 
        
formatex(szTextsizeof(szText) -1"[%s]^n[Dalsi Level: %s]^n[XP : %i]"Prefix[Level[id]], Prefix[Level[id] +1], eXP[id]) 
    } 
    
set_hudmessage(025500.010.2505.05.05.0_1)
    
show_hudmessage(idszText


public 
SaveData(id)  
{  
    new 
AuthID[35
    
get_user_authid(id,AuthID,34)  
    new 
vaultkey[64],vaultdata[256]  
     
    
format(vaultkey,63,"%s-Mod",AuthID)  
    
format(vaultdata,255,"%i#%i#",eXP[id],Level[id])  
     
    
nvault_set(gVault,vaultkey,vaultdata)  
     
    return 
PLUGIN_CONTINUE  
}  
public 
LoadData(id)  
{  
    new 
AuthID[35
    
get_user_authid(id,AuthID,34)  
    new 
vaultkey[64],vaultdata[256]  
     
    
format(vaultkey,63,"%s-Mod",AuthID)  
    
format(vaultdata,255,"%i#%i#",eXP[id],Level[id])  
     
    
nvault_get(gVault,vaultkey,vaultdata,255)  
     
    
replace_all(vaultdata255"#"" ")  
     
    new 
playerxp[32], playerlevel[32]  
     
    
parse(vaultdataplayerxp31playerlevel31)  
     
    
eXP[id] = str_to_num(playerxp)  
     
    
Level[id] = str_to_num(playerlevel)  
     
    return 
PLUGIN_CONTINUE  

__________________
Latest plugin: dHUD Round | Timeleft
Ardonicek is offline
Send a message via ICQ to Ardonicek Send a message via Skype™ to Ardonicek
 



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 15:55.


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