<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.paradisesgarage.com:443/mcweb2/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Map / Server suggestions</title><link>https://www.paradisesgarage.com:443/mcweb2/forums/38.aspx</link><description>Know a map or mod you think we should have on our servers? Let us know here...</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>SuperHero: Super Flash Version 2.00</title><link>https://www.paradisesgarage.com:443/mcweb2/forums/thread/1271.aspx</link><pubDate>Sat, 01 Sep 2007 09:15:49 GMT</pubDate><guid isPermaLink="false">b2ff3ccb-892e-4ceb-9a77-e4f6e73f7f60:1271</guid><dc:creator>DarkAstraea</dc:creator><slash:comments>0</slash:comments><comments>https://www.paradisesgarage.com:443/mcweb2/forums/thread/1271.aspx</comments><wfw:commentRss>https://www.paradisesgarage.com:443/mcweb2/forums/commentrss.aspx?SectionID=38&amp;PostID=1271</wfw:commentRss><description>&lt;p&gt;Yay!! After 4 - 6 hours of intense scripting and error checking. I&amp;#39;ve finally been able to get the first version of this hero working. &lt;br /&gt;&lt;br /&gt;Description: The &amp;quot;Real&amp;quot; Flash. Can run around the world in the blink of an eye. I&amp;#39;ve made this hero out of the request of ParaDOX and I think that it has come along fairly well. It is an ability hero where you hold down the key to go extremely fast and when you let go you go back to your regular, flash self with his regular speed. &lt;br /&gt;&lt;br /&gt;Code: (If any of you can follow what this is then you deserve to make your own heroes as well)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;// GLOBAL VARIABLES&lt;br /&gt;new gHeroName[]=&amp;quot;SuperFlash&amp;quot;&lt;br /&gt;new bool:gHasFlashPower[SH_MAXSLOTS+1]&lt;br /&gt;new bool:gFlashMode[SH_MAXSLOTS+1]&lt;br /&gt;new gUserHealth[SH_MAXSLOTS+1]&lt;br /&gt;new gUserArmor[SH_MAXSLOTS+1]&lt;br /&gt;new gFlashHealth[SH_MAXSLOTS+1]&lt;br /&gt;new gFlashArmor[SH_MAXSLOTS+1]&lt;br /&gt;new gSuperFlashHealth, gSuperFlashArmor&lt;br /&gt;new fwd_speed[SH_MAXSLOTS+1]&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public plugin_init()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Plugin Info&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_plugin(&amp;quot;SUPERHERO Super Flash&amp;quot;,&amp;quot;2.00&amp;quot;,&amp;quot;{MC}DarkMidoriko / {MC}ParaDOX&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// DO NOT EDIT THIS FILE TO CHANGE CVARS, USE THE SHCONFIG.CFG&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_cvar(&amp;quot;superflash_level&amp;quot;, &amp;quot;10&amp;quot; )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_cvar(&amp;quot;superflash_speed&amp;quot;, &amp;quot;1000&amp;quot; )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_cvar(&amp;quot;superflash_speed2&amp;quot;,&amp;quot;350&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_cvar(&amp;quot;superflash_health&amp;quot;, &amp;quot;50&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_cvar(&amp;quot;superflash_armor&amp;quot;, &amp;quot;25&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// FIRE THE EVENT TO CREATE THIS SUPERHERO!&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shCreateHero(gHeroName, &amp;quot;Super Speed&amp;quot;, &amp;quot;You Can Use Instant Flash Speed!&amp;quot;, true, &amp;quot;superflash_level&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// REGISTER EVENTS THIS HERO WILL RESPOND TO! (AND SERVER COMMANDS)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// INIT&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_srvcmd(&amp;quot;superflash_init&amp;quot;, &amp;quot;superflash_init&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shRegHeroInit(gHeroName, &amp;quot;superflash_init&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shSetMaxSpeed(gHeroName, &amp;quot;superflash_speed&amp;quot;, &amp;quot;[0]&amp;quot; )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// KEYDOWN&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_srvcmd(&amp;quot;flash_kd&amp;quot;, &amp;quot;flash_kd&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shRegKeyDown(gHeroName, &amp;quot;flash_kd&amp;quot;)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// KEYUP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_srvcmd(&amp;quot;flash_ku&amp;quot;, &amp;quot;flash_ku&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;shRegKeyUp(gHeroName, &amp;quot;flash_ku&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_event(&amp;quot;ResetHUD&amp;quot;, &amp;quot;newSpawn&amp;quot;, &amp;quot;b&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;register_event(&amp;quot;DeathMsg&amp;quot;, &amp;quot;flash_death&amp;quot;, &amp;quot;a&amp;quot;)&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public superflash_init()&lt;br /&gt;{&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// First Argument is an id&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new temp&lt;img src="http://www.paradisesgarage.com/mcweb2/emoticons/emotion-14.gif" alt="Devil" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;read_argv(1,temp,5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new id=str_to_num(temp)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 2nd Argument is 0 or 1 depending on whether the id has flash&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;read_argv(2,temp,5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new hasPowers = str_to_num(temp)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( hasPowers &amp;amp;&amp;amp; is_user_alive(id) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashHealth[id] = get_cvar_num(&amp;quot;superflash_health&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashArmor[id] = get_cvar_num(&amp;quot;superflash_armor&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if ( !hasPowers &amp;amp;&amp;amp; gHasFlashPower[id] &amp;amp;&amp;amp; is_user_alive(id) &amp;amp;&amp;amp; gFlashMode[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flash_removespeed(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gHasFlashPower[id] = (hasPowers != 0)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//Log Client Cvars&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;query_client_cvar(id, &amp;quot;cl_forwardspeed&amp;quot;, &amp;quot;fwd_speed_get&amp;quot;);&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public plugin_cfg()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;loadHPAM()&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public loadHPAM()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// These cvars are checked very often&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gSuperFlashHealth = get_cvar_num(&amp;quot;superflash_health&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gSuperFlashArmor = get_cvar_num(&amp;quot;superflash_armor&amp;quot;)&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public newSpawn(id)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( shModActive() &amp;amp;&amp;amp; gHasFlashPower[id] &amp;amp;&amp;amp; is_user_alive(id) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( gFlashMode[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; flash_removespeed(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // reset varibles&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashHealth[id] = gSuperFlashHealth&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashArmor[id] = gSuperFlashArmor&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public flash_kd()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !hasRoundStarted() ) return&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// First Argument is an id&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new temp&lt;img src="http://www.paradisesgarage.com/mcweb2/emoticons/emotion-14.gif" alt="Devil" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;read_argv(1,temp,5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new id=str_to_num(temp)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// 2nd Argument is 0 or 1 depending on whether the id has flash&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;read_argv(2,temp,5)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !gHasFlashPower[id] || !is_user_alive(id) ) return&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;loadHPAM()&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;flash_setspeed(id)&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public flash_setspeed(id)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !gHasFlashPower[id] || !is_user_alive(id) ) return&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gFlashMode[id] = true&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new speed[11]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;get_cvar_string(&amp;quot;superflash_speed&amp;quot;,speed, 10)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;set_user_maxspeed(id , str_to_float(speed) )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;client_cmd(id, &amp;quot;cl_forwardspeed %f&amp;quot;, str_to_float(speed) )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;set_task(1.0, &amp;quot;flash_loop&amp;quot;, id, &amp;quot;&amp;quot;, 0, &amp;quot;b&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//shRemSpeedPower(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gUserHealth[id] = get_user_health(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( gUserHealth[id] &amp;gt; gFlashHealth[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_health(id, gFlashHealth[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gUserArmor[id] = get_user_armor(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( gUserArmor[id] &amp;gt; gFlashArmor[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_armor(id, gFlashArmor[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;else if ( gUserArmor[id] &amp;lt;= 0 ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // If they have no armor give them some&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; give_item(id, &amp;quot;item_assaultsuit&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_armor(id, gFlashArmor[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gUserArmor[id] = gFlashArmor[id]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Let them know they are in Flash Mode&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new message[128]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format(message, 127, &amp;quot;Super Flash - You Are Now In Super Flash Mode - Speed: %f&amp;quot;,&amp;nbsp; str_to_float(speed) )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;set_hudmessage(200, 200, 200, -1.0, 0.3, 0, 0.25, 2.0, 0.0, 0.0, 17)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;show_hudmessage(id, message)&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public flash_loop(id)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !shModActive() || !gHasFlashPower[id] || !is_user_alive(id) || !gFlashMode[id] ) return&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//Prevents regen from adding HP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( get_user_health(id) &amp;gt; gFlashHealth[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_health(id, gFlashHealth[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;//Prevents regen from adding AP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( get_user_armor(id) &amp;gt; gFlashArmor [id]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_armor(id, gFlashArmor[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public flash_ku()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !hasRoundStarted() ) return&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// First Argument is an id&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new temp&lt;img src="http://www.paradisesgarage.com/mcweb2/emoticons/emotion-14.gif" alt="Devil" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;read_argv(1,temp,5)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new id = str_to_num(temp)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !gHasFlashPower[id] || !is_user_alive(id) || !gFlashMode[id] ) return&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;flash_removespeed(id)&lt;br /&gt;}&lt;br /&gt;//----------------------------------------------------------------------------------------------&lt;br /&gt;public&amp;nbsp; flash_removespeed(id)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;remove_task(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !is_user_connected(id) ) return&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; new speed2[11]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;get_cvar_string(&amp;quot;superflash_speed2&amp;quot;,speed2, 10)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( is_user_alive(id) &amp;amp;&amp;amp; gFlashMode[id] &amp;amp;&amp;amp; hasRoundStarted() ) {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // reset users HP and Flash Mode mode HP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( gUserHealth[id] &amp;gt; gFlashHealth[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashHealth[id] = get_user_health(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // If they are regened HP higher then cvar got to set it back down&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ( gFlashHealth[id] &amp;gt; gSuperFlashHealth ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashHealth[id] = gSuperFlashHealth&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_health(id, gUserHealth[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // reset users AP and save Flash Mode AP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( gUserArmor[id] &amp;gt; gFlashArmor[id] ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashArmor[id] = get_user_armor(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // If they are regened AP higher then cvar got to set it back down&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if ( gFlashArmor[id] &amp;gt; gSuperFlashArmor ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; gFlashArmor[id] = gSuperFlashArmor&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_armor(id, gUserArmor[id])&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_user_maxspeed(id , str_to_float(speed2) )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; client_cmd(id, &amp;quot;cl_forwardspeed %f&amp;quot;, str_to_float(speed2) )&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Let them know they are no longer in Flash Mode&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new message[128]&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format(message, 127, &amp;quot;Super Flash - You Have Left Flash Mode&amp;quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set_hudmessage(200, 200, 200, -1.0, 0.3, 0, 0.25, 2.0, 0.0, 0.0,17)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; show_hudmessage(id, message)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;//---------------------------------------------------------------------------------------------&lt;br /&gt;public flash_death()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new id = read_data(2)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !gHasFlashPower[id] ) return&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;flash_removespeed(id)&lt;br /&gt;}&lt;br /&gt;//---------------------------------------------------------------------------------------------&lt;br /&gt;public client_disconnect(id)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ( !gHasFlashPower[id] ) return&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;remove_task(id)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;gFlashMode[id] = false&lt;br /&gt;}&lt;br /&gt;//---------------------------------------------------------------------------------------------&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>