<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Exeagle's site</title>
        <link>http://www.byond.com/members/Exeagle</link>
        <description></description>
        <lastBuildDate>Sat, 11 Feb 2012 00:27:43 +0000</lastBuildDate>
        <language>en-us</language>
    
                <item>
            <title>Auto Restart  Script help  ?</title>
            <link>http://www.byond.com/members/Exeagle?command=view_post&amp;post=181001</link>
            <guid>http://www.byond.com/members/Exeagle?command=view_post&amp;post=181001</guid>
            <pubDate>Mon, 19 Dec 2011 23:09:29 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Exeagle?command=view_comments&amp;post=181001#comments</comments>
            
            <description>&lt;b&gt;Code:&lt;/b&gt;&lt;br&gt;
&lt;div class=&quot;dmcode&quot;&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;pre class=&quot;dmcode&quot;&gt;
&lt;/pre&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Problem description:&lt;/b&gt;&lt;br&gt;
&lt;br&gt;
Hey Guys.. I was looking for an old script but beyond has changed so much over the years i dont even think they have the source section anymore where i found an old script called auto restart&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
i was wondering if anyone could help me&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Right now im hosting a game and around 12 to 18 hours the game will crash..... * mainley when im asleep*&lt;br&gt;
&lt;br&gt;
now there was an old script that would detect that the world wasent runing and it reboot itself.... *while the game was still runing* so for exp&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
the world was runing fine and people are playing and it would crash but *it detected it and auto rebooted it* and people continued to play.. it was an amazing script... but i cant find it again&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
i was hopeing if someone could help me ? find it or give me something that would help me ?</description>
        </item>
                <item>
            <title>adding spam  scrip into ooc</title>
            <link>http://www.byond.com/members/Exeagle?command=view_post&amp;post=157779</link>
            <guid>http://www.byond.com/members/Exeagle?command=view_post&amp;post=157779</guid>
            <pubDate>Sat, 02 Jan 2010 10:41:01 +0000</pubDate>
            
            <comments>http://www.byond.com/members/Exeagle?command=view_comments&amp;post=157779#comments</comments>
            
            <description>Hey guys how are you im wondering how do i add a scrip into my game someone eles made like i found a spam scrip that i can find helpfull but i dont no how to get it to work in my game heres the spam scrip&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
