|
You last visited: Today at 04:14
Advertisement
4story Port problem
Discussion on 4story Port problem within the 4Story forum part of the MMORPGs category.
10/09/2011, 20:10
|
#1
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
4story Port problem
Hallo.
Ich habe ein Problem mit meinem Script.
Ich habe ein Tool geschrieben, dass so sein sollte.
Wenn ich auf den Button AFK drücke, soll er mich zu diesen Coordinaten ( 811.97 , 117.55 ) porten.
Die Pointer etc. habe ich schon.
Nun das Problem. Wenn ich auf den Button drücke, portet er mich irgendwo hin, wo er bock hat
PHP Code:
Global $Pid = ProcessExists ("TClient.exe") Global $Open = _MemoryOpen ($PID)
Global $ModuleX = _MemoryModuleGetBaseAddress ($PID, "TClient.exe") + 0x12345678 Global $OffsetX[4] $OffsetX[0] = 0 $OffsetX[1] = 0x123 $OffsetX[2] = 0x123 $OffsetX[3] = 0x123
Global $ModuleY = _MemoryModuleGetBaseAddress ($PID, "TClient.exe") + 0x12345678 Global $OffsetY[4] $OffsetY[0] = 0 $OffsetY[1] = 0x123 $OffsetY[2] = 0x123 $OffsetY[3] = 0x123
While 1 $nMsg = GUIGetMsg()
If ProcessExists ("TClient.exe") = False Then MsgBox (48,"Error","4story konnte nicht gefunden werden!") Exit EndIf
Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $AFK $Open = _MemoryOpen ($PID) $Write = _MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811.97 = "float" ) & _MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117.55 = "float") $Close = _MemoryClose ($Open)
Case $Exit Exit
EndSwitch WEnd
Wo liegt der Fehler :S
mfg Logtetsch
|
|
|
10/09/2011, 20:28
|
#2
|
elite*gold: 10
Join Date: Apr 2009
Posts: 1,165
Received Thanks: 6,024
|
_MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811.97 = "float" )
_MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117.55 = "float")
du willst doch ein float schreiben und warum machst du da ein = rein? wenn ich mich richtig erinnere muss da nur n , hin und es sollte gehen
_MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811.97,"float" )
_MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117.55,"float")
|
|
|
10/09/2011, 20:32
|
#3
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Quote:
Originally Posted by expo_botter
_MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811.97 = "float" )
_MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117.55 = "float")
du willst doch ein float schreiben und warum machst du da ein = rein? wenn ich mich richtig erinnere muss da nur n , hin und es sollte gehen
_MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811.97,"float" )
_MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117.55,"float")
|
Habs mal so versucht, aber trotzdem portet er mich hin, wo er lust hat :S
|
|
|
10/09/2011, 20:36
|
#4
|
elite*gold: 0
Join Date: Dec 2010
Posts: 231
Received Thanks: 115
|
Vlt sind die pointer etc. Falsch die du hast...
|
|
|
10/09/2011, 20:46
|
#5
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Quote:
Originally Posted by alphabozz
Vlt sind die pointer etc. Falsch die du hast...
|
Nein, an den Pointern liegt es nicht  die sind schon richtig
|
|
|
10/09/2011, 20:50
|
#6
|
elite*gold: 70
Join Date: Jul 2011
Posts: 496
Received Thanks: 194
|
PHP Code:
Global $Pid = ProcessExists ("TClient.exe") Global $Open = _MemoryOpen ($PID)
Global $ModuleX = _MemoryModuleGetBaseAddress ($PID, "TClient.exe") + 0x12345678 Global $OffsetX[4] $OffsetX[0] = 0 $OffsetX[1] = 0x123 $OffsetX[2] = 0x123 $OffsetX[3] = 0x123
Global $ModuleY = _MemoryModuleGetBaseAddress ($PID, "TClient.exe") + 0x12345678 Global $OffsetY[4] $OffsetY[0] = 0 $OffsetY[1] = 0x123 $OffsetY[2] = 0x123 $OffsetY[3] = 0x123
While 1 $nMsg = GUIGetMsg()
If ProcessExists ("TClient.exe") = False Then MsgBox (48,"Error","4story konnte nicht gefunden werden!") Exit EndIf
Switch $nMsg Case $GUI_EVENT_CLOSE Exit
Case $AFK $Open = _MemoryOpen ($PID) Port() $Close = _MemoryClose ($Open)
Case $Exit Exit
EndSwitch WEnd
Func Port() _MemoryPointerWrite ($ModuleX, $Open, $OffsetX, 811 ,"float" ) _MemoryPointerWrite ($ModuleY, $Open, $OffsetY, 117 , "float") EndFunc
|
|
|
10/09/2011, 21:01
|
#7
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Hmmm. Klappt irgendwie immer noch nicht :/ vielleicht kann sich jemand mit mir in Kontakt setzen.... Am bester per Skype .
Bei Anfrage einfach PN
|
|
|
10/09/2011, 21:11
|
#8
|
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,311
|
Vlt solltet ihr mahl in der richtigen sektion Fragen (epvpers coder)
Glaube da hast auch größere chancen das da was richtig gutes rauskommt.
Grezzy
|
|
|
10/09/2011, 21:18
|
#9
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Quote:
Originally Posted by SkillartzHD
Vlt solltet ihr mahl in der richtigen sektion Fragen (epvpers coder)
Glaube da hast auch größere chancen das da was richtig gutes rauskommt.
Grezzy 
|
hab ich auch schon gemacht, aber ich denk mal, dass dort sehr wenige ahnung von 4story haben :/
|
|
|
10/09/2011, 21:32
|
#10
|
elite*gold: 60
Join Date: Oct 2011
Posts: 2,910
Received Thanks: 16,311
|
Quote:
Originally Posted by Logtetsch
hab ich auch schon gemacht, aber ich denk mal, dass dort sehr wenige ahnung von 4story haben :/
|
Ja das stimmt schon 
aber die basis von einen programm ist immer ähnlich.
Deswegen 
Hier haben leider die meisten keine ahnung von progi.
Grezzy
|
|
|
10/09/2011, 22:35
|
#11
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Kennt jemand vl das Problem ?
Wenn ich die Value in Cheat Engine eingebe, portet er mich genau zu dieser Stelle, aber wenn ich sie in meinem hack eingeben portet er mich irgendwo anders hin....
|
|
|
10/10/2011, 13:11
|
#12
|
elite*gold: 0
Join Date: Nov 2010
Posts: 700
Received Thanks: 507
|
Haste die Pointer vlt vertauscht
Zb in ce hat als erstes x und dann y
In ce haste x = 215 y = 518
In Auto it die Pointer falsch rum
In Auto it x = 518 y = 215
Das glaube ich zwar nicht da das eig nichts schweres ist
Aber Pointer sind schon mal richtig da man geportet wird
Aber anders kann ich es mir nicht erklären
|
|
|
10/10/2011, 13:28
|
#13
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Ich muss dich Leider entäuschen.. Ist alles richtig :/
|
|
|
10/10/2011, 16:31
|
#14
|
elite*gold: 10
Join Date: Apr 2009
Posts: 1,165
Received Thanks: 6,024
|
dann lies doch mal den pointer manuell aus und schaue ob sich nicht doch da ein fehler eingeschlichen hat
|
|
|
10/10/2011, 16:48
|
#15
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Quote:
Originally Posted by expo_botter
dann lies doch mal den pointer manuell aus und schaue ob sich nicht doch da ein fehler eingeschlichen hat
|
wie soll ich denn den Pointer manuell auslesen ?
|
|
|
Similar Threads
|
Port problem..
10/24/2010 - Metin2 Private Server - 1 Replies
hi leute ich habe eine frage und zwar :
welchen befehl muss ich in cmd eingeben damit ich die ports sehen kann ?
:handsdown: es gibt thanks bei hilfreichem beitrag
|
[HELP] IP & PORT of 4Story ETERNIAGAMES
10/11/2010 - 4Story - 11 Replies
Hi.
Who know, what is the port and IP of 4storyEG ?
Please fast answer :)
|
Port Problem
07/26/2010 - Metin2 Private Server - 10 Replies
ich habe ein problem und zwar mein P sever ist erstellt usw... habe GM char ... aber wenn ich durch portale gehe und mich z.b mit dem teleporter zum DT Porten will bleibt mein char drinnen hängen und bekomme immer wieder einen kick .. relog bringt auch nix !!!!!
Bitte um Tipps und hilfe!!!!:confused:
|
port map problem...
11/15/2009 - Metin2 Private Server - 7 Replies
hi trotzt allen freigeschaltenen ports gehen alle maps auser map1 und 2 (alle reich) nicht-,-
was tun?
|
All times are GMT +1. The time now is 04:14.
|
|