Chivalry Gate Bot by Jaseowns
Description: This script lets you setup your own chiv gate bot. The triggers are customizable at the top of the script but use a store bought lantern (city), torch (dungeon), and candle (shrines) and an additional trigger for custom gate.
1# Chiv Gate Bot by Jaseowns
2# UO Outlands
3# youtube.com/jaseowns
4# Requirements:
5# 100 Chivalry
6# 4 item triggers
7# Lock down the item triggers (3 store bought items)
8# Additional Info:
9# hue 0 is the default hue, if you have multiple lanterns or matching
10# item types make sure to update the hue!
11# Assuming you use the store bought items for city/dung/shrine the
12# only item/line should need to edit is the custom trigger/hue on line 15/16
13
14// Custom - (lantern /w ossuary hue)
15@setvar! jase_chiv_custom_trigger 2594
16@setvar! jase_chiv_custom_trigger_hue 2091
17
18// City (Store bought Lantern)
19@setvar! jase_chiv_city_trigger 2594
20@setvar! jase_chiv_city_trigger_hue 0
21
22// Dungeon (Store bought Torch)
23@setvar! jase_chiv_dung_trigger 2578
24@setvar! jase_chiv_dung_trigger_hue 0
25
26// Shrine (Store bought Candle)
27@setvar! jase_chiv_shrine_trigger 2575
28@setvar! jase_chiv_shrine_trigger_hue 0
29
30if not gumpexists 1387930325
31 say "[ChivalryHotbar"
32endif
33if not timerexists jase_chiv_gate_ready
34 createtimer jase_chiv_gate_ready
35 settimer jase_chiv_gate_ready 35000
36endif
37
38if timer jase_chiv_gate_ready >= 60000
39 sysmsg "Message from Jaseowns:" 53
40 sysmsg " Thank you for running my Chivlary Gate Bot" 88
41 sysmsg " Please subscribe on youtube" 88
42 settimer jase_chiv_gate_ready 35000
43endif
44
45@setvar! jase_chiv_has_enough_symbols 0
46
47if ingump "12/" 1387930325
48 @setvar! jase_chiv_has_enough_symbols 1
49elseif ingump "11/" 1387930325
50 @setvar! jase_chiv_has_enough_symbols 1
51elseif ingump "10/" 1387930325
52 @setvar! jase_chiv_has_enough_symbols 1
53elseif ingump "9/" 1387930325
54 @setvar! jase_chiv_has_enough_symbols 1
55elseif ingump "8/" 1387930325
56 @setvar! jase_chiv_has_enough_symbols 1
57elseif ingump "7/" 1387930325
58 @setvar! jase_chiv_has_enough_symbols 1
59elseif ingump "6/" 1387930325
60 @setvar! jase_chiv_has_enough_symbols 1
61elseif ingump "5/" 1387930325
62 @setvar! jase_chiv_has_enough_symbols 1
63elseif ingump "4/" 1387930325
64 @setvar! jase_chiv_has_enough_symbols 0
65elseif ingump "3/" 1387930325
66 @setvar! jase_chiv_has_enough_symbols 0
67elseif ingump "2/" 1387930325
68 @setvar! jase_chiv_has_enough_symbols 0
69elseif ingump "1/" 1387930325
70 @setvar! jase_chiv_has_enough_symbols 0
71elseif ingump "0/" 1387930325
72 @setvar! jase_chiv_has_enough_symbols 0
73endif
74
75if jase_chiv_has_enough_symbols = 1
76
77 if findtype jase_chiv_custom_trigger ground jase_chiv_custom_trigger_hue -1 2 as trigger
78 if timer jase_chiv_gate_ready > 35000
79 say "Opening Custom..." 88
80 say '[SacredJourney'
81 waitforgump 1482653814 5000
82 gumpresponse 4 1482653814
83 wait 500
84 dclick trigger
85 settimer jase_chiv_gate_ready 0
86 else
87 say "Opening Custom after timer..." 34
88 wait 4000
89 replay
90 endif
91 endif
92
93 if findtype jase_chiv_city_trigger ground jase_chiv_city_trigger_hue -1 2 as trigger
94 if timer jase_chiv_gate_ready > 35000
95 say "Opening Cities..." 88
96 say '[SacredJourney'
97 waitforgump 1482653814 5000
98 gumpresponse 1 1482653814
99 wait 500
100 dclick trigger
101 settimer jase_chiv_gate_ready 0
102 else
103 say "Opening Cities after timer..." 34
104 wait 4000
105 replay
106 endif
107 endif
108 wait 100
109
110 if findtype jase_chiv_dung_trigger ground jase_chiv_dung_trigger_hue -1 2 as trigger
111 if timer jase_chiv_gate_ready > 35000
112 say "Opening Dungeons..." 88
113 say '[SacredJourney'
114 waitforgump 1482653814 5000
115 gumpresponse 2 1482653814
116 wait 500
117 dclick trigger
118 settimer jase_chiv_gate_ready 0
119 else
120 say "Opening Dungeons after timer..." 34
121 wait 4000
122 replay
123 endif
124 endif
125 wait 100
126
127 if findtype jase_chiv_shrine_trigger ground jase_chiv_shrine_trigger_hue -1 2 as trigger
128 if timer jase_chiv_gate_ready > 35000
129 say "Opening Shrines..." 88
130 say '[SacredJourney'
131 waitforgump 1482653814 5000
132 gumpresponse 3 1482653814
133 wait 500
134 dclick trigger
135 settimer jase_chiv_gate_ready 0
136 else
137 say "Opening Shrines after timer..." 34
138 wait 4000
139 replay
140 endif
141 endif
142 wait 100
143
144else
145 say "Awaiting symbols.." 34
146 wait 2000
147 replay
148endif
149wait 1000
150replay