Arena-ID's abfragen?

04/17/2009 15:05 Syc0n#1
HEy,

Ich wollt mal wissen, ob man die Arena ID's von den verschiedenen Random Arenen abfrgagen kann. Man Code sieht bisher so aus:

PHP Code:
#include "tt6.au3"

Global $1 = _MemoryRead($BaseB, $hprocess)
Global $
2 = _MemoryRead($1 + $Offset1, $hprocess)
Global $
3 = _MemoryRead($2 + $Offset2, $hprocess)
Global $
4 = _MemoryRead($3 + $TravelID, $hprocess)
Global 
$Travel__ID = $4

Func End
()
    exit
Endfunc

Func Betreten
()
Controlmove($client,"","",0,0,800,600)
    
msgbox(0,"",$Travel__ID)
    If 
$Travel__ID = 188 Then ; Check für Random Arena
        Mousesend
("left","click",$BetretenX,$BetretenY)
        
loadout()
    Else
        
msgbox(0,"Error","Sie befinden sich nicht in der Arena")
        
End()
    EndIf
EndFunc

Func Map
()
; 
Deathmatch Arenen    
    
If        $Travel__ID = 308     Then ; Ascalon Arena 
        msgbox
(0,"","Ascalon Arena")
    ElseIf    
$Travel__ID = 65    Then ; DAlessio Arena
        msgbox
(0,"","DAlessio Arena")
    ElseIf    
$Travel__ID = 180    Then ; Fort Koga    
        msgbox
(0,"","Fort Koga")
    ElseIf    
$Travel__ID = 182    Then ; Amnoon Arena
        msgbox
(0,"","Amnoon Arena")
    ElseIf    
$Travel__ID = 314     Then; Zittergipfel Arena
        msgbox
(0,"","Zittergipfel Arena")
    ElseIf    
$Travel__ID = 366     Then; Shing Jea Arena
        msgbox
(0,"","Shing Jea Arena")
    ElseIf     
$Travel__ID = 353    Then ; Versteinerte Arena 
        msgbox
(0,"","Versteinerte Arena")
    ElseIf    
$Travel__ID = 536     Then; Sonnenspeer Arena
        msgbox
(0,"","Sonnenspeer Arena")
    ElseIf    
$Travel__ID = 504    Then ; Churranu Arena
        msgbox
(0,"","Churranu Arena")
; 
Flaggenstangen Arenen
    
ElseIf     $Travel__ID = 208    Then ; Gruft der Helden 
        msgbox
(0,"","Gruft der Helden")
    ElseIf    
$Travel__ID = 352    Then ; Schlägergrube
        msgbox
(0,"","Schlägergrube")
; 
Priester Arena
    
ElseIf    $Travel__ID = 354    Then; Meeresgrund Arena
        msgbox
(0,"","Meeres Grund")
; 
Killcount Arena
    
ElseIf    $Travel__ID = 184    Then; Felsspitze 
        msgbox
(0,"","Fels Spitze")
    Else
        
msgbox(0,"",$Travel__ID)
        
msgbox(0,"","YOU SUCK")
    EndIf
EndFunc

betreten
()
Map() 
Aber irgendwie geht das nich... oder kann man die nicht abfragen, weil das ja en Gebiet ist?
04/17/2009 15:30 buFFy!#2
gibt keine eindeutige id dafür, gibt aber ne addresse die angibt in welcher arena du dich grad befindest
04/17/2009 15:34 kknb#3
gibt hier im forum irgendwo ne liste mit sämtlichen spawnpunkten der arenen, die habe ich für meinen ra bot genutzt, funktioniert tadellos.


ah da isses.

[Only registered and activated users can see links. Click Here To Register...]