proc/SGS_Filter_txt(txt)&lt;br&gt;
var/stars&lt;br&gt;
var/s_amount&lt;br&gt;
var/mem&lt;br&gt;
var/find_t&lt;br&gt;
var/txtLen&lt;br&gt;
var/Words[]&lt;br&gt;
Words = new /list/&lt;br&gt;
Words = st......................................................&quot;)// Add more if you want i left soem extra spaces and u can add your own&lt;br&gt;
if(Words.len)&lt;br&gt;
memo:&lt;br&gt;
for(mem = 1,mem &amp;lt; Words.len + 1,mem++)&lt;br&gt;
find_t = findtext(txt,Words[mem])&lt;br&gt;
if(find_t)&lt;br&gt;
txtLen = length(Words[mem])&lt;br&gt;
stars = null&lt;br&gt;
s_amount = null&lt;br&gt;
for(s_amount = 0,s_amount &amp;lt; txtLen,s_amount++)&lt;br&gt;
stars += &quot;+&quot;&lt;br&gt;
txt = copytext(txt,1,find_t) + stars + copytext(txt,find_t+txtLen,0)&lt;br&gt;
if(findtext(txt,Words[mem])) goto memo&lt;br&gt;
return txt&lt;br&gt;
mob/var/tmp/SGS_kick_for_repeat&lt;br&gt;
mob/var/tmp/SGS_remember_txt&lt;br&gt;
mob/var/tmp/SGS_locked = 0&lt;br&gt;
var/list/SGS_Spam_log_file&lt;br&gt;
proc/SGS_AntiSpam(txt)&lt;br&gt;
var/spam = list(&quot;&quot;)&lt;br&gt;
for(var/m in spam)&lt;br&gt;
if(SGS_allow_beep == 0)&lt;br&gt;
if(findtext(txt,m))&lt;br&gt;
return &quot;&quot;&lt;br&gt;
else if(SGS_allowhtml == 0) return SGS_AntiSpam2(copytext(html_encode(txt),1,SGS_Brake_txt))&lt;br&gt;
else if(SGS_allowhtml == 1) return SGS_AntiSpam2(copytext(html_encode(txt),1,SGS_Brake_txt))&lt;br&gt;
proc/SGS_AntiSpam2(txt)&lt;br&gt;
if(usr.SGS_locked == 0)&lt;br&gt;
if(usr.SGS_remember_txt == txt)&lt;br&gt;
usr.SGS_kick_for_repeat ++&lt;br&gt;
else&lt;br&gt;
usr.SGS_remember_txt = txt&lt;br&gt;
usr.SGS_kick_for_repeat = null&lt;br&gt;
usr.SGS_kick_for_repeat ++&lt;br&gt;
if(usr.SGS_kick_for_repeat == SGS_spam_num)&lt;br&gt;
usr.SGS_locked = 1&lt;br&gt;
usr.SGS_kick_for_repeat = null&lt;br&gt;
usr.SGS_remember_txt = null&lt;br&gt;
spawn(SGS_Bantime) usr.SGS_locked = 0&lt;br&gt;
return txt&lt;br&gt;
SGS_reset()&lt;br&gt;
proc/SGS_reset()&lt;br&gt;
spawn(SGS_Waittime) usr.SGS_kick_for_repeat = null&lt;br&gt;
proc/Safe_Guard(txt)&lt;br&gt;
return SGS_Filter_txt(SGS_AntiSpam(txt))&lt;br&gt;
var/SGS_Brake_txt = 200&lt;br&gt;
var/SGS_spam_num = 0&lt;br&gt;
var/SGS_allow_beep = 0&lt;br&gt;
var/SGS_Safe_Log_txt = 0&lt;br&gt;
var/SGS_allowhtml = 0&lt;br&gt;
var/SGS_CrashGuard = 0&lt;br&gt;
var/SGS_Waittime = 0&lt;br&gt;
var/SGS_Bantime = 0&lt;br&gt;
mob/var/SGS_Stop_all_txt = 0&lt;br&gt;
var/tmp/def = 30&lt;br&gt;
var/tmp/lagset = 0&lt;br&gt;
var/tmp/clag = 0&lt;br&gt;
var/tmp/tick_mem = world.tick_lag&lt;br&gt;
world&lt;br&gt;
proc&lt;br&gt;
Lag_Guard()&lt;br&gt;
set background = 1&lt;br&gt;
spawn while(1)&lt;br&gt;
if(lagset == 0)&lt;br&gt;
if(world.cpu &amp;gt;= def)&lt;br&gt;
world.tick_lag++&lt;br&gt;
world.tick_lag = round(world.tick_lag)&lt;br&gt;
if(world.cpu &amp;lt; def)&lt;br&gt;
if(world.tick_lag == tick_mem)&lt;br&gt;
..()&lt;br&gt;
else&lt;br&gt;
world.tick_lag--&lt;br&gt;
world.tick_lag = round(world.tick_lag)&lt;br&gt;
else&lt;br&gt;
if(world.cpu &amp;gt;= clag)&lt;br&gt;
world.tick_lag++&lt;br&gt;
world.tick_lag = round(world.tick_lag)&lt;br&gt;
if(world.cpu &amp;lt; clag)&lt;br&gt;
if(world.tick_lag == tick_mem)&lt;br&gt;
..()&lt;br&gt;
else&lt;br&gt;
world.tick_lag--&lt;br&gt;
world.tick_lag = round(world.tick_lag)&lt;br&gt;
sleep(75) //Checks every 7.5 seconds&lt;br&gt;
&lt;br&gt;
world&lt;br&gt;
New()&lt;br&gt;
..()&lt;br&gt;
Lag_Guard()&lt;br&gt;
------------------------------------------------------------&lt;br&gt;
&lt;br&gt;
heres the ooc scrip where do i add the command for it to read the spam scrip&lt;br&gt;
&lt;br&gt;
mob/var/say_delay = 0&lt;br&gt;
mob/var/muted = 0&lt;br&gt;
mob/var/mute_time = 0&lt;br&gt;
mob/var/spammed = 0&lt;br&gt;
var/World_Mute=0&lt;br&gt;
var/Channel_Mute = 0&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
mob/verb/OOC(T as text)&lt;br&gt;
set category = &quot;Channels&quot;&lt;br&gt;
&lt;br&gt;
if(src.muted)&lt;br&gt;
src &amp;lt;&amp;lt; &quot;You have been muted!&quot;&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
if(World_Mute &amp;&amp; !src.GMLevel)&lt;br&gt;
src &amp;lt;&amp;lt; &quot;The world is Muted!&quot;&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
if(!T)&lt;br&gt;
spawn() alert(&quot;Your message may not be blank.&quot;)&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
if(lentext(T) &amp;gt; 150)&lt;br&gt;
spawn() alert(&quot;Your message can not exceed 100 characters.&quot;)&lt;br&gt;
T = copytext(T,1,150)&lt;br&gt;
&lt;br&gt;
else&lt;br&gt;
ChatLog(src,&quot;OOC: [T]&quot;)&lt;br&gt;
for(var/client/C)&lt;br&gt;
if(!C)continue&lt;br&gt;
if(!C.mob) continue&lt;br&gt;
if(C.mob.Ignored.Find(usr)) continue&lt;br&gt;
if(!src.in_guild)&lt;br&gt;
if(C.mob.ooc_on)&lt;br&gt;
C &amp;lt;&amp;lt; {&quot;&lt;font color=&quot;#000066&quot;&gt;{&lt;font color=&quot;#FFFFFF&quot;&gt;[src.title]&lt;font color=&quot;#000066&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#999999&quot;&gt;{[src.rank]} [src.name] OOC: &lt;font color=&quot;[textcolor]&quot;&gt;[s_smileys(T)]&quot;}//[s_smileys(T)]&lt;br&gt;
src.afk_time = 0&lt;br&gt;
else&lt;br&gt;
if(C.mob.ooc_on)&lt;br&gt;
C &amp;lt;&amp;lt; {&quot;&lt;font color=&quot;#000066&quot;&gt;{&lt;font color=&quot;#FFFFFF&quot;&gt;[src.guild_name_html]&lt;font color=&quot;#000066&quot;&gt;}&lt;/font&gt;&lt;font color=&quot;#000066&quot;&gt;{&lt;font color=&quot;#FFFFFF&quot;&gt;[src.title]&lt;font color=&quot;#000066&quot;&gt;}&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#999999&quot;&gt;{[src.rank]} [src.name] OOC: &lt;font color=&quot;[textcolor]&quot;&gt;[s_smileys(T)]&quot;}&lt;br&gt;
src.afk_time = 0&lt;br&gt;
&lt;br&gt;
src.say_delay ++&lt;br&gt;
src.afk_time = 0&lt;br&gt;
spawn(100) src.say_delay = 0&lt;br&gt;
spawn(100) src.muted = 0&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
mob/PC/verb/Emote(T as text)&lt;br&gt;
set category = &quot;Channels&quot;&lt;br&gt;
var/list/L&lt;br&gt;
L = list(&quot;font size&quot;)&lt;br&gt;
&lt;br&gt;
if(!src.GMLevel)&lt;br&gt;
if(World_Mute == 1)&lt;br&gt;
src &amp;lt;&amp;lt; &quot;The world is muted!&quot;&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
if(Channel_Mute &amp;&amp; !src.GMLevel)&lt;br&gt;
src &amp;lt;&amp;lt; &quot;All Chat Channels are Muted!&quot;&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
if(src.muted)&lt;br&gt;
src &amp;lt;&amp;lt; &quot;You have been muted!&quot;&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
if(src.say_delay &amp;gt;= 3)&lt;br&gt;
alert(&quot;Flood Supression: You must wait 8 seconds before using Emote again.&quot;)&lt;br&gt;
src.spammed ++&lt;br&gt;
src.AUTO_BAN()&lt;br&gt;
src.muted = 1&lt;br&gt;
sleep(300)&lt;br&gt;
src.muted = 0&lt;br&gt;
sleep(1200)&lt;br&gt;
src.spammed = 0&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
for(var/X in L)&lt;br&gt;
if(findtext(T,X))&lt;br&gt;
alert(&quot;You may not change your font size.&quot;)&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
if(isnull(T) | T == &quot;&quot; | !T)&lt;br&gt;
alert(&quot;Your message may not be blank.&quot;)&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
if(lentext(T) &amp;gt; 50)&lt;br&gt;
alert(&quot;Your message can not exceed 50 characters.&quot;)&lt;br&gt;
return&lt;br&gt;
&lt;br&gt;
T = html_encode(T)&lt;br&gt;
&lt;br&gt;
ChatLog(src,&quot;Emote: [T]&quot;)&lt;br&gt;
for(var/client/C)&lt;br&gt;
if(C.mob.ooc_on)&lt;br&gt;
C &amp;lt;&amp;lt; src.name] [T]&quot;}&lt;br&gt;
src.say_delay += 1&lt;br&gt;
sleep(80)&lt;br&gt;
src.say_delay = 0&lt;br&gt;
src.muted = 0&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description>
        </item>
            
    </channel>
</rss>


