User:Hazado
Jump to navigation
Jump to search
This is Script for Genie3
This script will have the appraiser at the gem shop appraise all your gems, then will echo all the gems and the prices. Just cut and paste to excel or notepad and head over to the gems page and input what you got.
Appgems.cmd put #trigger {(In the gem pouch you see|You rummage through a black gem pouch and see) (.+)\.} {#var gempouch \$2} put #trigger {(In the backpack you see|You rummage through a sturdy backpack and see) (.+)\.} {#var backpack \$2} put rummage in my gem pouch var gems \bbar\b|\bbead\b|\bgem,|\bgem\.|agate|alexandrite|amber,|amber.|amethyst|andalusite|aquamarine,|aquamarine\.|beryl|bloodgem|bloodstone|carnelian|chalcedony|chrysoberyl|chrys opase|citrine|coral|crystal|diamond,|diamond\.|diopside|egg\b|eggcase|emerald,|emerald\.|garnet|goldstone|granite|hematite|iolite|ivory|jade|jasper|kunzite|lapis lazuli|lazuli|malachite|minerals|moonstone|morganite|nugget|onyx|opal|pearl|pebble|peridot|platinum|quartz|ruby|sapphire|spinel|star- stone|sunstone|talon|tanzanite|tooth\b|topaz|tourmaline|tsavorite|turquoise|zircon var gempouch KLKLKLKLK $gempouch KLKLKLKLKL var gemcount 0 var gemdesc 0 start: if matchre("%gempouch", "(.+)(%gems)(.+)") then { var gempouch $1$3 save $2 } else goto exit goto appgem appgem: put get %s in my gem pouch matchre appgem1 You get (a|an|some) (.+) from inside your gem pouch. match start What were you referring to? matchwait appgem1: math gemdesc add 1 var desc%gemdesc $2 put ask appraiser to appr my %s matchre savegem I'll pay (.+) Kronars for it matchre savegem and says, "(.+) Kronars, take it or leave it matchwait savegem: math gemcount add 1 var gem%gemcount %desc%gemdesc $1 put put %s in my backpack waitfor You put goto start exit: put remove my backpack wait put remove my gem pouch wait put fill my gem pouch with my backpack wait put wear my backpack wait put wear my gem pouch if 1 <= %gemcount then echo %gem1 if 2 <= %gemcount then echo %gem2 if 3 <= %gemcount then echo %gem3 if 4 <= %gemcount then echo %gem4 if 5 <= %gemcount then echo %gem5 if 6 <= %gemcount then echo %gem6 if 7 <= %gemcount then echo %gem7 if 8 <= %gemcount then echo %gem8 if 9 <= %gemcount then echo %gem9 if 10 <= %gemcount then echo %gem10 if 11 <= %gemcount then echo %gem11 if 12 <= %gemcount then echo %gem12 if 13 <= %gemcount then echo %gem13 if 14 <= %gemcount then echo %gem14 if 15 <= %gemcount then echo %gem15 if 16 <= %gemcount then echo %gem16 if 17 <= %gemcount then echo %gem17 if 18 <= %gemcount then echo %gem18 if 19 <= %gemcount then echo %gem19 if 20 <= %gemcount then echo %gem20 if 21 <= %gemcount then echo %gem21 if 22 <= %gemcount then echo %gem22 if 23 <= %gemcount then echo %gem23 if 24 <= %gemcount then echo %gem24 if 25 <= %gemcount then echo %gem25 if 26 <= %gemcount then echo %gem26 if 27 <= %gemcount then echo %gem27 if 28 <= %gemcount then echo %gem28 if 29 <= %gemcount then echo %gem29 if 30 <= %gemcount then echo %gem30 if 31 <= %gemcount then echo %gem31 if 32 <= %gemcount then echo %gem32 if 33 <= %gemcount then echo %gem33 if 34 <= %gemcount then echo %gem34 if 35 <= %gemcount then echo %gem35 if 36 <= %gemcount then echo %gem36 if 37 <= %gemcount then echo %gem37 if 38 <= %gemcount then echo %gem38 if 39 <= %gemcount then echo %gem39 if 40 <= %gemcount then echo %gem40 if 41 <= %gemcount then echo %gem41 if 42 <= %gemcount then echo %gem42 if 43 <= %gemcount then echo %gem43 if 44 <= %gemcount then echo %gem44 if 45 <= %gemcount then echo %gem45 if 46 <= %gemcount then echo %gem46 if 47 <= %gemcount then echo %gem47 if 48 <= %gemcount then echo %gem48 if 49 <= %gemcount then echo %gem49 if 50 <= %gemcount then echo %gem50 if 51 <= %gemcount then echo %gem51 if 52 <= %gemcount then echo %gem52 if 53 <= %gemcount then echo %gem53 if 54 <= %gemcount then echo %gem54 if 55 <= %gemcount then echo %gem55 if 56 <= %gemcount then echo %gem56 if 57 <= %gemcount then echo %gem57 if 58 <= %gemcount then echo %gem58 if 59 <= %gemcount then echo %gem59 if 60 <= %gemcount then echo %gem60 if 61 <= %gemcount then echo %gem61 if 62 <= %gemcount then echo %gem62 if 63 <= %gemcount then echo %gem63 if 64 <= %gemcount then echo %gem64 if 65 <= %gemcount then echo %gem65 if 66 <= %gemcount then echo %gem66 if 67 <= %gemcount then echo %gem67 if 68 <= %gemcount then echo %gem68 if 69 <= %gemcount then echo %gem69 if 70 <= %gemcount then echo %gem70 exit