View difference between Paste ID: 7SKp9mJG and sBAH7vEq
SHOW: | | - or go back to the newest paste.
1
#SingleInstance force
2
#NoEnv
3
;lädt API.dll automatisch, wenn Sie nicht vorhanden ist:
4
FileGetSize, OutputVar, API.dll
5
If (OutputVar == "")
6
	URLDownloadToFile, http://samp-api.net/downloads/current_api/API.dll, API.dll
7
#include API.ahk
8
SetTimer, readChat, 100
9
FileRead,playername,name.txt
10-
SetTimer, Box, 900
10+
11-
SetTimer, Ping, 900
11+
12-
SetTimer, Zone, 900
12+
13-
SetTimer, ID, 900
13+
14-
SetTimer, Level, 900
14+
15-
; TIMER ;
15+
16-
getplayerdata()
16+
17-
box_Overlay := -1
17+
18-
Ping_Overlay := -1
18+
19-
Zone_Overlay := -1
19+
20-
ID_Overlay := -1
20+
21-
Level_Overlay:= -1
21+
22
If (amunition == "")
23
	amunition := 470
24
If (mmunition == "")
25
	mmunition := 470
26
If (smunition == "")
27
	smunition := 199
28
Fileappend,%dmunition%,2deagle_munition.txt
29
Fileappend,%amunition%,2ak_munition.txt
30
Fileappend,%mmunition%,2m4_munition.txt
31
Fileappend,%smunition%,2shotgun_munition.txt
32
33
RegisterTextBind("/gate", 1285.747070,-2054.785889,58.713394, 6, 1, 6000)
34
RegisterTextBind("/loadweapons 5",219.7454,7.5686,2.6884, 10.5, 1, 10000)
35
RegisterTextBind("/unloadweapons", 1119.6101,-1173.0078,22.6565,  10.5, 1, 30000)
36
RegisterTextBind("/zoll", 57.5687,-1538.6981,5.0971, 6, 1, 6000)
37
RegisterTextBind("/zoll", 1739.4640,510.8497,28.5648, 6, 1, 6000)
38
RegisterTextBind("/zoll", 1748.4053,507.3607,28.5840, 6, 1, 6000)
39
RegisterTextBind("/zoll", 1733.5543,521.0560,28.1247, 6, 1, 6000)
40
RegisterTextBind("/zoll", 1724.6410,524.2784,28.1106, 6, 1, 6000)
41
RegisterTextBind("/zoll", 66.7720,-1527.6808,4.8815, 6, 1, 6000)
42
43
~1::
44
If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1)
45
	return
46
if(IsPlayerInRangeOfPoint2D(295.6162,-39.9934, 15))
47
{
48
AddChatMessage(0xffffff, "Es wird eine Deagle mit " dmunition " Munition erworben.")
49
Send {Enter}
50
sleep, 50
51
Send, {f down}
52
sleep, 50
53
Send, {f up}
54
i := 0
55
While (IsDialogOpen() == 0)
56
	{
57
	sleep, 100	
58
	i+= 1
59
	If (i == 10)
60
		{
61
		Send, {f down}
62
		sleep, 50
63
		Send, {f up}
64
		
65
		}	
66
	If (i == 20)
67
		{
68
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0301) - " i)
69
		return
70
		}	
71
	}
72
Send, {Down} {Enter}
73
i := 0
74
While (IsDialogOpen() == 0)
75
	{
76
	sleep, 100	
77
	i+= 1
78
	If (i == 10)
79
		{
80
		Send, {Down} {Enter}
81
		
82
		}
83
	If (i == 20)
84
		{
85
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0302) - " i)
86
		return
87
		}	
88
	}
89
Send, {Enter} 
90
i := 0
91
While (IsDialogOpen() == 0)
92
	{
93
	sleep, 100	
94
	i+= 1
95
		If (i == 10)
96
		{
97
		Send, {Enter} 
98
		
99
		}
100
	If (i == 20)
101
		{
102
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0303) - " i)
103
		return
104
		}	
