Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[CERERE] Level System
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
4054
BlueSkiLz
[Mentally Stable]
Status: Offline
(since 16-07-2019 08:32)
Joined: 18 Oct 2016
Posts: 111
,
Topics: 33
Location:
Romania
Reputation:
34.7
Posted: 25-10-2017, 10:06:08
| Translate post to:
... (
Click for more languages
)
Nume: Level System
Descriere plugin: Jos in mijlocul ecranului vreau sa apara asa : [XP: | HP: | Armor: |] si la un anumit xp sa avanseze un grad care sa apara si in chat cand playerul respectiv scrie [ cu gradele din cs go ]
de exemplu: [Silver I]Ce faci?
[Silver II] Bine.
Alte detalii: Va rog sa ma ajutati.
Exemplu: Nu am un exemplu concret.
0
0
Back to top
TwisTer
[GOOGLE SEARCHER]
Status: Offline
(since 17-05-2023 01:23)
Joined: 04 May 2007
Posts: 6962
,
Topics: 147
Location:
Romania
Reputation:
2724.4
Votes
: 231
Posted: 25-10-2017, 13:23:29
| Translate post to:
... (
Click for more languages
)
Iti pot da un impuls, folosind 2 pluginuri combinate poti sa ajungi la ce vrei tu, dar bineinteles ca necesita modificari, nu stiu daca am timpul necesar sa iti fac, dar am sa incerc, insa nu promit nimic .
Ce ai putea sa folosesti ca sa ai un punct de pornire ? :
1.
Spoiler:
Code:
#include <amxmodx>
#include <fvault>
#include <cstrike>
#include <wm_play>
#define PLUGIN "XP + LEVEL + RANK SYSTEM"
#define VERSION "1.1"
#define maxranks 15
#define maxlevels 50
#define xPrefix "RANK"
#define RANKS_Noobest 0
#define RANKS_Noob 1
#define RANKS_Newbiee 2
#define RANKS_Easy 3
#define RANKS_Normal 4
#define RANKS_Hard 5
#define RANKS_Expert 6
#define RANKS_SuperExpert 7
#define RANKS_Specialist 8
#define RANKS_Leader 9
#define RANKS_Mayor 10
#define RANKS_Pro 11
#define RANKS_SuperPro 12
#define RANKS_Heroic 13
#define RANKS_God 14
new const db_save[] = "level_xp_rank"
new level[33], xp[33], rank[33], cvars[3], g_status_sync
new const xp_num[maxlevels+1] = { 15, 70, 150, 250, 350, 450, 550, 650, 750, 850, 950, 1050, 1150, 1250, 1350, 1450, 1550, 1650,
1750, 1850, 1950, 2050, 2150, 2250, 2350, 2450, 2550,2650, 2750, 2850, 2950, 3050, 3150, 3250, 3350, 3450, 3550, 3650,
3750, 3850, 3950, 4050, 4150, 4250, 4350, 4450, 4550, 4650, 4750, 5000 }
new const ranks_names[maxranks][]=
{
"Noobest",
"Noob",
"Newbiee",
"Easy",
"Normal",
"Hard",
"Expert",
"SuperExpert",
"Specialist",
"Leader",
"Mayor",
"Pro",
"SuperPro",
"Heroic",
"God"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
// system of xp+lvl+rank
cvars[0] = register_cvar("rank_level_bonus", "10000") // Amount of money when passing level.
cvars[1] = register_cvar("rank_save_type", "2") // 1 - IP || 2 - Nick || 3 - SteamID
register_event("StatusValue", "showStatus", "be", "1=2", "2!0")
register_event("StatusValue", "hideStatus", "be", "1=1", "2=0")
register_event("DeathMsg", "xDeathMsg", "a", "1>0") // Used for xps and etc...
g_status_sync = CreateHudSyncObj()
}
/*----------------------------------------------------------------------------------------------------------------
-HUD OF THE GAME
----------------------------------------------------------------------------------------------------------------*/
public hud_status(id)
{
if(!is_user_alive(id) || !is_user_connected(id) )
return;
if(level[id] >= maxlevels)
{
static r, g, b; r = random_num(0, 255), g = random_num(0, 255), b = random_num(0, 255);
set_hudmessage(r, g, b, 0.80, -1.0, 0, 1.0, 1.1, 0.0, 0.0, -1)
show_hudmessage(id,"» Level: %d/%d^n» Rank: %s^n» XP: %d/%d", level[id], maxlevels, ranks_names[rank[id]], xp[id], xp[id])
}
else
{
set_hudmessage(255, 255, 255, 0.80, -1.0, 0, 1.0, 1.1, 0.0, 0.0, -1)
show_hudmessage(id,"» Level: %d/%d^n» Rank: %s^n» XP: %d/%d", level[id], maxlevels, ranks_names[rank[id]], xp[id], xp_num[level[id]])
}
}
/*----------------------------------------------------------------------------------------------------------------
-EVENT TO ADD XP
----------------------------------------------------------------------------------------------------------------*/
public xDeathMsg()
{
new id = read_data(1)
new hs = read_data(3)
xp[id]++
if(hs)
xp[id] += 3
check_level(id, 1)
save_data(id)
}
/*----------------------------------------------------------------------------------------------------------------
-CHECK LEVEL OF ADD ++
----------------------------------------------------------------------------------------------------------------*/
public check_level(id, sound)
{
if(!is_user_connected(id)) return PLUGIN_HANDLED;
new name[32]; get_user_name(id, name, 31)
if(level[id] < maxlevels)
{
while(xp[id] >= xp_num[level[id]])
{
level[id]++
if(sound)
{
if(level[id] == maxlevels)
{
client_print_color(id, "!g[%s] !yYour have reached the maximum level. Level maximum: !t%s!y.", xPrefix, level[id])
client_print_color(0, "!g%s !yreached the maximum level. Level maximum: !t%s!y.", name, level[id])
client_cmd(0, "spk ambience/wolfhowl02.wav")
return PLUGIN_HANDLED
}
client_print_color(0, "!g%s !yhas won !t%d !ymoney for raising a level.", name, get_pcvar_num(cvars[0]))
cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(cvars[0]))
client_cmd(0, "spk ambience/lv_fruit1.wav")
set_ranks(id)
}
}
}
// Bug Preventions... (Back to top)
if(level[id] == maxlevels && xp[id] > xp_num[level[id]-1])
{
xp[id] = xp_num[level[id]-1]
save_data(id)
}
if(level[id] >= maxlevels)
{
level[id] = maxlevels
xp[id] = xp_num[level[id]-1]
save_data(id)
}
return PLUGIN_HANDLED
}
/*----------------------------------------------------------------------------------------------------------------
-SET THE RANK POSITION
----------------------------------------------------------------------------------------------------------------*/
public set_ranks(id)
{
if(level[id] <= 2) rank[id] = RANKS_Noobest
if(level[id] >= 2) rank[id] = RANKS_Noob
if(level[id] >= 5) rank[id] = RANKS_Newbiee
if(level[id] >= 8) rank[id] = RANKS_Easy
if(level[id] >= 11) rank[id] = RANKS_Normal
if(level[id] >= 14) rank[id] = RANKS_Hard
if(level[id] >= 17) rank[id] = RANKS_Expert
if(level[id] >= 20) rank[id] = RANKS_SuperExpert
if(level[id] >= 23) rank[id] = RANKS_Specialist
if(level[id] >= 26) rank[id] = RANKS_Leader
if(level[id] >= 29) rank[id] = RANKS_Mayor
if(level[id] >= 32) rank[id] = RANKS_Pro
if(level[id] >= 33) rank[id] = RANKS_SuperPro
if(level[id] >= 36) rank[id] = RANKS_Heroic
if(level[id] >= 43) rank[id] = RANKS_God
}
/*----------------------------------------------------------------------------------------------------------------
-SAVE LEVEL, XP AND RANK
----------------------------------------------------------------------------------------------------------------*/
public save_data(id)
{
if(!is_user_connected(id)) return PLUGIN_HANDLED;
new auth[40], data[50]
switch(get_pcvar_num(cvars[1]))
{
case 1: get_user_ip(id, auth, charsmax(auth), 1)
case 2: get_user_name(id, auth, charsmax(auth))
case 3: get_user_authid(id, auth, charsmax(auth))
}
formatex(data, charsmax(data), "%d %d", level[id], xp[id])
fvault_pset_data(db_save, auth, data)
return PLUGIN_HANDLED;
}
/*----------------------------------------------------------------------------------------------------------------
-LOAD DATA
----------------------------------------------------------------------------------------------------------------*/
public client_putinserver(id)
{
new auth[40], data[50], x1[10], x2[10]
switch(get_pcvar_num(cvars[1]))
{
case 1: get_user_ip(id, auth, charsmax(auth), 1)
case 2: get_user_name(id, auth, charsmax(auth))
case 3: get_user_authid(id, auth, charsmax(auth))
}
fvault_get_data(db_save, auth, data, charsmax(data))
parse(data, x1, charsmax(x1), x2, charsmax(x2))
level[id] = str_to_num(x1)
xp[id] = str_to_num(x2)
set_task(2.0, "set_ranks", id)
check_level(id, 0)
set_task(1.1, "hud_status", id, _, _, "b")
}
/*----------------------------------------------------------------------------------------------------------------
-SHOW XP BY LOOKING AT THE PERSON
----------------------------------------------------------------------------------------------------------------*/
public showStatus(id)
{
if(!is_user_bot(id) && is_user_connected(id))
{
new name[32], pid = read_data(2)
get_user_name(pid, name, 31)
new color1 = 0, color2 = 0
new xxx = get_user_team(id)
new xxx2 = get_user_team(pid)
new team1 = xxx == 1, team2 = xxx2 == 1
if (team2 == 1)
color1 = 255
else
color2 = 255
if (team1 == team2) // friend
{
set_hudmessage(color1, 50, color2, -1.0, 0.60, 1, 0.01, 3.0, 0.01, 0.01, -1)
ShowSyncHudMsg(id, g_status_sync, "Name: %s^nRank: %s^nLevel: %d^nXP: %d/%d", name, ranks_names[rank[pid]], level[pid], xp[pid], xp_num[level[pid]])
}
}
}
public hideStatus(id)
{
ClearSyncHud(id, g_status_sync)
}
2.
Spoiler:
Code:
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#define PLUGIN "Rank CsGo"
#define VERSION "1.0.0"
#define AUTHOR "KrAzZzY"
#define SilverII 200
#define SilverIII 400
#define SilverIV 800
#define SilverE 1200
#define SilverEM 1600
#define GNI 2000
#define GNII 2600
#define GNIII 3200
#define GNM 3600
#define MGI 4200
#define MGII 4800
#define MGE 5400
#define DMG 6200
#define LE 7000
#define LEM 8000
#define SMFC 9000
#define TGE 10000
new KILLS[33];
new File[128];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd ( "say", "hook_say" );
register_event ( "DeathMsg", "eDeath", "a" );
new DataDir[64]
get_datadir(DataDir, 63)
format(File, 127, "%s/CsGoRank.dat", DataDir)
}
public hook_say ( e_Index )
{
static s_Said[ 192 ];
read_args ( s_Said, charsmax ( s_Said ) );
if ( equal ( s_Said, "" ) || equal (s_Said, " " ))
return 1;
remove_quotes ( s_Said );
new chatreply[192]
parse(s_Said, chatreply, 191)
if (!chatreply[0])
{
return 1;
}
static s_Name[ 32 ];
get_user_name ( e_Index, s_Name, 31 );
if ( get_user_flags(e_Index) & ADMIN_KICK )
{
if ( KILLS[e_Index] < SilverII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverII <= KILLS[e_Index] < SilverIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverIII <= KILLS[e_Index] < SilverIV )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverIV <= KILLS[e_Index] < SilverE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverE <= KILLS[e_Index] < SilverEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SilverEM <= KILLS[e_Index] < GNI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNI <= KILLS[e_Index] < GNII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNII <= KILLS[e_Index] < GNIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNIII <= KILLS[e_Index] < GNM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( GNM <= KILLS[e_Index] < MGI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGI <= KILLS[e_Index] < MGII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGII <= KILLS[e_Index] < MGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( MGE <= KILLS[e_Index] < DMG )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( DMG <= KILLS[e_Index] < LE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( LE <= KILLS[e_Index] < LEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( LEM <= KILLS[e_Index] < SMFC )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( SMFC <= KILLS[e_Index] < TGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^1:^4%s", s_Name, s_Said );
}
else if ( TGE <= KILLS[e_Index] )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^1:^4%s", s_Name, s_Said );
}
}
else
{
if ( KILLS[e_Index] < SilverII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverII <= KILLS[e_Index] < SilverIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverIII <= KILLS[e_Index] < SilverIV )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverIV <= KILLS[e_Index] < SilverE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverE <= KILLS[e_Index] < SilverEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SilverEM <= KILLS[e_Index] < GNI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNI <= KILLS[e_Index] < GNII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNII <= KILLS[e_Index] < GNIII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNIII <= KILLS[e_Index] < GNM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( GNM <= KILLS[e_Index] < MGI )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGI <= KILLS[e_Index] < MGII )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGII <= KILLS[e_Index] < MGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( MGE <= KILLS[e_Index] < DMG )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( DMG <= KILLS[e_Index] < LE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( LE <= KILLS[e_Index] < LEM )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( LEM <= KILLS[e_Index] < SMFC )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( SMFC <= KILLS[e_Index] < TGE )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^4:^1%s", s_Name, s_Said );
}
else if ( TGE <= KILLS[e_Index] )
{
ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^4:^1%s", s_Name, s_Said );
}
}
return 1;
}
public eDeath ( )
{
new iKiller = read_data ( 1 );
new iVictim = read_data ( 2 );
new weapon [ 32 ];
read_data ( 4, weapon, sizeof ( weapon ) -1 );
if ( iKiller == iVictim )
{
return 1;
}
if ( is_user_alive(iKiller) && is_user_connected(iKiller) )
{
KILLS[iKiller]++;
SaveSts(iKiller);
}
return 1;
}
public client_connect(id)
{
LoadSts ( id );
}
public client_disconnect ( id )
{
SaveSts ( id );
}
public SaveSts(id) {
new Name[32];
get_user_name(id, Name, 31);
static Data[1024]
formatex(Data, sizeof(Data) - 1, "^"%i^"", KILLS[id])
new Save[512]
format(Save, 511, "^"%s^" %s", Name, Data )
new Line[128], Linie, IsPlayer = false, Arg1[32]
new FileOpen = fopen(File, "rt")
while(!feof(FileOpen)) {
fgets(FileOpen, Line, 127)
trim(Line)
parse(Line, Arg1, 31)
if (equali(Arg1, Name)) {
write_file(File, Save, Linie)
IsPlayer = true
break
}
Linie++
}
fclose(FileOpen)
if (!IsPlayer) {
write_file(File, Save, -1)
}
}
public LoadSts(id) {
new Name[32];
get_user_name(id, Name, 31);
new Line[128], IsPlayer = false, Arg1[32], Arg2[32];
new FileOpen = fopen(File, "rt")
while(!feof(FileOpen)) {
fgets(FileOpen, Line, 127)
trim(Line)
parse(Line, Arg1, 31, Arg2, 31)
if (equali(Arg1, Name)) {
KILLS[id] = str_to_num(Arg2)
IsPlayer = true
break
}
}
fclose(FileOpen)
if (!IsPlayer) {
KILLS[id] = 0;
}
}
0
0
Back to top
TwisTer
[GOOGLE SEARCHER]
Status: Offline
(since 17-05-2023 01:23)
Joined: 04 May 2007
Posts: 6962
,
Topics: 147
Location:
Romania
Reputation:
2724.4
Votes
: 231
Posted: 28-10-2017, 18:36:24
| Translate post to:
... (
Click for more languages
)
Incearca pluginul urmator, vezi daca iti place :
cs go rank level system
0
0
Back to top
BlueSkiLz
[Mentally Stable]
Status: Offline
(since 16-07-2019 08:32)
Joined: 18 Oct 2016
Posts: 111
,
Topics: 33
Location:
Romania
Reputation:
34.7
Posted: 31-10-2017, 13:52:26
| Translate post to:
... (
Click for more languages
)
Ms, dar nu vreau toata baza de csgo..Eu vreau decat gradele De exemplu sa arate in partea stanga sus asa
[Grad: | XP: ] si sa avanseze cand face de exemplu 10/10 killuri sa avanseze la un alt grad, etc..
0
0
Back to top
TwisTer
[GOOGLE SEARCHER]
Status: Offline
(since 17-05-2023 01:23)
Joined: 04 May 2007
Posts: 6962
,
Topics: 147
Location:
Romania
Reputation:
2724.4
Votes
: 231
Posted: 08-11-2017, 11:50:51
| Translate post to:
... (
Click for more languages
)
Ce vrei e destul de simplu dar necesita modulul csx activat.
Hudul il poti modifica sa il arate unde vrei si e destul de usor de facut asta :
Prinde :
Spoiler:
Code:
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "bla"
#define VERSION "bla"
#define AUTHOR "bla"
#define TASK 666
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_connect(id)
{
if(is_user_bot(id))
return
new param[1]
param[0] = id
set_task(1.0,"rank",TASK+id,param,1,"b")
}
public client_disconnect(id)
{
if(task_exists(TASK+id))
{
remove_task(TASK+id)
}
}
public rank(param[])
{
new id = param[0]
static stats[8], body[8]
get_user_stats(id, stats, body)
new rank[30]
if ( stats[0] >= 0 && stats[0] <= 29)
format(rank,29,"Silver I")
else if ( stats[0] >= 30 && stats[0] <= 59)
format(rank,29,"Silver II")
else if ( stats[0] >= 60 && stats[0] <= 119)
format(rank,29,"Silver III")
else if ( stats[0] >= 120 && stats[0] <= 209)
format(rank,29,"Silver IV")
else if ( stats[0] >= 210 && stats[0] <= 324)
format(rank,29,"Silver Elite")
else if ( stats[0] >= 325 && stats[0] <= 499)
format(rank,29,"Silver Elite Master")
else if ( stats[0] >= 500 && stats[0] <= 729)
format(rank,29,"Gold Nova I")
else if ( stats[0] >= 730 && stats[0] <= 999)
format(rank,29,"Gold Nova II")
else if ( stats[0] >= 100 && stats[0] <= 1399)
format(rank,29,"Gold Nova III")
else if ( stats[0] >= 1400 && stats[0] <= 1849)
format(rank,29,"Gold Nova Master")
else if ( stats[0] >= 1850 && stats[0] <= 2299)
format(rank,29,"Master Guardian I")
else if ( stats[0] >= 2300 && stats[0] <= 2899)
format(rank,29,"Master Guardian II")
else if ( stats[0] >= 2900 && stats[0] <= 3549)
format(rank,29,"Master Guardian Elite")
else if ( stats[0] >= 4200 && stats[0] <= 4999)
format(rank,29,"Distinguished Master Guardian")
else if ( stats[0] >= 5000 && stats[0] <= 5899)
format(rank,29,"Legendary Eagle")
else if ( stats[0] >= 5900 && stats[0] <= 6899)
format(rank,29,"Legendaty Eagle Master")
else if ( stats[0] >= 6900 && stats[0] <= 7999)
format(rank,29,"Supreme Master First CLass")
else if ( stats[0] >= 8000 && stats[0] <= 9299)
format(rank,29,"The Global Elite")
set_hudmessage(255, 255, 255, 0.15, 0.55)
show_hudmessage(id, "[Grad: %d | XP: %d]",rank,stats[0])
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
Ceau, o zi buna!
0
0
Back to top
BlueSkiLz
[Mentally Stable]
Status: Offline
(since 16-07-2019 08:32)
Joined: 18 Oct 2016
Posts: 111
,
Topics: 33
Location:
Romania
Reputation:
34.7
Posted: 06-01-2018, 12:59:40
| Translate post to:
... (
Click for more languages
)
Apropo , scuze ca e dupa atata timp dar nu merge compilat , da eroare.
EDIT:
Spoiler:
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
Modified for
http://www.Freakz.ro
/ amx.freakz.ro
level.sma(84) : error 001: expected token: "*/", but found "-end of file-"
1 Error.
Compilarea a esuat!
0
0
Back to top
**^Scorpion^**
[餓Ghoul鬼]
Status: Offline
(since 16-08-2022 19:40)
Joined: 26 Aug 2015
Posts: 1273
,
Topics: 118
Location:
Romania
Reputation:
108.9
Votes
: 137
Posted: 02-02-2018, 16:34:34
| Translate post to:
... (
Click for more languages
)
BlueSkiLz, poftim:
Spoiler:
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "bla"
#define VERSION "bla"
#define AUTHOR "bla"
#define TASK 666
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_connect(id)
{
if(is_user_bot(id))
return
new param[1]
param[0] = id
set_task(1.0,"rank",TASK+id,param,1,"b")
}
public client_disconnect(id)
{
if(task_exists(TASK+id))
{
remove_task(TASK+id)
}
}
public rank(param[])
{
new id = param[0]
static stats[8], body[8]
get_user_stats(id, stats, body)
new rank[30]
if ( stats[0] >= 0 && stats[0] <= 29)
format(rank,29,"Silver I")
else if ( stats[0] >= 30 && stats[0] <= 59)
format(rank,29,"Silver II")
else if ( stats[0] >= 60 && stats[0] <= 119)
format(rank,29,"Silver III")
else if ( stats[0] >= 120 && stats[0] <= 209)
format(rank,29,"Silver IV")
else if ( stats[0] >= 210 && stats[0] <= 324)
format(rank,29,"Silver Elite")
else if ( stats[0] >= 325 && stats[0] <= 499)
format(rank,29,"Silver Elite Master")
else if ( stats[0] >= 500 && stats[0] <= 729)
format(rank,29,"Gold Nova I")
else if ( stats[0] >= 730 && stats[0] <= 999)
format(rank,29,"Gold Nova II")
else if ( stats[0] >= 100 && stats[0] <= 1399)
format(rank,29,"Gold Nova III")
else if ( stats[0] >= 1400 && stats[0] <= 1849)
format(rank,29,"Gold Nova Master")
else if ( stats[0] >= 1850 && stats[0] <= 2299)
format(rank,29,"Master Guardian I")
else if ( stats[0] >= 2300 && stats[0] <= 2899)
format(rank,29,"Master Guardian II")
else if ( stats[0] >= 2900 && stats[0] <= 3549)
format(rank,29,"Master Guardian Elite")
else if ( stats[0] >= 4200 && stats[0] <= 4999)
format(rank,29,"Distinguished Master Guardian")
else if ( stats[0] >= 5000 && stats[0] <= 5899)
format(rank,29,"Legendary Eagle")
else if ( stats[0] >= 5900 && stats[0] <= 6899)
format(rank,29,"Legendaty Eagle Master")
else if ( stats[0] >= 6900 && stats[0] <= 7999)
format(rank,29,"Supreme Master First CLass")
else if ( stats[0] >= 8000 && stats[0] <= 9299)
format(rank,29,"The Global Elite")
set_hudmessage(255, 255, 255, 0.15, 0.55)
show_hudmessage(id, "[Grad: %d | XP: %d]",rank,stats[0])
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE*/
0
0
Back to top
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 03-05-2024, 18:27:56
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details