SHOW:
|
|
- or go back to the newest paste.
1 | using System; | |
2 | using System.Collections.Generic; | |
3 | using System.ComponentModel; | |
4 | using System.Data; | |
5 | using System.Drawing; | |
6 | using System.Linq; | |
7 | using System.Text; | |
8 | using System.Windows.Forms; | |
9 | using PlayerIOClient; | |
10 | ||
11 | namespace HookBot | |
12 | { | |
13 | public partial class Form1 : Form | |
14 | { | |
15 | public static string usernames[] = new string[10000]; | |
16 | public static int x = 350; | |
17 | public static int z = 500; | |
18 | public static int y = 100; | |
19 | public static int q = 2000; | |
20 | static Client client; | |
21 | static Connection con; | |
22 | string worldKey; | |
23 | bool isconnected = false; | |
24 | public Form1() | |
25 | { | |
26 | InitializeComponent(); | |
27 | } | |
28 | ||
29 | private void button1_Click(object sender, EventArgs e) | |
30 | { | |
31 | if (!isconnected) | |
32 | { | |
33 | try | |
34 | { | |
35 | client = PlayerIOClient.PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", textBox1.Text, textBox2.Text); | |
36 | con = client.Multiplayer.JoinRoom(textBox3.Text, new Dictionary<string, string>()); | |
37 | con.OnMessage += new MessageReceivedEventHandler(OnMessage); | |
38 | if (con.Connected) | |
39 | { | |
40 | con.Send("init", new object[0]); | |
41 | con.Send("init2", new object[0]); | |
42 | isconnected = true; | |
43 | button1.Text = "Disconnect"; | |
44 | System.Threading.Thread.Sleep(100); | |
45 | con.Send("say", "[HookBot] Connected!"); | |
46 | } | |
47 | } | |
48 | catch { } | |
49 | } | |
50 | else | |
51 | { | |
52 | if (con.Connected) | |
53 | { | |
54 | con.Send("say", "[HookBot] Disconnected!"); | |
55 | System.Threading.Thread.Sleep(500); | |
56 | con.Disconnect(); | |
57 | } | |
58 | button1.Text = "Connect"; | |
59 | isconnected = false; | |
60 | } | |
61 | } | |
62 | public void OnMessage(object sender, PlayerIOClient.Message m) | |
63 | { | |
64 | if (m.Type == "init") | |
65 | { | |
66 | - | // usernames[m.GetInt(0)] = m.GetString(1); |
66 | + | |
67 | worldKey = getkey("" + m[3]); | |
68 | } | |
69 | if (m.Type == "add") | |
70 | { | |
71 | usernames[m.GetInt(0)] = m.GetString(1); | |
72 | } | |
73 | if (m.Type == "say") | |
74 | { | |
75 | /*if (checkBox1.Checked) | |
76 | { | |
77 | con.Send(worldKey, new object[] { 0, 5, 5, 10 }); | |
78 | System.Threading.Thread.Sleep(3000); | |
79 | - | //con.Send("say", "[Shift_ROLD] " + usernames[m.GetInt(0)] + " won this round!"); |
79 | + | |
80 | }*/ | |
81 | } | |
82 | if (m.Type == "k") | |
83 | { | |
84 | //choose one! | |
85 | - | System.Threading.Thread.Sleep(100); |
85 | + | // |
86 | // | |
87 | - | System.Threading.Thread.Sleep(100); |
87 | + | // |
88 | // | |
89 | - | System.Threading.Thread.Sleep(100); |
89 | + | con.Send("say", "[HookBot] " + usernames[m.GetInt(0)] + " won this round!"); |
90 | con.Send("say", "[HookBot] Someone Lose"); | |
91 | - | System.Threading.Thread.Sleep(100); |
91 | + | |
92 | while (checkBox1.Checked) | |
93 | - | System.Threading.Thread.Sleep(100); |
93 | + | |
94 | con.Send(worldKey, new object[] { 0, 10, 8, 1 }); | |
95 | - | System.Threading.Thread.Sleep(100); |
95 | + | System.Threading.Thread.Sleep(y); |
96 | con.Send(worldKey, new object[] { 0, 10, 9, 74 }); | |
97 | - | System.Threading.Thread.Sleep(100); |
97 | + | System.Threading.Thread.Sleep(y); |
98 | con.Send(worldKey, new object[] { 0, 11, 9, 74 }); | |
99 | - | System.Threading.Thread.Sleep(100); |
99 | + | System.Threading.Thread.Sleep(y); |
100 | con.Send(worldKey, new object[] { 0, 11, 11, 72 }); | |
101 | - | System.Threading.Thread.Sleep(100); |
101 | + | System.Threading.Thread.Sleep(y); |
102 | con.Send(worldKey, new object[] { 0, 12, 11, 72 }); | |
103 | - | System.Threading.Thread.Sleep(100); |
103 | + | System.Threading.Thread.Sleep(y); |
104 | con.Send(worldKey, new object[] { 0, 12, 12, 72 }); | |
105 | - | System.Threading.Thread.Sleep(100); |
105 | + | System.Threading.Thread.Sleep(y); |
106 | con.Send(worldKey, new object[] { 0, 12, 13, 72 }); | |
107 | - | System.Threading.Thread.Sleep(100); |
107 | + | System.Threading.Thread.Sleep(y); |
108 | con.Send(worldKey, new object[] { 0, 11, 14, 72 }); | |
109 | - | System.Threading.Thread.Sleep(100); |
109 | + | System.Threading.Thread.Sleep(y); |
110 | con.Send(worldKey, new object[] { 0, 12, 14, 72 }); | |
111 | - | System.Threading.Thread.Sleep(100); |
111 | + | System.Threading.Thread.Sleep(y); |
112 | con.Send(worldKey, new object[] { 0, 10, 15, 72 }); | |
113 | - | System.Threading.Thread.Sleep(100); |
113 | + | System.Threading.Thread.Sleep(y); |
114 | con.Send(worldKey, new object[] { 0, 11, 15, 72 }); | |
115 | - | System.Threading.Thread.Sleep(333); |
115 | + | System.Threading.Thread.Sleep(y); |
116 | con.Send(worldKey, new object[] { 0, 12, 15, 72 }); | |
117 | - | System.Threading.Thread.Sleep(333); |
117 | + | System.Threading.Thread.Sleep(y); |
118 | con.Send(worldKey, new object[] { 0, 11, 8, 0 }); | |
119 | - | System.Threading.Thread.Sleep(333); |
119 | + | System.Threading.Thread.Sleep(y); |
120 | con.Send(worldKey, new object[] { 0, 11, 10, 0 }); | |
121 | - | System.Threading.Thread.Sleep(333); |
121 | + | System.Threading.Thread.Sleep(y); |
122 | con.Send(worldKey, new object[] { 0, 11, 12, 0 }); | |
123 | - | System.Threading.Thread.Sleep(333); |
123 | + | System.Threading.Thread.Sleep(y); |
124 | con.Send(worldKey, new object[] { 0, 11, 13, 0 }); | |
125 | - | System.Threading.Thread.Sleep(333); |
125 | + | System.Threading.Thread.Sleep(x); |
126 | con.Send(worldKey, new object[] { 0, 14, 8, 0 }); | |
127 | - | System.Threading.Thread.Sleep(333); |
127 | + | System.Threading.Thread.Sleep(x); |
128 | con.Send(worldKey, new object[] { 0, 14, 9, 0 }); | |
129 | - | System.Threading.Thread.Sleep(333); |
129 | + | System.Threading.Thread.Sleep(x); |
130 | con.Send(worldKey, new object[] { 0, 14, 10, 0 }); | |
131 | - | System.Threading.Thread.Sleep(333); |
131 | + | System.Threading.Thread.Sleep(x); |
132 | con.Send(worldKey, new object[] { 0, 14, 11, 0 }); | |
133 | System.Threading.Thread.Sleep(x); | |
134 | con.Send(worldKey, new object[] { 0, 14, 12, 0 }); | |
135 | - | System.Threading.Thread.Sleep(100); |
135 | + | System.Threading.Thread.Sleep(x); |
136 | con.Send(worldKey, new object[] { 0, 14, 13, 0 }); | |
137 | - | System.Threading.Thread.Sleep(100); |
137 | + | System.Threading.Thread.Sleep(x); |
138 | con.Send(worldKey, new object[] { 0, 14, 14, 0 }); | |
139 | - | System.Threading.Thread.Sleep(100); |
139 | + | System.Threading.Thread.Sleep(x); |
140 | con.Send(worldKey, new object[] { 0, 14, 15, 0 }); | |
141 | - | System.Threading.Thread.Sleep(100); |
141 | + | System.Threading.Thread.Sleep(x); |
142 | con.Send(worldKey, new object[] { 0, 14, 16, 0 }); | |
143 | - | System.Threading.Thread.Sleep(100); |
143 | + | |
144 | con.Send(worldKey, new object[] { 0, 11, 9, 3 }); | |
145 | - | System.Threading.Thread.Sleep(100); |
145 | + | System.Threading.Thread.Sleep(y); |
146 | con.Send(worldKey, new object[] { 0, 11, 11, 0 }); | |
147 | - | System.Threading.Thread.Sleep(100); |
147 | + | System.Threading.Thread.Sleep(y); |
148 | con.Send(worldKey, new object[] { 0, 12, 11, 0 }); | |
149 | - | System.Threading.Thread.Sleep(100); |
149 | + | System.Threading.Thread.Sleep(y); |
150 | con.Send(worldKey, new object[] { 0, 12, 12, 0 }); | |
151 | - | System.Threading.Thread.Sleep(100); |
151 | + | System.Threading.Thread.Sleep(y); |
152 | con.Send(worldKey, new object[] { 0, 12, 13, 0 }); | |
153 | - | System.Threading.Thread.Sleep(2000); |
153 | + | System.Threading.Thread.Sleep(y); |
154 | con.Send(worldKey, new object[] { 0, 11, 14, 0 }); | |
155 | - | System.Threading.Thread.Sleep(100); |
155 | + | System.Threading.Thread.Sleep(y); |
156 | con.Send(worldKey, new object[] { 0, 12, 14, 0 }); | |
157 | - | System.Threading.Thread.Sleep(100); |
157 | + | System.Threading.Thread.Sleep(y); |
158 | con.Send(worldKey, new object[] { 0, 10, 15, 0 }); | |
159 | - | System.Threading.Thread.Sleep(100); |
159 | + | System.Threading.Thread.Sleep(y); |
160 | con.Send(worldKey, new object[] { 0, 11, 15, 0 }); | |
161 | - | System.Threading.Thread.Sleep(100); |
161 | + | System.Threading.Thread.Sleep(y); |
162 | con.Send(worldKey, new object[] { 0, 12, 15, 0 }); | |
163 | - | System.Threading.Thread.Sleep(100); |
163 | + | System.Threading.Thread.Sleep(q); |
164 | con.Send(worldKey, new object[] { 0, 11, 8, 74 }); | |
165 | - | System.Threading.Thread.Sleep(100); |
165 | + | System.Threading.Thread.Sleep(y); |
166 | con.Send(worldKey, new object[] { 0, 11, 9, 74 }); | |
167 | - | System.Threading.Thread.Sleep(100); |
167 | + | System.Threading.Thread.Sleep(y); |
168 | con.Send(worldKey, new object[] { 0, 11, 10, 74 }); | |
169 | - | System.Threading.Thread.Sleep(100); |
169 | + | System.Threading.Thread.Sleep(y); |
170 | con.Send(worldKey, new object[] { 0, 11, 11, 74 }); | |
171 | System.Threading.Thread.Sleep(y); | |
172 | - | System.Threading.Thread.Sleep(500); |
172 | + | |
173 | System.Threading.Thread.Sleep(y); | |
174 | con.Send(worldKey, new object[] { 0, 11, 13, 74 }); | |
175 | - | System.Threading.Thread.Sleep(100); |
175 | + | System.Threading.Thread.Sleep(y); |
176 | con.Send(worldKey, new object[] { 0, 11, 14, 74 }); | |
177 | - | System.Threading.Thread.Sleep(333); |
177 | + | System.Threading.Thread.Sleep(y); |
178 | con.Send(worldKey, new object[] { 0, 10, 15, 72 }); | |
179 | - | System.Threading.Thread.Sleep(333); |
179 | + | System.Threading.Thread.Sleep(y); |
180 | con.Send(worldKey, new object[] { 0, 10, 9, 0 }); | |
181 | - | System.Threading.Thread.Sleep(333); |
181 | + | |
182 | System.Threading.Thread.Sleep(z); | |
183 | - | System.Threading.Thread.Sleep(333); |
183 | + | |
184 | con.Send(worldKey, new object[] { 0, 10, 8, 1 }); | |
185 | - | System.Threading.Thread.Sleep(333); |
185 | + | System.Threading.Thread.Sleep(y); |
186 | con.Send(worldKey, new object[] { 0, 14, 8, 74 }); | |
187 | - | System.Threading.Thread.Sleep(333); |
187 | + | System.Threading.Thread.Sleep(x); |
188 | con.Send(worldKey, new object[] { 0, 14, 9, 74 }); | |
189 | - | System.Threading.Thread.Sleep(333); |
189 | + | System.Threading.Thread.Sleep(x); |
190 | con.Send(worldKey, new object[] { 0, 14, 10, 74 }); | |
191 | - | System.Threading.Thread.Sleep(333); |
191 | + | System.Threading.Thread.Sleep(x); |
192 | con.Send(worldKey, new object[] { 0, 14, 11, 74 }); | |
193 | - | } |
193 | + | System.Threading.Thread.Sleep(x); |
194 | con.Send(worldKey, new object[] { 0, 14, 12, 74 }); | |
195 | System.Threading.Thread.Sleep(x); | |
196 | con.Send(worldKey, new object[] { 0, 14, 13, 74 }); | |
197 | System.Threading.Thread.Sleep(x); | |
198 | con.Send(worldKey, new object[] { 0, 14, 14, 74 }); | |
199 | System.Threading.Thread.Sleep(x); | |
200 | con.Send(worldKey, new object[] { 0, 14, 15, 74 }); | |
201 | System.Threading.Thread.Sleep(x); | |
202 | con.Send(worldKey, new object[] { 0, 14, 16, 74 }); | |
203 | x = x - 20; | |
204 | y = y - 10; | |
205 | z = z - 25; | |
206 | q = a - 100; | |
207 | } | |
208 | if (checkBox1.Unchecked) | |
209 | { | |
210 | x = 350; | |
211 | y = 100; | |
212 | z = 500; | |
213 | q = 2000; | |
214 | } | |
215 | } | |
216 | private string getkey(string arg1) | |
217 | { | |
218 | int num = 0; | |
219 | string str = ""; | |
220 | for (int i = 0; i < arg1.Length; i++) | |
221 | { | |
222 | num = arg1[i]; | |
223 | if ((num >= 0x61) && (num <= 0x7a)) | |
224 | { | |
225 | if (num > 0x6d) num -= 13; else num += 13; | |
226 | } | |
227 | else if ((num >= 0x41) && (num <= 90)) | |
228 | { | |
229 | if (num > 0x4d) num -= 13; else num += 13; | |
230 | } | |
231 | str = str + ((char)num); | |
232 | } | |
233 | return str; | |
234 | } | |
235 | ||
236 | private void button3_Click(object sender, EventArgs e) | |
237 | { | |
238 | con.Send(worldKey, new object[] { 0, 8, 5, 0 }); | |
239 | con.Send(worldKey, new object[] { 0, 10, 14, 255 }); | |
240 | System.Threading.Thread.Sleep(100); | |
241 | con.Send("say", "/reset"); | |
242 | con.Send(worldKey + "k"); | |
243 | System.Threading.Thread.Sleep(100); | |
244 | con.Send(worldKey, new object[] { 0, 8, 5, 255 }); | |
245 | con.Send(worldKey, new object[] { 0, 10, 14, 0 }); | |
246 | } | |
247 | ||
248 | private void button4_Click(object sender, EventArgs e) | |
249 | { | |
250 | con.Send(worldKey, new object[] { 0, 10, 8, 1 }); | |
251 | System.Threading.Thread.Sleep(100); | |
252 | con.Send(worldKey, new object[] { 0, 10, 9, 74 }); | |
253 | System.Threading.Thread.Sleep(100); | |
254 | con.Send(worldKey, new object[] { 0, 11, 9, 74 }); | |
255 | System.Threading.Thread.Sleep(100); | |
256 | con.Send(worldKey, new object[] { 0, 11, 11, 72 }); | |
257 | System.Threading.Thread.Sleep(100); | |
258 | con.Send(worldKey, new object[] { 0, 12, 11, 72 }); | |
259 | System.Threading.Thread.Sleep(100); | |
260 | con.Send(worldKey, new object[] { 0, 12, 12, 72 }); | |
261 | System.Threading.Thread.Sleep(100); | |
262 | con.Send(worldKey, new object[] { 0, 12, 13, 72 }); | |
263 | System.Threading.Thread.Sleep(100); | |
264 | con.Send(worldKey, new object[] { 0, 11, 14, 72 }); | |
265 | System.Threading.Thread.Sleep(100); | |
266 | con.Send(worldKey, new object[] { 0, 12, 14, 72 }); | |
267 | System.Threading.Thread.Sleep(100); | |
268 | con.Send(worldKey, new object[] { 0, 10, 15, 72 }); | |
269 | System.Threading.Thread.Sleep(100); | |
270 | con.Send(worldKey, new object[] { 0, 11, 15, 72 }); | |
271 | System.Threading.Thread.Sleep(100); | |
272 | con.Send(worldKey, new object[] { 0, 12, 15, 72 }); | |
273 | System.Threading.Thread.Sleep(100); | |
274 | con.Send(worldKey, new object[] { 0, 11, 8, 0 }); | |
275 | System.Threading.Thread.Sleep(100); | |
276 | con.Send(worldKey, new object[] { 0, 11, 10, 0 }); | |
277 | System.Threading.Thread.Sleep(100); | |
278 | con.Send(worldKey, new object[] { 0, 11, 12, 0 }); | |
279 | System.Threading.Thread.Sleep(100); | |
280 | con.Send(worldKey, new object[] { 0, 11, 13, 0 }); | |
281 | System.Threading.Thread.Sleep(50); | |
282 | con.Send(worldKey, new object[] { 0, 14, 8, 74 }); | |
283 | System.Threading.Thread.Sleep(50); | |
284 | con.Send(worldKey, new object[] { 0, 14, 9, 74 }); | |
285 | System.Threading.Thread.Sleep(50); | |
286 | con.Send(worldKey, new object[] { 0, 14, 10, 74 }); | |
287 | System.Threading.Thread.Sleep(50); | |
288 | con.Send(worldKey, new object[] { 0, 14, 11, 74 }); | |
289 | System.Threading.Thread.Sleep(50); | |
290 | con.Send(worldKey, new object[] { 0, 14, 12, 74 }); | |
291 | System.Threading.Thread.Sleep(50); | |
292 | con.Send(worldKey, new object[] { 0, 14, 13, 74 }); | |
293 | System.Threading.Thread.Sleep(50); | |
294 | con.Send(worldKey, new object[] { 0, 14, 14, 74 }); | |
295 | System.Threading.Thread.Sleep(50); | |
296 | con.Send(worldKey, new object[] { 0, 14, 15, 74 }); | |
297 | System.Threading.Thread.Sleep(50); | |
298 | con.Send(worldKey, new object[] { 0, 14, 16, 74 }); | |
299 | } | |
300 | } | |
301 | } |