105
	}
106
Send, {Pgdn}
107
108
i := 0
109
While (IsDialogOpen() == 0)
110
	{
111
	sleep, 200	
112
	i+= 1
113
	If (i == 10)
114
		{
115
		Send, {Pgdn}
116
		
117
		AddChatMessage(0xffffff, "Dialog-Handling wurde wiederholt  (e0304) - " i)
118
		}
119
	If (i == 20)
120
		{
121
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0304) - " i)
122
		return
123
		}	
124
	}
125
Send, {Enter}
126
i := 0
127
sleep, 200
128
Send, {f down}
129
sleep, 50
130
Send, {f up}
131
i := 0
132
While (IsDialogOpen() == 0)
133
	{
134
	sleep, 100	
135
	i+= 1
136
	If (i == 10)
137
		{
138
		Send, {f down}
139
		sleep, 50
140
		Send, {f up}
141
		
142
		}
143
	If (i == 20)
144
		{
145
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0306) - " i)
146
		return
147
		}	
148
	}
149
Send, {Down}{Down}{Enter}
150
i := 0
151
While (IsDialogOpen() == 0)
152
	{
153
	sleep, 100	
154
	i+= 1
155
	If (i == 10)
156
		{
157
		Send, {Down}{Down}{Enter}
158
		
159
		}
160
	If (i == 20)
161
		{
162
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0307) - " i)
163
		return
164
		}	
165
	}
166
Send, {Enter}
167
i := 0
168
While (IsDialogOpen() == 0)
169
	{
170
	sleep, 100	
171
	i+= 1
172
	If (i == 10)
173
		{
174
		Send, {Enter}
175
		
176
		}
177
	If (i == 20)
178
		{
179
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0308) - " i)
180
		return
181
		}	
182
	}
183
Send, {pgdn}{enter}
184
i := 0
185
While (IsDialogOpen() == 0)
186
	{
187
	sleep, 100	
188
	i+= 1
189
	If (i == 10)
190
		{
191
		Send, {pgdn}{enter}
192
		}
193
	If (i == 20)
194
		{
195
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0309) - " i)
196
		return
197
		}	
198
	}
199
Send, %dmunition%{enter}
200
return
201
}
202
return
203
204
~2::
205
If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 )
206
	return
207
if(IsPlayerInRangeOfPoint2D(295.6162,-39.9934, 15))
208
{
209
AddChatMessage(0xffffff, "Es wird eine Schutzweste erworben.")
210
Send, {f down}
211
sleep, 50
212
Send, {f up}
213
i := 0
214
While (IsDialogOpen() == 0)
215
	{
216
	sleep, 100	
217
	i+= 1
218
	If (i == 20)
219
		{
220
		AddChatMessage(0xffffff, "Dialog-Timeout, Weste wurde nicht erworben.  (e0301) - " i)
221
		return
222
		}	
223
	}
224
If (IsDialogOpen() == 0)
225
	return
226
Send, {Pgdn}{Enter}
227
i := 0
228
While (IsDialogOpen() == 0)
229
	{
230
	sleep, 100	
231
	i+= 1
232
	If (i == 20)
233
		{
234
		AddChatMessage(0xffffff, "Dialog-Timeout, Weste wurde nicht erworben.  (e0302) - " i)
235
		return
236
		}	
237
	}
238
Send, {Pgdn}{Enter}
239
If (next == 2)
240
{
241
next := 0	
242
}
243
return
244
}
245
return
246
247
248
~3::
249
If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 )
250
	return
251
if(IsPlayerInRangeOfPoint2D(295.6162,-39.9934, 15))
252
{
253
	AddChatMessage(0xffffff, "Es wird eine AK mit " amunition " Munition erworben.")
254
Send, {f down}
255
sleep, 50
256
Send, {f up}
257
While (IsDialogOpen() == 0)
258
	{
259
	sleep, 100	
260
	i+= 1
261
	If (i == 20)
262
		{
263
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0301) - " i)
264
		return
265
		}	
266
	}
