// +---------------------------+ // |SkinRanks[Version 1.6.2] | // +---------------------------+-----------------+ // |Want more visit http://www.erionville.xm.com | // +---------------------------------------------+ // |CHANGELOG: | // +---------------------------------------------+ // |September 30, 2007 | // |30~9~07 | // +---------------------------------------------+ // |+Fixed Big Bug Option | // +---------------------------------------------+ block load { // |=======================================================================| // |The rank[x] is the amount of xp you need to be have that rank... | // |The rank[x]name is the name of your rank | // |The rank[x]model is the model file (the main one) | // |You can set the rank[x]model file to 0, to make player not have a skin | // |The rank[x]model name is like the rank[x]name | // |The rank[x]colorr is the amount of red his color has | // |The rank[x]colorg is the amount of green his color has | // |The rank[x]colorb is the amount of blue his color has | // |The rank[x]colora is the amount alpha amount the player will have | // |Alpha is the amount of visibility the player will have | // |The rank[x]speed is the speed the player will have | // |=======================================================================| //rank number 1 es_set rank1 0 es_set rank1name "Skinless" es_set rank1model "0" es_set rank1colorr 255 es_set rank1colorg 255 es_set rank1colorb 255 es_set rank1colora 255 es_set rank1speed 1.0 //rank number 2 es_set rank2 250 es_set rank2name "File Cabinet" es_set rank2model "0" es_set rank2colorr 255 es_set rank2colorg 255 es_set rank2colorb 255 es_set rank2colora 250 es_set rank2speed 1.0 //rank number 3 es_set rank3 500 es_set rank3name "BookShelf" es_set rank3model "0" es_set rank3colorr 255 es_set rank3colorg 255 es_set rank3colorb 255 es_set rank3colora 240 es_set rank3speed 1.0 //rank number 4 es_set rank4 1000 es_set rank4name "Trash Can" es_set rank4model "0" es_set rank4colorr 255 es_set rank4colorg 255 es_set rank4colorb 255 es_set rank4colora 230 es_set rank4speed 1.0 //rank number 5 es_set rank5 2000 es_set rank5name "Barrel" es_set rank5model "0" es_set rank5colorr 100 es_set rank5colorg 55 es_set rank5colorb 100 es_set rank5colora 220 es_set rank5speed 1.0 //rank number 6 es_set rank6 5000 es_set rank6name "Ladder" es_set rank6model "0" es_set rank6colorr 50 es_set rank6colorg 105 es_set rank6colorb 100 es_set rank6colora 200 es_set rank6speed 1.0 //rank number 7 es_set rank7 10000 es_set rank7name "Bench Locker" es_set rank7model "0" es_set rank7colorr 245 es_set rank7colorg 10 es_set rank7colorb 255 es_set rank7colora 180 es_set rank7speed 1.0 //rank number 8 es_set rank8 50000 es_set rank8name "Ac Unit" es_set rank8model "0" es_set rank8colorr 20 es_set rank8colorg 120 es_set rank8colorb 115 es_set rank8colora 150 es_set rank8speed 1.0 //rank number 9 es_set rank9 10000 es_set rank9name "Locker" es_set rank9model "0" es_set rank9colorr 255 es_set rank9colorg 255 es_set rank9colorb 255 es_set rank9colora 100 es_set rank9speed 1.0 //rank number 10 es_set rank10 100000 es_set rank10name "Computer" es_set rank10model "0" es_set rank10colorr 1 es_set rank10colorg 1 es_set rank10colorb 1 es_set rank10colora 75 es_set rank10speed 1.0 //---------------------------------------------------------------------------------------------------------------------------------+ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////| ///////////////////////////////// +------------------------------------------------------------------------------------------------+ es_set kill_xp 35 // |The amount of xp you recieve for killing an enemy es_set t_bombplant_xp 30 // |The Amount of xp you recieve for planting the bomb es_set ct_defusebomb_xp 100 // |The amount of xp you recieve for defusing the bomb es_set ct_hostagesave_xp 30 // |The amount of xp you recieve for saving a hostage es_set bomb_exploded_xp 100 // |The amount of xp you recieve for planting the bomb and having it explode es_set hostagekill_xp 50 // |The amount of xp you lose for killing a hostage es_set hs_xp 100 // |The amount of xp you recieve for getting a headshot es_set teamkiller_xp 100 // |The amount of xp you lose for killing a teammate es_set start_rank "UN-RANKED" // |The rank you are when you enter the server for the first time without having any rank saved ///////////////////////////////// +------------------------------------------------------------------------------------------------+ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////| ///// |=========================================================| //+--------------------------------------------------------------+ ///// |Im sorry but if you dont know what your doing dont do it | //| ///// |In other words, dont edit the below... | //| ///// |=========================================================| //| ////////////////////////////////////////////////////////////////////| //------------------------------------------------------------------+ es_set rank 0 es_set skinranks "1.6.2" es_makepublic skinranks es_set skinranks_temp 0 es_set skinranks_temp2 0 es_set skinranks_temp3 0 es_set skinrankrandom 10 es_set random 0 es_keygroupcreate players es_keygroupload players |skinranks } event player_spawn { es_exists rank key players event_var(es_username) ifx true(rank) { es_keygetvalue rank players event_var(es_username) xp { if (server_var(rank) > server_var(rank1)) do { if (server_var(rank1model) != 0) do { es playerset model event_var(userid) server_var(rank1model) } es playerset speed event_var(userid) server_var(rank1speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank1name) es playerset color event_var(userid) server_var(rank1colorr) server_var(rank1colorg) server_var(rank1colorb) server_var(rank1colora) } if (server_var(rank) > server_var(rank2)) do { if (server_var(rank2model) == 0) do { if (server_var(rank2model) != 0) do { es playerset model event_var(userid) server_var(rank2model) } es playerset speed event_var(userid) server_var(rank2speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank2name) es playerset color event_var(userid) server_var(rank2colorr) server_var(rank2colorg) server_var(rank2colorb) server_var(rank2colora) } if (server_var(rank) > server_var(rank3)) do { if (server_var(rank3model) != 0) do { es playerset model event_var(userid) server_var(rank3model) } es playerset speed event_var(userid) server_var(rank3speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank3name) es playerset color event_var(userid) server_var(rank3colorr) server_var(rank3colorg) server_var(rank3colorb) server_var(rank3colora) } if (server_var(rank) > server_var(rank4)) do { if (server_var(rank4model) != 0) do { es playerset model event_var(userid) server_var(rank4model) } es playerset speed event_var(userid) server_var(rank4speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank4name) es playerset color event_var(userid) server_var(rank4colorr) server_var(rank4colorg) server_var(rank4colorb) server_var(rank4colora) } if (server_var(rank) > server_var(rank5)) do { if (server_var(rank5model) != 0) do { es playerset model event_var(userid) server_var(rank5model) } es playerset speed event_var(userid) server_var(rank5speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank5name) es playerset color event_var(userid) server_var(rank5colorr) server_var(rank5colorg) server_var(rank5colorb) server_var(rank5colora) } if (server_var(rank) > server_var(rank6)) do { if (server_var(rank6model) != 0) do { es playerset model event_var(userid) server_var(rank6model) } es playerset speed event_var(userid) server_var(rank6speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank6name) es playerset color event_var(userid) server_var(rank6colorr) server_var(rank6colorg) server_var(rank6colorb) server_var(rank6colora) } if (server_var(rank) > server_var(rank7)) do { if (server_var(rank7model) != 0) do { es playerset model event_var(userid) server_var(rank7model) } es playerset speed event_var(userid) server_var(rank7speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank7name) es playerset color event_var(userid) server_var(rank7colorr) server_var(rank7colorg) server_var(rank7colorb) server_var(rank7colora) } if (server_var(rank) > server_var(rank8)) do { if (server_var(rank8model) != 0) do { es playerset model event_var(userid) server_var(rank8model) } es playerset color event_var(userid) server_var(rank8colorr) server_var(rank8colorg) server_var(rank8colorb) server_var(rank8colora) es playerset speed event_var(userid) server_var(rank8speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank8name) } if (server_var(rank) > server_var(rank9)) do { if (server_var(rank9model) != 0) do { es playerset model event_var(userid) server_var(rank9model) } es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank9name) es playerset speed event_var(userid) server_var(rank9peed) es playerset color event_var(userid) server_var(rank9colorr) server_var(rank9colorg) server_var(rank9colorb) server_var(rank9colora) } if (server_var(rank) > server_var(rank10)) do { if (server_var(rank10model) != 0) do { es playerset model event_var(userid) server_var(rank10model) } es playerset color event_var(userid) server_var(rank10colorr) server_var(rank10colorg) server_var(rank10colorb) server_var(rank10colora) es playerset speed event_var(userid) server_var(rank10speed) es_tell event_var(userid) [PURE]-[RANKS] You are a server_var(rank10name) } } } } } event player_activate { es_set name 0 es_getplayername name event_var(userid) es_exists skinranks_temp2 key players server_var(name) if (server_var(skinranks_temp) == 0) do { es_getplayersteamid skinranks_temp2 event_var(userid) es_keycreate players server_var(name) es_keysetvalue players server_var(name) steamid server_var(skinranks_temp2) es_keysetvalue players server_var(name) rank server_var(rank_start) es_keysetvalue players server_var(name) xp 0 } else do { //Nada } } event player_death { if (event_var(es_userteam) == event_var(es_attackerteam)) do { es_keygetvalue skinranks_temp2 players event_var(es_attackername) xp es_xmathparse skinranks_temp2 "skinranks_temp2 - teamkiller_xp" es_keygetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) es_tell event_var(es_attackername) #multi #green[PURE]-[RANKS] #lightgreen You have killed event_var(es_username) and have lossed server_var(teamkiller_xp) xp } if (event_var(es_userteam) != event_var(es_attackerteam)) do { if (event_var(userid) != event_var(attacker)) do { es_keygetvalue skinranks_temp2 players event_var(es_attackername) xp if (event_var(headshot) == 1) do { es_xmathparse skinranks_temp2 "skinranks_temp2 + hs_xp" es_xmathparse skinranks_temp2 "skinranks_temp2 + kill_xp" es_tell event_var(attacker) #multi #green[PURE]-[RANKS] #lightgreen You have killed event_var(es_username) and have recieved server_var(kill_xp) xp and server_var(hs_xp) more xp for having a headshot } else do { es_math skinranks_temp2 + server_var(kill_xp) es_tell event_var(attacker) #multi #green[PURE]-[RANKS] #lightgreen You have killed event_var(es_username) and have recieved server_var(kill_xp) xp } es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) if (server_var(skinranks_temp2) > server_var(rank1)) do { if (server_var(skinranks_temp2) <= server_var(rank2)) do { { es_keysetvalue players event_var(es_attackername) rank server_var(rank1name) } if (server_var(skinranks_temp2) > server_var(rank2)) do { if (server_var(skinranks_temp2) <= server_var(rank3)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank2name) } if (server_var(skinranks_temp2) > server_var(rank3)) do { if (server_var(skinranks_temp2) <= server_var(rank4)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank3name) } if (server_var(skinranks_temp2) > server_var(rank4)) do { if (server_var(skinranks_temp2) <= server_var(rank5)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank4name) } if (server_var(skinranks_temp2) > server_var(rank5)) do { if (server_var(skinranks_temp2) <= server_var(rank6)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank5name) } if (server_var(skinranks_temp2) > server_var(rank6)) do { if (server_var(skinranks_temp2) <= server_var(rank7)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank6name) } if (server_var(skinranks_temp2) > server_var(rank7)) do { if (server_var(skinranks_temp2) <= server_var(rank8)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank7name) } if (server_var(skinranks_temp2) > server_var(rank8)) do { if (server_var(skinranks_temp2) <= server_var(rank9)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank8name) } if (server_var(skinranks_temp2) > server_var(rank9)) do { if (server_var(skinranks_temp2) <= server_var(rank10)) do { { { es_keysetvalue players event_var(es_attackername) rank server_var(rank9name) } if (server_var(skinranks_temp2) => server_var(rank10)) do { es_keysetvalue players event_var(es_attackername) rank server_var(rank10name) } } } es_math random + 1 if(server_var(random) == server_var(rankrandom)) do { es_set random 0 } } } } } } } } } } } } } } } } } } } } } } } } } } } } event bomb_planted { es_keygetvalue skinranks_temp2 players event_var(userid) xp es_xmathparse skinranks_temp2 "skinranks_temp2 + t_bombplant_xp" es_tell event_var(userid) #multi #green[PURE]-[RANKS] #lightgreen You have recieved server_var(t_bombplant_xp) xp for planting the bomb. es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) } event bomb_defused { es_keygetvalue skinranks_temp2 players event_var(userid) xp es_xmathparse skinranks_temp2 "skinranks_temp2 + ct_defusebomb_xp" es_tell event_var(userid) #multi #green[PURE]-[RANKS] #lightgreen You have recieved server_var(ct_defusebomb_xp) xp for defusing the bomb es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) } event hostage_rescued { es_keygetvalue skinranks_temp2 players event_var(userid) xp es_xmathparse skinranks_temp2 "skinranks_temp2 + ct_hostagesave_xp" es_tell event_var(userid) #multi #green[PURE]-[RANKS] #lightgreen You have recieved server_var(ct_hostagesave_xp) xp for saving a hostage es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) } event hostage_killed { es_keygetvalue skinranks_temp2 players event_var(userid) xp es_xmathparse skinranks_temp2 "skinranks_temp2 - hostagekill_xp" es_tell event_var(userid) #multi #green[PURE]-[RANKS] #lightgreen You have lossed server_var(hostagekill_xp) xp for killing a hostage es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) } event bomb_exploded { es_keygetvalue skinranks_temp2 players event_var(userid) xp es_xmathparse skinranks_temp2 "skinranks_temp2 + bomb_exploded_xp" es_tell event_var(userid) #multi #green[PURE]-[RANKS] #lightgreen You have recieved server_var(bomb_exploded_xp) xp for winning the round es_keysetvalue players event_var(es_attackername) xp server_var(skinranks_temp2) } block unload { es_keygroupsave players |skinranks }