Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Create alias lists for various loops throughout the script.
- alias achievement_aliases_2 [fragged_achievement_stat gibbed_achievement_stat slashed_achievement_stat headshot_achievement_stat splattered_achievement_stat killstreak_achievement_stat akimbo_achievement_stat assault_achievement_stat sub_achievement_stat sniper_achievement_stat carbine_achievement_stat shotgun_achievement_stat usp_achievement_stat]
- alias achievement_aliases_3 [gave_fragged_ gave_gibbed_ gave_slashed_ gave_headshot_ gave_splattered_]
- alias achievement_aliases_4 [gave_ratio_ gave_flag_ gave_killstreak_ gave_akimbo_ gave_assault_ gave_sub_ gave_sniper_ gave_carbine_ gave_shotgun_ gave_usp_]
- // reset_achievement_stats - Reset conline stat holders.
- alias reset_achievement_stats [
- loop tmp_ach_loop (listlen $achievement_aliases_2) [
- alias (at $achievement_aliases_2 $tmp_ach_loop) 0
- ]
- ]
- // reset_achievements - Reset all achievements progress.
- alias reset_achievements [
- loop tmp_ach_loop 5 [
- loop tmp_ach_loop_2 3 [
- alias (format "%1%2" (at $achievement_aliases_3 $tmp_ach_loop) (+ $tmp_ach_loop_2 1)) 0
- ]
- ]
- loop tmp_ach_loop_3 (listlen $achievement_aliases_4) [
- loop tmp_ach_loop_4 3 [
- alias (format "%1%2" (at $achievement_aliases_4 $tmp_ach_loop_3) (+ $tmp_ach_loop_4 1)) 0
- ]
- ]
- alias cur_achievement_level 1
- alias gave_achievements_comp 0
- set_achievement_levels
- ]
- // TODO, make aliases beforehand so achievements are not reset on every start!
- reset_achievements
- reset_achievement_stats
- // Plug into mapstartalways for automation.
- addcheck_msa [reset_achievement_stats]
- // Create list for conline loop.
- alias achievement_acts [fragged gibbed slashed headshot splattered]
- // get_achievement_stats - Collect stats from conline.
- alias get_achievement_stats [
- if (|| $connected (curmodeattr bot)) [
- if (< $cur_achievement_level 4) [
- loop tmp_ach_loop 5 [
- if_conline_has (format "you %1" (at $achievement_acts $tmp_ach_loop)) but_not "teammate" [
- if (strcmp (at $achievement_acts $tmp_ach_loop) fragged) [
- if (= (curweapon) 1) [+= usp_achievement_stat 1] []
- if (= (curweapon) 2) [+= carbine_achievement_stat 1] []
- if (= (curweapon) 3) [+= shotgun_achievement_stat 1] []
- if (= (curweapon) 4) [+= sub_achievement_stat 1] []
- if (= (curweapon) 5) [+= sniper_achievement_stat 1] []
- if (= (curweapon) 6) [+= assault_achievement_stat 1] []
- if (= (curweapon) 9) [+= akimbo_achievement_stat 1] []
- ] []
- if (strcmp (at $achievement_acts $tmp_ach_loop) slashed) [] [alias slashed_achievement_stat 0]
- if (strcmp (at $achievement_acts $tmp_ach_loop) headshot) [+= sniper_achievement_stat 1] []
- if (strcmp (at $achievement_acts $tmp_ach_loop) splattered) [+= shotgun_achievement_stat 1] []
- += (format "%1_achievement_stat" (at $achievement_acts $tmp_ach_loop)) 1
- += killstreak_achievement_stat 1
- ] []
- ]
- if (alive) [] [
- alias fragged_achievement_stat 0
- alias gibbed_achievement_stat 0
- alias headshot_achievement_stat 0
- alias splattered_achievement_stat 0
- alias killstreak_achievement_stat 0
- alias akimbo_achievement_stat 0
- ]
- ] []
- ] []
- ]
- // Plug into conloop for automation.
- add2conloop [get_achievement_stats]
- // Only create/reset the achievement level alias if it does not exist.
- if (checkalias cur_achievement_level) [] [alias cur_achievement_level 1]
- if (checkalias achievements_counter) [] [alias achievements_counter 0]
- if (checkalias gave_achievements_comp) [] [alias gave_achievements_comp 0]
- if (checkalias gave_pwned_bukz) [] [alias gave_pwned_bukz 0]
- // The various achievement goal lists/tables.
- // Frags, gibs, knives, headshots, splatters.
- // [f g k h s]
- alias level_1_achievements_list [3 2 2 2 3]
- alias level_2_achievements_list [5 4 4 4 5]
- alias level_3_achievements_list [8 6 6 6 8]
- // Ratio, flags, killstreak, duals (akimbo), assault rifle, sub machine gun, precision (sniper), carbine, noob cannon (shotgun), usp (pistol)
- // [ r f k d a s p c n u]
- alias level_1_others_list [3.0 2 2 3 20 20 15 15 15 10]
- alias level_2_others_list [5.0 4 4 6 50 50 30 30 30 20]
- alias level_3_others_list [8.0 6 6 9 80 80 60 60 60 40]
- // OT OT OT OT OT OT
- // Create list for set_achievement_levels loop.
- alias other_achievements_list [ratio flag killstreak akimbo assault sub sniper carbine shotgun usp]
- // set_achievement_levels - Checks all achievements and sets the proper current level's goals.
- alias set_achievement_levels [
- loop tmp_ach_loop 5 [
- alias (format "cur_%1_level" (at $achievement_acts $tmp_ach_loop)) (at (getalias (format "level_%1_achievements_list" $cur_achievement_level)) $tmp_ach_loop)
- ]
- loop tmp_ach_loop_2 (listlen $other_achievements_list) [
- alias (format "cur_%1_level" (at $other_achievements_list $tmp_ach_loop_2)) (at (getalias (format "level_%1_others_list" $cur_achievement_level)) $tmp_ach_loop_2)
- ]
- ]
- set_achievement_levels
- // check_achievement_stats - Analyzes the stats that get_achievement_stats collects and awards the client with the
- // proper achievement if it has been unlocked.
- alias check_achievement_stats [
- if (|| $connected (curmodeattr bot)) [
- if (< $cur_achievement_level 4) [
- loop tmp_ach_loop 5 [
- if (&& (>= (getalias (format "%1_achievement_stat" (at $achievement_acts $tmp_ach_loop))) (getalias (format "cur_%1_level" (at $achievement_acts $tmp_ach_loop)))) (= (getalias (format "gave_%1_%2" (at $achievement_acts $tmp_ach_loop) $cur_achievement_level)) 0)) [
- alias (format "gave_%1_%2" (at $achievement_acts $tmp_ach_loop) $cur_achievement_level) 1
- give_achievement (at $achievement_acts $tmp_ach_loop)
- ] []
- ]
- if (&& (>= (curratio (findcn $curname)) $cur_ratio_level) (= (getalias (format "gave_ratio_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_ratio_%1" $cur_achievement_level) 1
- give_achievement ratio
- ] []
- if (&& (>= (at (pstat_score (findcn $curname)) 0) $cur_flag_level) (= (getalias (format "gave_flag_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_flag_%1" $cur_achievement_level) 1
- give_achievement flag
- ] []
- if (&& (>= $killstreak_achievement_stat $cur_killstreak_level) (= (getalias (format "gave_killstreak_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_killstreak_%1" $cur_achievement_level) 1
- give_achievement killstreak
- ] []
- if (&& (>= $akimbo_achievement_stat $cur_akimbo_level) (= (getalias (format "gave_akimbo_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_akimbo_%1" $cur_achievement_level) 1
- give_achievement akimbo
- ] []
- if (&& (>= $assault_achievement_stat $cur_assault_level) (= (getalias (format "gave_assault_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_assault_%1" $cur_achievement_level) 1
- give_achievement assault
- alias assault_achievement_stat 0
- ] []
- if (&& (>= $sub_achievement_stat $cur_sub_level) (= (getalias (format "gave_sub_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_sub_%1" $cur_achievement_level) 1
- give_achievement sub
- alias sub_achievement_stat 0
- ] []
- if (&& (>= $sniper_achievement_stat $cur_sniper_level) (= (getalias (format "gave_sniper_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_sniper_%1" $cur_achievement_level) 1
- give_achievement sniper
- alias sniper_achievement_stat 0
- ] []
- if (&& (>= $carbine_achievement_stat $cur_carbine_level) (= (getalias (format "gave_carbine_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_carbine_%1" $cur_achievement_level) 1
- give_achievement carbine
- alias carbine_achievement_stat 0
- ] []
- if (&& (>= $shotgun_achievement_stat $cur_shotgun_level) (= (getalias (format "gave_shotgun_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_shotgun_%1" $cur_achievement_level) 1
- give_achievement shotgun
- alias shotgun_achievement_stat 0
- ] []
- if (&& (>= $usp_achievement_stat $cur_usp_level) (= (getalias (format "gave_usp_%1" $cur_achievement_level)) 0)) [
- alias (format "gave_usp_%1" $cur_achievement_level) 1
- give_achievement usp
- alias usp_achievement_stat 0
- ] []
- // if (&& (>= $achievements_counter 3) (= $gave_pwned_bukz 0)) [
- // alias gave_pwned_bukz 1
- // give_achievement bukz
- // ] []
- ] []
- ] []
- ]
- // Plug into conloop for automation.
- add2conloop [check_achievement_stats]
- // check_achievement_levels - Checks all achievements to see if all the current level's achievments have been
- // been unlocked, if so, bumps the client up to the next level and updates the goals.
- alias check_achievement_levels [
- if (|| $connected (curmodeattr bot)) [
- if (< $cur_achievement_level 5) [
- alias have_achievement_counter 0
- loop tmp_ach_loop 5 [
- if (= (getalias (format "gave_%1_%2" (at $achievement_acts $tmp_ach_loop) $cur_achievement_level)) 1) [+= have_achievement_counter 1] []
- ]
- loop tmp_ach_loop_2 (listlen $other_achievements_list) [
- if (= (getalias (format "gave_%1_%2" (at $other_achievements_list $tmp_ach_loop_2) $cur_achievement_level)) 1) [+= have_achievement_counter 1] []
- ]
- if (= $have_achievement_counter 15) [
- += cur_achievement_level 1
- if (&& (= $cur_achievement_level 4) (= $gave_achievements_comp 0)) [
- alias gave_achievements_comp 1
- += achievements_counter 1
- if (&& (>= $achievements_counter 3) (= $gave_pwned_bukz 0)) [alias gave_pwned_bukz 1; give_achievement bukz] []
- echo You completed the achievements script! Use /reset_achievements to start over!
- ] [
- if (< $cur_achievement_level 4) [
- echo (c 0)*** (c 1)LEVEL UP (c 0)***
- set_achievement_levels
- ] []
- ]
- ] []
- ] []
- ] []
- ]
- // Plug into conloop for automation.
- add2conloop [check_achievement_levels]
- // give_achievement - Prints pretty stuff on the console for the client when an achievement is unlocked.
- alias give_achievement [
- if (< $cur_achievement_level 4) [
- if (strcmp $arg1 fragged) [
- echo You unlocked level $cur_achievement_level Unstoppable! Get $cur_fragged_level frags without dying!
- ] []
- if (strcmp $arg1 gibbed) [
- echo You unlocked level $cur_achievement_level Grenadier! Get $cur_gibbed_level grenade gibs without dying!
- ] []
- if (strcmp $arg1 slashed) [
- echo You unlocked level $cur_achievement_level Knife Specialist! Get $cur_slashed_level consecutive knife gibs!
- ] []
- if (strcmp $arg1 headshot) [
- echo You unlocked level $cur_achievement_level Sharp Shooter! Get $cur_headshot_level headshots without dying!
- ] []
- if (strcmp $arg1 splattered) [
- echo You unlocked level $cur_achievement_level Noob Cannon! Get $cur_splattered_level shotgun splatters without dying!
- ] []
- if (strcmp $arg1 ratio) [
- echo You unlocked level $cur_achievement_level Ratio Whore! Get a $cur_ratio_level or higher ratio!
- ] []
- if (strcmp $arg1 flag) [
- echo You unlocked level $cur_achievement_level Flag Runner! Get $cur_flag_level or more flags in a single round!
- ] []
- if (strcmp $arg1 killstreak) [
- echo You unlocked level $cur_achievement_level Rampage! Get a $cur_killstreak_level or higher kill streak without dying!
- ] []
- if (strcmp $arg1 akimbo) [
- echo You unlocked level $cur_achievement_level Akimbo Madman! Get $cur_akimbo_level or more kills with the akimbo without dying!
- ] []
- if (strcmp $arg1 assault) [
- echo You unlocked level $cur_achievement_level AR Marksman! Get $cur_assault_level or more kills with the assault rifle overtime!
- ] []
- if (strcmp $arg1 sub) [
- echo You unlocked level $cur_achievement_level SMG Massacre! Get $cur_sub_level or more kills with the sub machine gun overtime!
- ] []
- if (strcmp $arg1 sniper) [
- echo You unlocked level $cur_achievement_level Pro Sniper! Get $cur_sniper_level or more kills with the sniper rifle overtime!
- ] []
- if (strcmp $arg1 carbine) [
- echo You unlocked level $cur_achievement_level Carbine Rage! Get $cur_carbine_level or more kills with the carbine overtime!
- ] []
- if (strcmp $arg1 shotgun) [
- echo You unlocked level $cur_achievement_level Shotgun Lunatic! Get $cur_shotgun_level or more kills with the shotgun overtime!
- ] []
- if (strcmp $arg1 usp) [
- echo You unlocked level $cur_achievement_level Pistol Whipper! Get $cur_usp_level or more kills with the pistol overtime!
- ] []
- if (strcmp $arg1 bukz) [
- echo You unlocked secret achievement Pwn Bukz! Beat the achievements script 3 or more times!
- ] []
- ] []
- ]
- // dump_achievement_stats - Debugging command, dumps all stats collected by get_achievement_stats conline loop.
- alias dump_achievement_stats [
- loop tmp_ach_loop 6 [
- echo (concatword (at $achievement_aliases_2 $tmp_ach_loop) :) (getalias (at $achievement_aliases_2 $tmp_ach_loop))
- ]
- ]
- // gen_achievement_alias_list - Returns a list of ALL aliases used by the script.
- alias gen_achievement_alias_list [
- alias achievement_aliases []
- add2list achievement_aliases "achievement_acts achievement_aliases achievement_aliases_2 achievement_aliases_3 achievement_aliases_4 check_achievement_levels check_achievement_stats cur_achievement_level dump_achievement_stats gen_achievement_alias_list get_achievement_stats give_achievement other_achievements_list have_achievement_counter reset_achievements reset_achievement_stats set_achievement_levels"
- loop tmp_ach_loop (listlen $achievement_aliases_2) [
- add2list achievement_aliases (at $achievement_aliases_2 $tmp_ach_loop)
- ]
- loop tmp_ach_loop_2 (listlen $achievement_aliases_3) [
- loop tmp_ach_loop_4 3 [
- add2list achievement_aliases (format "%1%2" (at $achievement_aliases_3 $tmp_ach_loop_2) $tmp_ach_loop_4)
- ]
- ]
- loop tmp_ach_loop_3 (listlen $achievement_aliases_4) [
- loop tmp_ach_loop_5 3 [
- add2list achievement_aliases (format "%1%2" (at $achievement_aliases_4 $tmp_ach_loop_3) $tmp_ach_loop_5)
- ]
- ]
- loop tmp_ach_loop_6 3 [
- add2list achievement_aliases (format "level_%1_achievements_list" (+ $tmp_ach_loop_6 1))
- add2list achievement_aliases (format "level_%1_others_list" (+ $tmp_ach_loop_6 1))
- ]
- loop tmp_ach_loop_7 (listlen $achievement_acts) [
- add2list achievement_aliases (format "cur_%1_level" (at $achievement_acts $tmp_ach_loop_7))
- ]
- loop tmp_ach_loop_8 (listlen $other_achievements_list) [
- add2list achievement_aliases (format "cur_%1_level" (at $other_achievements_list $tmp_ach_loop_8))
- ]
- result $achievement_aliases
- ]
- // Clear all the script's aliases on quit.
- addlistonquit (gen_achievement_alias_list)
- // A menu to keep track of progress.
- newmenu [My Achievements]
- menuitemvar [
- if (= $cur_achievement_level 1) [
- concat Current difficulty: (c 0)EASY
- ] [
- if (= $cur_achievement_level 2) [
- concat Current difficulty: (c 2)INTERMEDIATE
- ] [
- concat Current difficulty: (c 3)HARD
- ]
- ]
- ]
- menuitem [] -1
- menuitemvar [
- if (|| (= (getalias (format "gave_fragged_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Unstoppable (c 5)- (c 2)Get (c 5) $cur_fragged_level (c 2)frags without dying!
- ] [
- concat (c 1)Unstoppable (c 5)- (c 2)Get (c 5) $cur_fragged_level (c 2)frags without dying! (c 4) (concatword $fragged_achievement_stat / $cur_fragged_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_gibbed_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Grenadier (c 5)- (c 2)Get (c 5) $cur_gibbed_level (c 2)grenade gibs without dying!
- ] [
- concat (c 1)Grenadier (c 5)- (c 2)Get (c 5) $cur_gibbed_level (c 2)grenade gibs without dying! (c 4) (concatword $gibbed_achievement_stat / $cur_gibbed_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_slashed_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Knife Specialist (c 5)- (c 2)Get (c 5) $cur_slashed_level (c 2)consecutive knife gibs!
- ] [
- concat (c 1)Knife Specialist (c 5)- (c 2)Get (c 5) $cur_slashed_level (c 2)consecutive knife gibs! (c 4) (concatword $slashed_achievement_stat / $cur_slashed_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_headshot_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Sharp Shooter (c 5)- (c 2)Get (c 5) $cur_headshot_level (c 2)headshots without dying!
- ] [
- concat (c 1)Sharp Shooter (c 5)- (c 2)Get (c 5) $cur_headshot_level (c 2)headshots without dying! (c 4) (concatword $headshot_achievement_stat / $cur_headshot_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_splattered_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Noob Cannon (c 5)- (c 2)Get (c 5) $cur_splattered_level (c 2)shotgun splatters without dying!
- ] [
- concat (c 1)Noob Cannon (c 5)- (c 2)Get (c 5) $cur_splattered_level (c 2)shotgun splatters without dying! (c 4) (concatword $splattered_achievement_stat / $cur_splattered_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_ratio_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Ratio Whore (c 5)- (c 2)Get a (c 5) $cur_ratio_level (c 2)or higher ratio!
- ] [
- concat (c 1)Ratio Whore (c 5)- (c 2)Get a (c 5) $cur_ratio_level (c 2)or higher ratio! (c 4) (concatword (curratio (findcn $curname)) / $cur_ratio_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_flag_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Flag Runner (c 5)- (c 2)Get (c 5) $cur_flag_level (c 2)or more flags in a single round!
- ] [
- concat (c 1)Flag Runner (c 5)- (c 2)Get (c 5) $cur_flag_level (c 2)or more flags in a single round! (c 4) (concatword (at (pstat_score (findcn $curname)) 0) / $cur_flag_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_killstreak_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Rampage (c 5)- (c 2)Get a (c 5) $cur_killstreak_level (c 2)or higher kill streak without dying!
- ] [
- concat (c 1)Rampage (c 5)- (c 2)Get a (c 5) $cur_killstreak_level (c 2)or higher kill streak without dying! (c 4) (concatword $killstreak_achievement_stat / $cur_killstreak_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_akimbo_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Akimbo Madman (c 5)- (c 2)Get (c 5) $cur_akimbo_level (c 2)or more kills with the akimbo without dying!
- ] [
- concat (c 1)Akimbo Madman (c 5)- (c 2)Get (c 5) $cur_akimbo_level (c 2)or more kills with the akimbo without dying! (c 4) (concatword $akimbo_achievement_stat / $cur_akimbo_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_assault_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)AR Marksman (c 5)- (c 2)Get (c 5) $cur_assault_level (c 2)or more kills with the assault rifle overtime!
- ] [
- concat (c 1)AR Marksman (c 5)- (c 2)Get (c 5) $cur_assault_level (c 2)or more kills with the assault rifle overtime! (c 4) (concatword $assault_achievement_stat / $cur_assault_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_sub_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)SMG Massacre (c 5)- (c 2)Get (c 5) $cur_sub_level (c 2)or more kills with the sub machine gun overtime!
- ] [
- concat (c 1)SMG Massacre (c 5)- (c 2)Get (c 5) $cur_sub_level (c 2)or more kills with the sub machine gun overtime! (c 4) (concatword $sub_achievement_stat / $cur_sub_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_sniper_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Pro Sniper (c 5)- (c 2)Get (c 5) $cur_sniper_level (c 2)or more kills with the sniper rifle overtime!
- ] [
- concat (c 1)Pro Sniper (c 5)- (c 2)Get (c 5) $cur_sniper_level (c 2)or more kills with the sniper rifle overtime! (c 4) (concatword $sniper_achievement_stat / $cur_sniper_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_carbine_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Carbine Rage (c 5)- (c 2)Get (c 5) $cur_carbine_level (c 2)or more kills with the carbine overtime!
- ] [
- concat (c 1)Carbine Rage (c 5)- (c 2)Get (c 5) $cur_carbine_level (c 2)or more kills with the carbine overtime! (c 4) (concatword $carbine_achievement_stat / $cur_carbine_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_shotgun_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Shotgun Lunatic (c 5)- (c 2)Get (c 5) $cur_shotgun_level (c 2)or more kills with the shotgun overtime!
- ] [
- concat (c 1)Shotgun Lunatic (c 5)- (c 2)Get (c 5) $cur_shotgun_level (c 2)or more kills with the shotgun overtime! (c 4) (concatword $shotgun_achievement_stat / $cur_shotgun_level)
- ]
- ]
- menuitemvar [
- if (|| (= (getalias (format "gave_usp_%1" $cur_achievement_level)) 1) (>= $cur_achievement_level 4)) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Pistol Whipper (c 5)- (c 2)Get (c 5) $cur_usp_level (c 2)or more kills with the pistol overtime!
- ] [
- concat (c 1)Pistol Whipper (c 5)- (c 2)Get (c 5) $cur_usp_level (c 2)or more kills with the pistol overtime! (c 4) (concatword $usp_achievement_stat / $cur_usp_level)
- ]
- ]
- menuitemvar [
- if (= $gave_pwned_bukz 1) [
- concat (c 0)UNLOCKED (c 5)- (c 1)Pwn Bukz (c 5)- (c 2)Beat the achievements script (c 5)3 (c 2)or more times!
- ] []
- ]
- menuitem [] -1
- menuitemvar [
- if (= $achievements_counter 0) [
- concat (c 4)You beat the achievements script (c 3) $achievements_counter (c 4)times.
- ] [
- if (= $achievements_counter 1) [
- concat (c 4)You beat the achievements script (c 5) $achievements_counter (c 4)times.
- ] [
- if (= $achievements_counter 2) [
- concat (c 4)You beat the achievements script (c 2) $achievements_counter (c 4)times.
- ] [
- concat (c 4)You beat the achievements script (c 0) $achievements_counter (c 4)times.
- ]
- ]
- ]
- ]
- // Achievements menu bind.
- bind J [showmenu "My Achievements"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement