rendered paste body↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕
↕↕ ↕↕
↕↕ RuneScape mIRC MarketScript © Bounce vers. 2.0 ↕↕
↕↕ /msg BOUNCE ON IRC.SWIFTIRC.NET FOR PERMISSION BEFORE USING ↕↕
↕↕ SCRIPT FOR PERSONAL USE ONLY! ↕↕
↕↕ ↕↕
↕↕ Edit at own risk. ↕↕
↕↕ Questions can be sent to Bounce on irc.swiftirc.net ↕↕
↕↕ ↕↕
↕↕~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~/~↕↕
↕↕ ↕↕
↕↕ Bugfixes Vers. 2.0 - 30-Aug.-2006 ↕↕
↕↕ ~ Various incorrect variables fixed ↕↕
↕↕ ~ New (Less spammy) style ↕↕
↕↕ ~ Improved dealing commands ↕↕
↕↕ ↕↕
↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕
~~~~~
Remote
~~~~~
;General info / beginner info
on *:TEXT:!Start:#: {
notice $nick 5..::MarketScript © Bounce vers. 2.0::..
notice $nick 5To sell an item, type: 4!Sell Item
notice $nick 5To buy an item, type: 4!Buy Item
notice $nick 5-
notice $nick 5To trigger the message last put for sale, type: 4!LastSell
notice $nick 5To trigger the message last searched, type: 4!LastBuy
notice $nick 5When an item is sold or searched, follow the instructions of the 2nd message.
notice $nick 5-
notice $nick 5PM All your questions, suggestions & bugs to 4Bounce 5on irc.SwiftIrc.net.
notice $nick 5Also, PM 4Bounce 5on irc.SwiftIrc.net for recent versions
}
; Commands
on *:TEXT:!marketcommands:#: {
notice $nick 4..::Market Commands::..
notice $nick !Sell
notice $nick !Sold
notice $nick !Buy
notice $nick !Bought
notice $nick 7-
notice $nick !LastSell (Triggers last !Sell)
notice $nick !LastSold (Triggers last !Sold)
notice $nick !LastBuy (Triggers last !Buy)
notice $nick !LastBought (Triggers last !Bought)
notice $nick 7-
notice $nick !Yes (For use with !LastX commands)
notice $nick !No (For use with !LastX commands)
notice $nick 7-
notice $nick !DealBuy (To buy item sold with !Sell command)
notice $nick !YesBuy (For use with !Dealbuy command)
notice $nick 7-
notice $nick !DealSell (To sell searched item with !Buy command)
notice $nick !YesSell (For use with !DealSell command)
notice $nick 7-
notice $nick !ClearMarket (Clears all market variables)
}
; Marketcommands
on *:TEXT:!sell*:#: { if ($nick isop $chan || $nick ishop $chan) {
set %sell $2-
set %sellnick $nick
msg $chan 15»14» || 14Selling:1 %sell 14::1 $nick 14|| «15«
msg $chan 15»14» || 14Type: 1!DealBuy 14to buy this item. || «15«
}
}
on *:TEXT:!sold*:#: { if ($nick isop $chan || $nick ishop $chan) {
set %sold $2-
set %soldnick $nick
msg $chan 15»14» || 14Sold:1 %sold 14|| «15«
}
}
on *:TEXT:!buy*:#: { if ($nick isop $chan || $nick ishop $chan) {
set %buy $2-
set %buynick $nick
msg $chan 15»14» || 14Buying:1 %buy 14::1 $nick 14|| «15«
msg $chan 15»14» || 14Type: 1!DealSell 14to sell this item. || «15«
}
}
on *:TEXT:!bought*:#: { if ($nick isop $chan || $nick ishop $chan) {
set %bought $2-
set %boughtnick $nick
msg $chan 15»14» || 14Bought:1 %bought 14|| «15«
}
}
on *:TEXT:!lastsell:#: { if ($nick isop $chan || $nick ishop $chan) {
set %question 15»14» || 14Last recorded item for sale - Selling:1 %sell 14::1 %sellnick 14|| «15«
notice $nick 15»14» || 14Last recorded item for sale - Selling:1 %sell 14::1 %sellnick 14|| «15«
notice $nick 15»14» || 14Buy this item? Type:1!DealBuy 14or 1!No 14|| «15«
}
}
on *:TEXT:!lastsold:#: { if ($nick isop $chan || $nick ishop $chan) {
set %question 15»14» || 14Last recorded item sold - Sold:1 %sold 14::1 %soldnick 14|| «15«
notice $nick 15»14» || 14Last recorded item sold - Sold:1 %sold 14::1 %soldnick 14|| «15«
notice $nick 15»14» || 14Send this message to $chan ?:14 Type 1!Yes 14or 1!No 14|| «15«
}
}
on *:TEXT:!lastbuy:#: { if ($nick isop $chan || $nick ishop $chan) {
set %question 15»14» || 14Last recorded searched item - Buying:1 %buy 14::1 %buynick 14|| «15«
notice $nick 15»14» || 14Last recorded searched item - Buying:1 %buy 14::1 %buynick 14|| «15«
notice $nick 15»14» || 14Sell this item? Type:1!DealSell 14or 1!No 14|| «15«
}
}
on *:TEXT:!lastbought:#: { if ($nick isop $chan || $nick ishop $chan) {
set %question 15»14» || 14Last recorded bought item - Bought:1 %bought 14::1 %boughtnick 14|| «15«
notice $nick 15»14» || 14Last recorded item bought - Bought:1 %bought 14::1 %boughtnick 14|| «15«
notice $nick 15»14» || 14Send this message to $chan ?:14 Type 1!Yes 14or 1!No 14|| «15«
}
}
; General Commands
on *:TEXT:!yes:#: { if ($nick isop $chan || $nick ishop $chan) {
notice $nick 15»14» || 1 Agreed 14|| «15«
msg $chan %question
}
}
on *:TEXT:!no:#: {
notice $nick 15»14» || 1 Declined 14|| «15«
}
; DealBuy command
; YesBuy command
; DealSell command
; YesSell command
on *:TEXT:!DealBuy:#: {
notice $nick 15»14» || 14Really buy this item?:1 %dealsell 14::1 %sellnick 14|| «15«
notice $nick 15»14» || 14Agree? Type:1!YesBuy 14or 1!No 14|| «15«
}
on *:TEXT:!YesBuy:#: {
msg $chan 15»14» || 14BOUGHT:1 %dealsell 14::1By $nick 14|| «15«
notice $nick 15»14» || 14PM:1 %sellnick 14ingame to buy your item:1 %dealsell 14|| «15«
notice %dealsellnick 15»14» || 14PM:1 $nick 14ingame to sell your item:1 %dealsell 14|| «15«
}
on *:TEXT:!DealSell:#: {
notice $nick 15»14» || 14Really sell this item?:1 %dealbuy 14::1 %buynick 14|| «15«
notice $nick 15»14» || 14Agree? Type:1!YesSell 14or 1!No 14|| «15«
}
on *:TEXT:!YesSell:#: {
msg $chan 15»14» || 14SOLD:1 %dealbuy 14::1By $nick 14|| «15«
notice $nick 15»14» || 14PM:1 %buynick 14ingame to buy your item:1 %dealbuy 14|| «15«
notice %dealbuynick 15»14» || 14PM:1 $nick 14ingame to sell your item:1 %dealbuy 14|| «15«
}
; ClearMarket command
on *:TEXT:!clearmarket:#: { if ($nick isop $chan || $nick ishop $chan) {
set %sell
set %sellnick
set %sold
set %soldnick
set %buy
set %buynick
set %bought
set %boughtnick
set %dealsell
set %dealsellnick
set %dealbuy
set %dealbuynick
set %question
msg $chan 4M7arket Cleared.
}
}
~~~~~
Variables
~~~~~
%sell
%sellnick
%sold
%soldnick
%buy
%buynick
%bought
%boughtnick
%dealsell
%dealsellnick
%dealbuy
%dealbuynick
%question
↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕
↕↕ ↕↕
↕↕ RuneScape mIRC MarketScript © Bounce vers. 2.0 ↕↕
↕↕ /msg BOUNCE ON IRC.SWIFTIRC.NET FOR PERMISSION BEFORE USING ↕↕
↕↕ SCRIPT FOR PERSONAL USE ONLY! ↕↕
↕↕ ↕↕
↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