267
Send, {Down}{Enter}
268
i := 0
269
While (IsDialogOpen() == 0)
270
	{
271
	sleep, 100	
272
	i+= 1
273
	If (i == 20)
274
		{
275
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0302) - " i)
276
		return
277
		}	
278
	}
279
Send, {down}{down}{enter} 
280
281
i := 0
282
While (IsDialogOpen() == 0)
283
	{
284
	sleep, 100	
285
	i+= 1
286
	If (i == 20)
287
		{
288
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0303) - " i)
289
		return
290
		}	
291
	}
292
Send, {Enter}
293
sleep, 100
294
Send, {f down}
295
sleep, 100
296
Send, {f up}
297
i := 0
298
While (IsDialogOpen() == 0)
299
	{
300
	sleep, 100	
301
	i+= 1
302
	If (i == 20)
303
		{
304
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0304) - " i)
305
		return
306
		}	
307
	}
308
If (IsDialogOpen() == 0)
309
	sleep, 150	
310
Send, {Down}{Down}{Enter}
311
i := 0
312
While (IsDialogOpen() == 0)
313
	{
314
	sleep, 100	
315
	i+= 1
316
	If (i == 20)
317
		{
318
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0305) - " i)
319
		return
320
		}	
321
	}
322
Send, {Down}{Down}{Enter}
323
i := 0
324
While (IsDialogOpen() == 0)
325
	{
326
	sleep, 100	
327
	i+= 1
328
	If (i == 20)
329
		{
330
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0306) - " i)
331
		return
332
		}	
333
	}
334
Send, {Enter}
335
i := 0
336
While (IsDialogOpen() == 0)
337
	{
338
	sleep, 100	
339
	i+= 1
340
	If (i == 20)
341
		{
342
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0307) - " i)
343
		return
344
		}	
345
	}
346
Send, %amunition%{Enter}
347
348
349
Return
350
}
351
return
352
353
~4::
354
If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 )
355
	return
356
if(IsPlayerInRangeOfPoint2D(295.6162,-39.9934, 15))
357
{
358
	AddChatMessage(0xffffff, "Es wird eine M4 mit " mmunition " Munition erworben.")
359
Send, {f down}
360
sleep, 50
361
Send, {f up}
362
While (IsDialogOpen() == 0)
363
	{
364
	sleep, 100	
365
	i+= 1
366
	If (i == 20)
367
		{
368
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0301) - " i)
369
		return
370
		}	
371
	}
372
Send, {Down}{Enter}
373
i := 0
374
While (IsDialogOpen() == 0)
375
	{
376
	sleep, 100	
377
	i+= 1
378
	If (i == 20)
379
		{
380
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0302) - " i)
381
		return
382
		}	
383
	}
384
Send, {down}{down}{enter} 
385
386
i := 0
387
While (IsDialogOpen() == 0)
388
	{
389
	sleep, 100	
390
	i+= 1
391
	If (i == 20)
392
		{
393
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0303) - " i)
394
		return
395
		}	
396
	}
397
Send, {down}{Enter}
398
sleep, 100
399
Send, {f down}
400
sleep, 100
401
Send, {f up}
402
i := 0
403
While (IsDialogOpen() == 0)
404
	{
405
	sleep, 100	
406
	i+= 1
407
	If (i == 20)
408
		{
409
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0304) - " i)
410
		return
411
		}	
412
	}
413
If (IsDialogOpen() == 0)
414
	sleep, 150	
415
Send, {Down}{Down}{Enter}
416
i := 0
417
While (IsDialogOpen() == 0)
418
	{
419
	sleep, 100	
420
	i+= 1
421
	If (i == 20)
422
		{
423
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0305) - " i)
424
		return
425
		}	
426
	}
