Back to "b" tags

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