;;REMOTES;; on *:text:!create*:#rslife:{ if (!$($+(%,$nick),2)) set % $+ $nick $nick set % $+ $nick $+ .Coins 100 set % $+ $nick $+ .CombatXP 0 set % $+ $nick $+ .PrayerXP 0 set % $+ $nick $+ .Bones 0 set % $+ $nick $+ .Bbones 0 set % $+ $nick $+ .IronDaggers 0 set % $+ $nick $+ .IronKites 0 set % $+ $nick $+ .mithplates 0 set % $+ $nick $+ .dchains 0 set % $+ $nick $+ .QP 0 set % $+ $nick $+ .WcXP 0 set % $+ $nick $+ .Logs 0 echo -a 4DevilDriver's 2RuneScape14 script, a new account has been created: $nick $+ . notice $nick You have created your account! Type !info for information regarding yours or someone elses account. Then !kill , for a list of monsters type !klist. You can bury the Bones you get, !bury . You can also sell your items by typing !sell . You can also type !qlist for a list of quests. !buylist for a number of items you can buy. !wclist for trees you can cut. else { notice $nick You already have an account! ( $+ $($+(%,$nick),2)) $+ ) } } on *:text:!info*:#rslife:{ if (!$2) && (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if (!$2) notice $nick Account name: $($+(%,$nick),2) notice $nick Coins: $($+(%,$nick,.Coins),2) notice $nick Combat XP: $($+(%,$nick,.CombatXP),2) notice $nick Prayer XP: $($+(%,$nick,.PrayerXP),2) notice $nick Bones: $($+(%,$nick,.Bones),2) $+ , Big Bones: $($+(%,$nick,.Bbones),2) notice $nick Woodcut XP: $($+(%,$nick,.WcXP),2) notice $nick Logs: $($+(%,$nick,.Logs),2) notice $nick Quest Points: $($+(%,$nick,.QP),2) if ($($+(%,$nick,.dchains),2) > 0) notice $nick Dragon Chains: $($+(%,$nick,.dchains),2) $+ , Iron Daggers: $($+(%,$nick,.IronDaggers),2) $+ , Iron Kiteshields: $($+(%,$nick,.IronKites),2) $+ , Mithril Platebodys: $($+(%,$nick,.mithplates),2) $+ . else { notice $nick Iron Daggers: $($+(%,$nick,.IronDaggers),2) $+ , Iron Kiteshields: $($+(%,$nick,.IronKites),2) $+ , Mithril Platebodys: $($+(%,$nick,.mithplates),2) $+ . } } } ;;KILLS;; on *:text:!klist*:#rslife:{ notice $nick Available monsters to kill: notice $nick Man notice $nick Hgiant (Hill Giant: You need 1,000 combat experience to kill these) notice $nick DustDevil (Dust Devil: You need 20,000 combat experience to kill these) notice $nick End of list. notice $nick Syntax: !kill } on *:text:!kill man*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.busy),2) == On) notice $nick You have to wait until you can kill another man! else { notice $nick You go to kill a man... set % $+ $nick $+ .man.coins $rand(0,22) set % $+ $nick $+ .man.daggers $rand(0,3) timer 1 5 notice $nick You returned with $($+(%,$nick,.man.coins),2) coins and $($+(%,$nick,.man.daggers),2) Iron Daggers! These have been added to your stash. inc % $+ $nick $+ .Coins $($+(%,$nick,.man.coins),2) inc % $+ $nick $+ .IronDaggers $($+(%,$nick,.man.daggers),2) inc % $+ $nick $+ .CombatXP 32 inc % $+ $nick $+ .Bones 1 unset % $+ $nick $+ .man.coins unset % $+ $nick $+ .man.daggers set % $+ $nick $+ .busy On timer 1 10 unset % $+ $nick $+ .busy } } } on *:text:!kill hgiant*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.CombatXP),2) < 1000) notice $nick You do not have enough Combat experience to kill Hill Giants. (1000 Combat Experience minimum.) else { if ($($+(%,$nick,.busy),2) == On) notice $nick You have to wait until you can kill another Hill Giant! else { notice $nick You go to kill a Hill Giant... set % $+ $nick $+ .hgiant.coins $rand(0,100) set % $+ $nick $+ .hgiant.ironkites $rand(0,2) timer 1 5 notice $nick You returned with $($+(%,$nick,.hgiant.coins),2) coins and $($+(%,$nick,.hgiant.ironkites),2) Iron Kiteshields! These have been added to your stash. inc % $+ $nick $+ .Coins $($+(%,$nick,.hgiant.coins),2) inc % $+ $nick $+ .IronKites $($+(%,$nick,.hgiant.ironkites),2) inc % $+ $nick $+ .CombatXP 62 inc % $+ $nick $+ .Bbones 1 unset % $+ $nick $+ .hgiant.coins unset % $+ $nick $+ .hgiant.ironkites set % $+ $nick $+ .busy On timer 1 10 unset % $+ $nick $+ .busy } } } } on *:text:!kill Dustdevil*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.CombatXP),2) < 20000) notice $nick You do not have enough Combat experience to kill Dust Devils. (20000 Combat Experience minimum.) else { if ($($+(%,$nick,.busy),2) == On) notice $nick You have to wait until you can kill another Dust Devil! else { notice $nick You go to kill a Dust Devil... set % $+ $nick $+ .dd.coins $rand(0,1000) set % $+ $nick $+ .dd.mithplates $rand(0,1) timer 1 5 notice $nick You returned with $($+(%,$nick,.dd.coins),2) coins and $($+(%,$nick,.dd.mithplates),2) Mithril Plates! These have been added to your stash. inc % $+ $nick $+ .Coins $($+(%,$nick,.dd.coins),2) inc % $+ $nick $+ .mithplates $($+(%,$nick,.dd.mithplates),2) inc % $+ $nick $+ .CombatXP 400 inc % $+ $nick $+ .bones 1 unset % $+ $nick $+ .dd.coins unset % $+ $nick $+ .dd.mithplates set % $+ $nick $+ .busy On timer 1 10 unset % $+ $nick $+ .busy /dchaindd $nick } } } } ;;QUESTS;; on *:text:!qlist*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { notice $nick Quest list: (Quest Points: $($+(%,$nick,.QP),2) $+ ) if ($($+(%,$nick,.StarterQuest),2) == Complete) notice $nick 3Starter quest (Completed) else { notice $nick 4Starter quest (No Requirements) } } if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick 3Romeo and Juliet (Completed) else { notice $nick 4Romeo and Juliet (No Requirements) } notice $nick Syntax: !start } on *:text:!start starter quest*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.StarterQuest),2) == Complete) notice $nick You have already completed this quest! else { set % $+ $nick $+ .StarterQuest On notice $nick You have started the Starter quest! notice $nick Quests will run through a multi-choice based play... e.g, A monster approches you, do you fight it or run away? Type !fight monster or !run away. notice $nick To finish this quest type !sq finish. } } } on *:text:!sq finish*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account type !create to make one. else { if ($($+(%,$nick,.StarterQuest),2) == On) notice $nick ______________________________ notice $nick Congratulations! notice $nick You have completed the: notice $nick Starter Quest! notice $nick  Reward: 600 coins!  notice $nick ______________________________ set % $+ $nick $+ .StarterQuest Complete inc % $+ $nick $+ .Coins 600 else { notice $nick You haven't started this quest! } } } on *:text:!start romeo and juliet*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick You have already completed this quest! else { set % $+ $nick $+ .RomeoandJuliet On notice $nick You have started the quest! notice $nick You speak to Romeo, he says: "If I knew where Juliet were I could secretly kill her, help me find her!" notice $nick Where do you want to search? Type !rj search east varrock or !rj search west varrock. } } } on *:text:!rj search east varrock*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick You have already completed this quest! else { if ($($+(%,$nick,.RomeoandJuliet),2) == On) notice $nick You didn't manage to find Juliet. else { notice $nick You haven't started the quest! } } } } on *:text:!rj search west varrock*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick You have already completed this quest! else { if ($($+(%,$nick,.RomeoandJuliet),2) == On) set % $+ $nick $+ .RomeoandJuliet Part2 notice $nick You found Juliet! notice $nick You return to Romeo and he tells you to get some Cadava Berries for the Apothecary... notice $nick You manage to find some Berries but aren't sure what colour to choose, type !rj red or !rj pink to continue. else { notice $nick You haven't started the quest! } } } } on *:text:!rj red*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick You have already completed this quest! else { if ($($+(%,$nick,.RomeoandJuliet),2) == Part2) notice $nick The Apothecary tells you these are the wrong berries! else { notice $nick You haven't started the quest! } } } } on *:text:!rj pink*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.RomeoandJuliet),2) == Complete) notice $nick You have already completed this quest! else { if ($($+(%,$nick,.RomeoandJuliet),2) == Part2) notice $nick The berries are the right ones! notice $nick Romeo manages to kill off Juliet! Yay 4 him! set % $+ $nick $+ .RomeoandJuliet Complete notice $nick ____________________________________ notice $nick Congratulations! notice $nick You have completed the: notice $nick Romeo and Juliet quest! 1 QP notice $nick Reward: 1000 coins & 300 Prayer XP notice $nick ___________________________________ inc % $+ $nick $+ .QP 1 inc % $+ $nick $+ .Coins 1000 inc % $+ $nick $+ .PrayerXP 300 else { notice $nick You haven't started the quest or aren't on this part! } } } } ;;SELLING;; on *:text:!sell IronDaggers*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.IronDaggers),2) == 0) notice $nick Either you're stupid or you have no Iron Daggers to sell. else { if ($3 == $($+(%,$nick,.IronDaggers),2)) || ($3 < $($+(%,$nick,.IronDaggers),2)) dec % $+ $nick $+ .IronDaggers $3 inc % $+ $nick $+ .coins $calc($3 * 16) notice $nick You have successfully sold $3 Iron Daggers, the gold has been added to your stash. } } } on *:text:!sell IronKites*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.IronKites),2) == 0) notice $nick Either you're stupid or you have no Iron Kites to sell. else { if ($3 == $($+(%,$nick,.IronKites),2)) || ($3 < $($+(%,$nick,.IronKites),2)) dec % $+ $nick $+ .IronKites $3 inc % $+ $nick $+ .coins $calc($3 * 116) notice $nick You have successfully sold $3 Iron Kites, the gold has been added to your stash. } } } on *:text:!sell Dchains*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.dchains),2) == 0) notice $nick Either you're stupid or you have no Dragon Chains to sell. else { if ($3 == $($+(%,$nick,.dchains),2)) || ($3 < $($+(%,$nick,.dchains),2)) dec % $+ $nick $+ .dchains $3 inc % $+ $nick $+ .coins $calc($3 * 15000000) notice $nick You have successfully sold $3 Dragon Chains, the gold has been added to your stash. } } } on *:text:!sell Mithplates*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.mithplates),2) == 0) notice $nick Either you're stupid or you have no Mithril Plates to sell. else { if ($3 == $($+(%,$nick,.mithplates),2)) || ($3 < $($+(%,$nick,.mithplates),2)) dec % $+ $nick $+ .mithplates $3 inc % $+ $nick $+ .coins $calc($3 * 8000) notice $nick You have successfully sold $3 Mithril Plates, the gold has been added to your stash. } } } on *:text:!sell logs*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.logs),2) == 0) notice $nick Either you're stupid or you have no Logs to sell. else { if ($3 == $($+(%,$nick,.logs),2)) || ($3 < $($+(%,$nick,.logs),2)) dec % $+ $nick $+ .dchains $3 inc % $+ $nick $+ .coins $calc($3 * 2) notice $nick You have successfully sold $3 Logs, the gold has been added to your stash. } } } ;;BUYING;; on *:text:!buylist*:#rslife:{ notice $nick Available things to buy: notice $nick Axe ( 100 coins - Required to cut trees ) notice $nick End of list. notice $nick Syntax: !buy } on *:text:!buy axe*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.coins),2) < 100 ) notice $nick You do not have enough coins to buy an Axe. else { set % $+ $nick $+ .Axe Yes notice $nick You have just bought an Axe! You now have access to the Woodcutting skill! dec % $+ $nick $+ .coins 100 } } } ;;PRAYER;; on *:text:!burylist*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { notice $nick Burying Bones list: notice $nick Bones notice $nick Bbones (Big Bones) notice $nick End of list notice $nick Syntax: !bury } } on *:text:!bury bones*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.Bones),2) == 0) notice $nick Either you're stupid or you have no bones to bury. else { if ($3 == $($+(%,$nick,.Bones),2)) || ($3 < $($+(%,$nick,.Bones),2)) dec % $+ $nick $+ .Bones $3 inc % $+ $nick $+ .PrayerXP $calc($3 * 4) notice $nick You have successfully buried $3 bones. } } } on *:text:!bury Bbones*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($3 == 0) || ($3 < 0) || ($($+(%,$nick,.Bbones),2) == 0) notice $nick Either you're stupid or you have no big bones to bury. else { if ($3 == $($+(%,$nick,.Bbones),2)) || ($3 < $($+(%,$nick,.Bbones),2)) dec % $+ $nick $+ .Bbones $3 inc % $+ $nick $+ .PrayerXP $calc($3 * 15) notice $nick You have successfully buried $3 big bones. } } } ;;WOODCUT;; on *:text:!wclist*:#rslife:{ notice $nick Available trees to cut: notice $nick Tree notice $nick End of list. notice $nick Syntax: !cut } on *:text:!cut tree*:#rslife:{ if (!$($+(%,$nick),2)) notice $nick You do not have an account! Type !create to make one. else { if ($($+(%,$nick,.Busy),2) == On) notice $nick You need to wait before you can cut another Tree! else { if (!$($+(%,$nick,.Axe),2)) notice $nick You do not have an Axe! else { notice $nick You begin to chop a Tree... set % $+ $nick $+ .TreeLogs $rand(1,10) timer 1 5 notice $nick You have chopped $($+(%,$nick,.TreeLogs),2) Logs. inc % $+ $nick $+ .Logs $($+(%,$nick,.TreeLogs),2) inc % $+ $nick $+ .WcXP $calc($($+(%,$nick,.TreeLogs),2) * 15) unset % $+ $nick $+ .TreeLogs set % $+ $nick $+ .Busy on timer 1 10 unset % $+ $nick $+ .Busy } } } } ;;RANDOMS;;{still in remotes) alias playerdeath { if (!$($+(%,$1),2)) echo -a 5--[RuneScript]--That person does not have an account! else { notice $1 Omg! $1 $+ ! Someone has just died! You go over and investigate... timer 1 5 notice $1 You have picked up their $2 $+ ! Worth $3 coins! inc % $+ $1 $+ .Coins $3 } } alias bandits { if (!$($+(%,$1),2)) echo -a 5--[RuneScript]--That person does not have an account! else { notice $1 Ohno! You are being mugged by a group of Bandits! timer 1 5 notice $1 The Bandits run away... They have stolen $2 coins from you! dec % $+ $1 $+ .Coins $2 } } alias dchaindd { set % $+ $1 $+ .dchaindrop $rand(1,500) if ($($+(%,$1,.dchaindrop),2) > 1) halt else { notice $1 OMFG! Special Drop! w0000000t D CHAIN!!!! inc % $+ $1 $+ .dchains 1 msg $chan 2 $+ $1 14has found a 4DRAGON CHAIN!!! 14Well done2 $1 $+ 14, you've done the impossible... unset % $+ $1 $+ .dchaindrop } } alias dchainhack { notice $1 OMFG! Special Drop! w0000000t D CHAIN!!!! inc % $+ $1 $+ .dchains 1 msg $chan 2 $+ $1 14has found a 4DRAGON CHAIN!!! 14Well done2 $1 $+ 14, you've done the impossible... }