427
Send, {Down}{Down}{Enter}
428
i := 0
429
While (IsDialogOpen() == 0)
430
	{
431
	sleep, 100	
432
	i+= 1
433
	If (i == 20)
434
		{
435
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0306) - " i)
436
		return
437
		}	
438
	}
439
Send, {down}{Enter}
440
i := 0
441
While (IsDialogOpen() == 0)
442
	{
443
	sleep, 100	
444
	i+= 1
445
	If (i == 20)
446
		{
447
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0307) - " i)
448
		return
449
		}	
450
	}
451
Send, %mmunition%{Enter}
452
453
454
Return
455
}
456
return
457
458
~5::
459
If (IsChatOpen() == 1 || IsDialogOpen() == 1 || IsMenuOpen() == 1 )
460
	return
461
if(IsPlayerInRangeOfPoint2D(295.6162,-39.9934, 15) && speecing < 1)
462
{
463
	AddChatMessage(0xffffff, "Es wird eine Shotgun mit " smunition " Munition erworben.")
464
Send, {f down}
465
sleep, 50
466
Send, {f up}
467
While (IsDialogOpen() == 0)
468
	{
469
	sleep, 100	
470
	i+= 1
471
	If (i == 20)
472
		{
473
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0301) - " i)
474
		return
475
		}	
476
	}
477
Send, {Down}{Enter}
478
i := 0
479
While (IsDialogOpen() == 0)
480
	{
481
	sleep, 100	
482
	i+= 1
483
	If (i == 20)
484
		{
485
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0302) - " i)
486
		return
487
		}	
488
	}
489
Send, {down}{down}{down}{enter} 
490
491
i := 0
492
While (IsDialogOpen() == 0)
493
	{
494
	sleep, 100	
495
	i+= 1
496
	If (i == 20)
497
		{
498
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0303) - " i)
499
		return
500
		}	
501
	}
502
Send, {Enter}
503
sleep, 100
504
Send, {f down}
505
sleep, 100
506
Send, {f up}
507
i := 0
508
While (IsDialogOpen() == 0)
509
	{
510
	sleep, 100	
511
	i+= 1
512
	If (i == 20)
513
		{
514
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0304) - " i)
515
		return
516
		}	
517
	}
518
If (IsDialogOpen() == 0)
519
	sleep, 150	
520
Send, {Down}{Down}{Enter}
521
i := 0
522
While (IsDialogOpen() == 0)
523
	{
524
	sleep, 100	
525
	i+= 1
526
	If (i == 20)
527
		{
528
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0305) - " i)
529
		return
530
		}	
531
	}
532
Send, {Down}{Down}{down}{Enter}
533
i := 0
534
While (IsDialogOpen() == 0)
535
	{
536
	sleep, 100	
537
	i+= 1
538
	If (i == 20)
539
		{
540
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben. (e0306) - " i)
541
		return
542
		}	
543
	}
544
Send, {Enter}
545
i := 0
546
While (IsDialogOpen() == 0)
547
	{
548
	sleep, 100	
549
	i+= 1
550
	If (i == 20)
551
		{
552
		AddChatMessage(0xffffff, "Dialog-Timeout, Waffe wurde nicht erworben.  (e0307) - " i)
553
		return
554
		}	
555
	}
556
Send, %smunition%{Enter}
557
558
Return
559
560
561
}
562
563
return
564
:*?:/keybinderhilfe::
565
Suspend, Permit
566
567
ShowDialog(0, "Keybinderhilfe", "°~ Keybinder Hilfe ~°`n***********************`n{FF0000}Waffen kaufen:{FFFFFF} `n | 1 Für eine Deagle mit 293 Schuss |`n | 2 Für eine volle Schutzweste |`n | 3 Für eine AK47 mit 470 Schuss |`n | 4 Für eine M4 mit 470 Schuss |`n | 5 Für eine Shotgun mit 199 Schuss |`n `n {00FF00}[Keybinder aus / ein [F12]{FFFFFF}`n `n {FF0000}Keybinds:{FFFFFF} `n | Alt + 1 =  .. |`n | Alt + 2 = .. |`n | Alt + 3 = .. |`n | Alt + 4 = .. |`n | 0 = HP / Armor Anzeige |`n | ß = Car HP |`n ", "OK")
568
Suspend, Off
569
Suspend, Off
570
return
571
572
~0::
573
if(IsChatOpen() == 1|| IsDialogOpen() == 1)
574
	return
