|
You last visited: Today at 04:05
Advertisement
CamCourse Problem
Discussion on CamCourse Problem within the Guild Wars forum part of the MMORPGs category.
01/23/2009, 20:44
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
CamCourse Problem
Also ich habe folgendes Problem
PHP Code:
#include <NomadMemory.au3>
;-Guild Wars Handle nehmen
$hWnd = WinGetHandle("Guild Wars")
;-Überprüfen ob Process Existiert
$PID = WinGetProcess($hWnd)
;-Prozess Memory Öffnen
Global $hprocess = _MemoryOpen($PID)
;-Course Wert
Global $Spawncam = 3216361697
;-Memory Addresse für Course
Const $course = IniRead("update.ini","SECTION 9-A","CAMCOURSE","Not found")
;-Func Course auslesen
Func _readCourse()
$read = _memoryread($course, $hprocess)
Sleep(1000)
InputBox("CourseTest", "Your Course Value is:", $read)
EndFunc
Func _writeCourse()
WinActivate("Guild Wars")
Sleep(6000)
_memorywrite($course, $hprocess, $Spawncam)
EndFunc
_writeCourse()
Wenn ich das so ausführe.. Also vorher halt den Coursewert ausgelesen und so.. dann stell ich mich in meine Gildenhalle mit dem ausgelesen Course. Drücke X (180° Drehung) und mache dann _writeCourse()
Irgendwie zeigt er ganz kurz die sicht vom angegeben Course, steht dann aber wieder in der Position in der er stand, nachdem X gedrückt wurde.
Kann da jemand helfen??
|
|
|
01/23/2009, 21:01
|
#2
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Geht das schnell oder langsam? Also das zurueckspringen..
|
|
|
01/23/2009, 21:04
|
#3
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
extrem schnell... so ähnlich wie ein instant controlsend(x)
|
|
|
01/23/2009, 21:15
|
#4
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Oha...das ist ein problem...
|
|
|
01/23/2009, 21:17
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Ja.. ich kann in meinem Script auch nicht wirklich nen Fehler entdecken
|
|
|
01/23/2009, 21:18
|
#6
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
is mir auch schon aufgefallen.
nachdem man sich mit x umgedreht hat funktioniert course ändern erstmal nicht merh
|
|
|
01/23/2009, 21:26
|
#7
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Das Problem ist das Course bei mir so schon Probleme macht..
|
|
|
01/23/2009, 21:42
|
#8
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
Habt ihr schonmal darueber nachgedacht, dass das client seide sein koennte?
Das sie evtl. eine Function eingebaut haben:
Code:
Wenn wert mehr als x mal ueberschrieben dann
wert.attribut = Schreibgeschuetzt
Beende wenn
Entschuldigt bitte diese sch**** Art zu erklaeren, das ist "Schulish" ...obwohl ich nicht weiss ob ich es richtig habe
|
|
|
01/23/2009, 21:53
|
#9
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Das würde dein Problem mit dem 8-10x auch erklären.. oder?
Kann mal jemand auskommentieren was man mit diesen Addressen hier machen kann?
PHP Code:
INVENTAR = 0xa02494
HERO = 0xa02408
MMAP = 0xa024e4
PARTY = 0xa0255c
CHEST = 0xa024a8
ALLBAG = 0xa024bc
GUILD = 0xa02474
SKILL = 0xa02430
TRADE = 0xa026b0
PARTYSEARCH = 0xa02578
MERCHANT =
|
|
|
01/23/2009, 21:57
|
#10
|
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
|
ich gehe mal davon aus, das dir diese adressen sagen ob die jeweiligen fenster offen sind oder nicht.
|
|
|
01/23/2009, 22:05
|
#11
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
bzw sie geben die position an, musst halt noch entsprechende werte (die müssten irgendwo obendrüberstehen) dazuaddieren
|
|
|
01/23/2009, 22:31
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Quote:
Originally Posted by kknb
ich gehe mal davon aus, das dir diese adressen sagen ob die jeweiligen fenster offen sind oder nicht.
|
Ähm.. dann geben die aber komische werte zurück.. bei PARTY kam was 9stelliges raus
|
|
|
01/23/2009, 22:49
|
#13
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
|
Die geben die Position der Fenster zurück bzw. du kannst damit die Position ändern. Das sind die Adressen für den X Wert. +4=y, +8=sizex, +12=sizey. Float macht dabei mehr Sinn.
|
|
|
01/23/2009, 23:05
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Ok danke
|
|
|
01/23/2009, 23:33
|
#15
|
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
|
bei dem tastendruck von x wird offensichtlich etwas ausgelöst, dass der wert von course oder einem ähnlichem wert für eine gewisse zeit überschreibt, sodass dann ein möglicher konflikt auftrit und deswegen gw abstürzt.
versucht das mit einem anderem wert zu lösen, anstatt course.. gibt ne menge anderer.
|
|
|
Similar Threads
|
[Problem] Problem with server starting - cannot find quest index for PaxHeader
12/22/2009 - Metin2 Private Server - 1 Replies
Hello!
I have this same problem as here when i'm starting my server:
http://www.elitepvpers.com/forum/metin2-pserver-di scussions-questions/307143-metin2-serverfiles-ques t-index-fehler.html
But I didn't know the answer.. how to repair this?
Greetings
|
CamCourse... eine frage ;)
12/20/2008 - Guild Wars - 1 Replies
Hallo,
habe mal ne kleine Frage.
Durch CamCourse kann man ja den Camera Winkel verändern wollte mal wissen ob es auch geht ohne das der Charackter anhalten muss um die neue richtung einzuschlagen. Ich würd des gern so haben das wenn der Char läuft und die Camera dreht der Charackter sich auch sofort in die richtung bewegt.
Hätte dafür jemand eine lösung?
gruß
|
All times are GMT +1. The time now is 04:05.
|
|