Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
/VM/station wiki
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
NTSL Scripts
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Useful Malicious Scripts == === Tourretes Syndrome === '''Purpose:''' To annoy the station/make everything think that the station has Tourettes. $explodeContent = explode($content, " "); $wordReplace = pick($explodeContent); $content = replace($content, $wordReplace, pick("SHIT", "FUCK", "COCKSUCKER", "BULLSHIT", "CUNT", "MOTHERFUCKER")); === HONK === '''Purpose:''' HONK $explodeVector = explode($content, " "); $tempString = "HONK! "; $content = repeat($tempString, length($explodeVector)-1); === Rogue-Be-Gone === '''Purpose:''' To delay the crew knowing about you being rogue. if(find(lower($content), "rogue") || find(lower($content), "roug")) { $pass = false; } === No Shuttle, No Problems === '''Purpose:''' To stop the crew begging for a shuttle. (It's a copy+pasta) if(find(lower($content), "shuttle") || find(lower($content), "call")) { $pass = false; } === Viva La Revolution! === '''Purpose:''' To help disorganize the heads during a rev, they won't be able to make orders over the radio! if(find($job, vector("Captain", "Head of Security", "Head of Personnel", "Chief Engineer", "Chief Medical Officer", "Research Director"))) { $pass = false; } === Remove Activation === '''Purpose:''' Have a script you don't want on all the time? Well lucky for you<br> there's a way to overcome that. Say on the radio the hidden passphrase, of your choice,<br> and you can enable or disable any script that you have between the if statement.<br> <br> '''Protip:''' The phrase will not broadcast on the radio. It doesn't matter how you say it, as long as you say that single word. $passphrase = "cheezit!"; if(find($content, $passphrase)) { $pass = 0; if(mem($passphrase) == 1) { mem($passphrase, 0); } else { mem($passphrase, 1); } } if(mem($passphrase) == 1) { // Insert code here. I recommend putting the annoying code here (Tourettes & HONK) // so you can tease the station. Ideally, put it in a function. } === Voice Synthesizer === '''Purpose:''' To trick the crew into thinking you are a high ranking officer.<br> Such possible scenarios include: Framing your target by admitting to murder on radio,<br> ordering the AI to call the shuttle to make your escape, pretend to be the Captain and get<br> the crew very mad.<br> <br> '''How to use:''' /voice <First_Name> <Last_Name> <Job_Title> <Content><br> <br> '''Things to look out for:'''<br> *The AI being smart and realizing it is a fake message. *Other crew members discovering that it is a fake message by the italics that the fake voice has. <br> $explodeVec = explode($content, " "); if(length($explodeVec) > 4) { $userCmd = at($explodeVec, 1); if($userCmd == "/voice") { $newSource = at($explodeVec, 2) + " " + at($explodeVec, 3); $newJob = at($explodeVec, 4); $newContent = substr($content, length(" " + $userCmd + " " + $newSource + " " + $newJob + " "), length($content)+1); $content = $newContent; $job = $newJob; $source = $newSource; } } === Choreographed Always Look on the Bright Side of Life === <pre> //to bring some joy to a station in dire need just say "/happy all" over general radio //to bring joy to a single person one just needs to say "/happy [insert downer]" //remember to fill the authority slot with your name //and as always capitalisation is important $authority ="[insert name here]"; $Bright = vector("Some things in life are bad,They can really make you mad","Other things just make you swear and curse.","When you're chewing on life's gristle ","Don't grumble, give a whistle","And this'll help things turn out for the best...","And... always look on the bright side of life... tudum tudu-tudu-tudum","Always look on the light side of life... tudum tudu-tudu-tudum","If life seems jolly rotten","There's something you've forgotten","And that's to laugh and smile and dance and sing.","When you're feeling in the dumps","Don't be silly, chumps!","Just purse your lips and whistle - that's the thing.","And... always look on the bright side of life... tudum tudu-tudu-tudum","Always look on the light side of life... tudum tudu-tudu-tudum","For life is quite absurd","And death's the final word","You must always face the curtain with a bow.","Forget about your sin - give the audience a grin","Enjoy it - it's your last chance anyhow.","So always look on the bright side of death tudum tudu-tudu-tudum","Just before you draw your terminal breath tudum tudu-tudu-tudum","Life's a piece of shit","When you look at it","Life's a laugh and death's a joke, it's true.","You'll see it's all a show","Keep 'em laughing as you go","Just remember that the last laugh is on you.","And always look on the bright side of life... tudum tudu-tudu-tudum","Always look on the right side of life... tudum tudu-tudu-tudum","Come on guys, cheer up!","Always look on the bright side of life... tudum tudu-tudu-tudum","Always look on the bright side of life... tudum tudu-tudu-tudum","Worse things happen at sea, you know.","Always look on the bright side of life... tudum tudu-tudu-tudum","I mean - what have you got to lose?","You know, you come from nothing - you're going back to nothing.What have you lost? Nothing!","Always look on the right side of life... tudum tudu-tudu-tudum"); def implode($vector) { $str = at($vector, 1); remove($vector, $str); if(length($vector) > 0) { $str += " "; $str += implode($vector); } return $str; } if (mem("Happy") == mem("invalid")) { mem("Happy","0"); } if($source == $authority) { if(at(explode($content, " "), 1) == "/happy") { $vec = explode($content, " "); remove($vec, "/happy"); $name = implode($vec); $pass = 0; mem($name,$name); } if(at(explode($content, " "),1) == "/unhappy") { $pass = 0; $vec = explode($content, " "); remove($vec, "/unhappy"); $temp = implode($vec); mem($temp, 0); } } if ("all" == mem("all")) { $temp = mem("Happy"); $count = tonum($temp); $content = at($Bright,$count); $count = $count +1; $temp2 = length($Bright); if ($count > $temp2) { $count = 1; } $temp3 = tostring($count); mem("Happy",$temp3); } if($source == mem($source)) { $output = implode($Bright); $content = $output; } if ($pass == 0 && $job =="AI") { $pass = 1; $content = "beep"; }</pre> === Misleading Locations === Copy and paste this into the def Initialize() block in the [[#English_To_Pirate_Translator|English to Pirate -translator]]. You can also change words within the "" to suit any other needs like making "blood rune" to "retard". Be sure to go into other comm channels, copy/paste and set active for maximum evil laughter. <pre> $words = vector("scripts", "clown", "storage", "brig", "maintenance", "bar", "main", "escape", "sec", "medbay", "brig", "arrivals", "cargo", "engineering", "science", "security", "bar", "vacant", "chapel", "bridge", "dorms", "locker room", "office", "donuts", "upload", "ass", "solars", "escape", "core", "heart", "engineering", "botany", "locker room", "science"); </pre>
Summary:
Please note that all contributions to /VM/station wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
/VM/station wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width