575
AddChatMessage(0xFFFFFF,"Du hast noch{00FF00} " . GetPlayerArmor() . " {FFFFFF}Armor.")
576
AddChatMessage(0xFFFFFF,"Du hast noch{00FF00} " . GetPlayerHealth() . " {FFFFFF}HP.")
577
return
578
579
~ß::
580
if(IsChatOpen() == 1 || IsDialogOpen() == 1)
581
    return
582-
Send    {enter}
582+
If (GetVehicleHealth() < 2)
583-
ShowDialog(0, "Keybinderhilfe", "°~ Keybinder Hilfe ~°`n***********************`n{FF0000}Waffen kaufen:{FFFFFF} `n | 1 Für eine Deagle mit 293 Schuss |`n | 2 Für eine volle Schutzweste |`n | 3 Für eine AK47 mit 470 Schuss |`n | 4 Für eine M4 mit 470 Schuss |`n | 5 Für eine Shotgun mit 199 Schuss |`n `n {00FF00}[Keybinder aus / ein [F12]{FFFFFF}`n `n {FF0000}Keybinds:{FFFFFF} `n | Alt + 1 = /takeflag |`n | Alt + 2 = /gangwar |`n | Alt + 3 = /faction |`n | Alt + 4 = .. |`n `n ", "OK")
583+
    {
584
    AddChatMessage(0xFFFFFF,"Du sitzt in keinem {00FF00}Auto{FFFFFF}.")
585
    return
586
    }
587
AddChatMessage(0xFFFFFF,"Du hast noch{00FF00} " . GetVehicleHealth() . " {FFFFFF}Car Health.")
588-
; KEYBINDS | Anfang ; 
588+
589
590-
!4::
590+
 
591
readChat:
592
        Loop, read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
593-
SendInput t/smoke{enter}
593+
594
        If (CHATLOG_zeile >= A_Index)
595
                Continue
596-
~NumpadAdd::
596+
597
				If (InStr(A_LoopReadLine, "tötet seinen Feind") && InStr(A_LoopReadLine,"Triaden") && !InStr(A_LoopReadLine,"außerhalb"))
598
                {
599-
SendInput t/pickup{enter}
599+
600-
SendInput tHallo sie sprechen mit %playername% | Triaden | Rank 7 |{enter}
600+
601-
SendInput tWas kann ich für sie tun?{enter}
601+
602
                result := timenow - logtime
603
                If (result > 30)
604-
!3::
604+
605
                RegExMatch(A_LoopReadLine, "R\] (.*) tötet seinen Feind" ,var)
606
                IniRead,playerkills,kill-death-flag.ini,kills,%var1%
607-
SendInput t/faction{enter}
607+
608
					playerkills = 0
609
                playerkills +=1
610-
!2::
610+
                IniWrite,%playerkills%,kill-death-flag.ini,kills,%var1%
611
                AddChatMessage(0xff00ff, "{00FF00}Das war der " playerkills ". Kill von {FFFFFF}" var1 "{00FF00}.{FFFFFF}")
612
                If (var1 = playername)
613-
SendInput t/gangwar{enter}
613+
                    SoundPlay, ring.mp3
614
                    return
615
                }
616-
!1::
616+
                If (InStr(A_LoopReadLine, "Es wurde ein Gangwar ") && InStr(A_LoopReadLine,"Triaden"))
617
					FileDelete, kill-death-flag.IniRead
618
		}
619-
SendInput t/takeflag{enter}
619+
620
F12::Suspend