1.sobald ich "cmd($CA_TargetNextPartyMember)" einfüge stürzt gw ab.
(denn ich habe das problem das sich die ID des helden von map zu map ändert, und der bot sollte für jedermann problemlos nutzbar sein)
2.ich hab schon 5mal BiP eingebaut weil er manchmal nicht alle castet und dann vorzeitig de zuckerstange essen will. ich wollte fragen ob es eine möglichkeit gibt den malus abzufragen frei nach dem motto " malus = 15 then cmd(CA_useitem ,1,1)
3.ich bin kein profi was scripten angeht deshalb sagt es mir ruhig wenn am aufbau schon fehle sind lerne gern dazu
4. würd auch gern ne dll autoinject einbauen weiss aber nicht wie
(#include <dllinjector.au3> ist klar aber es klappt nicht)
zu 1.: wähle doch einfach den nächstbefindlichen verbündeten an: CA_TargetNextPartyMember
zu 2.: ich denke mal deine sleep Zeiten sind zu kurz. Erhöhe sie einfach oder schau dir mal CA_SkillRecharge an
zu 3.: Kannst es schon etwas eleganter schreiben. Vllt sowas in der Art:
PHP Code:
$cbType = "float" Do cmd($CA_UseSkill ,1,22) Sleep($w1) CmdCB($CA_GetIsDead, -2) ;castet bis er tot ist
until $cbVar[0] = 0 ;jetzt ist er tot
Sleep($w2) cmd($CA_useitem,1,1)
zu 4.:
PHP Code:
$hwnd = WinGetHandle("Guild Wars")
Global Const $dllpath = @ScriptDir & "\graphics.dll" Global Const $dllname = "graphics.dll"
If Not FileExists($dllpath) Then MsgBox(0x10, "Error", $dllpath & " Not found!") Exit EndIf
$hMod = GetModule($hwnd, $dllname) If $hMod = 0 Then $iDLL = InjectModule($hwnd, $dllpath) If Not @error Then TrayTip("", "Injection Successfull", 1) Else MsgBox(0x10, "Error in DLL Injection", "Couldn't inject dll to " & $hwnd & @CRLF & "Code: " & @error) EndIf Else TrayTip("", $dllname & " was already Injected: " & $hMod, 1) EndIf
erstmal danke bis hierher das geht schonmal ganz gut so ^^!
nur jetzt das prob das gw abstürtzt schwerwiegender fehler bericht an Anet senden !
und die dll muss ich immernoch manuel injekten obwohl einpopup sagt das es geklappt hat
und ich wollte den hero festflaggen weil wir sonst wegen dem rezz lagsam über die karte gleiten.
die coordinaten stimmen (mit msgbox gecheckt) aber der hero wird ans andere ende der weld geflaggt
hab auch schon cmdCB($CA_TargetNextPartyMember) probiert aber ist ja eigendlich auch schwachsinn ^^
#include "GWCAConstants.au3"
#include "DLL_Include.au3"
Global $w1 = random(550,600)
Global $w2 = random(3000,3500)
sleep(500)
WinWait("Guild Wars","")
If Not WinActive("Guild Wars","") Then WinActivate("Guild Wars","")
WinWaitActive("Guild Wars","")
sleep(500)
$CBType = "float"
CmdCB($CA_GetCoords,-2)
Cmd($CA_CommandHero1,10+$CBVar[0],10+$CBVar[1])
MsgBox("","wert",""& $CBVar[0] & " Und " & $CBVar[1])
Do
cmdCB($CA_TargetNextPartyMember)
cmd($CA_UseSkill ,1,-1)
Sleep($w1)
CmdCB($CA_GetIsDead, -2) ;castet bis er tot ist
until $cbVar[0] = 0 ;jetzt ist er tot
Sleep($w2)
cmd($CA_useitem,1,1)
cmdCB($CA_TargetNextPartyMember) dieser befehl lässt gw abstürzen warum weiss ich nicht aber versucht es selbst vieleicht bin ich auch nur zu blöd.
und bei der dll injection klappt das auch nicht es steht zwar so da (unten rechts in der infoblase[Injection Successfull])aber gw ist nicht injectet.
und zum script vom anderen malus entferner
1. muss mann dort sein gw anpassen (fenster in die obere ecke z.b.)
2. kann man den bott weden auf mehreren accounts laufen lassen noch im hintergrund
3. hab ich spass am scripten und freu mich wenn ich auch mal was schaffe ^^
[wenn auch noch nicht ohne hilfe]
ups hab mich auch vertippt (hab den so aus DDL seinen script kopiert)
ich verwende nur cmd (CallBack brauch ich doch nur wenn ich variablen herrausholen will)
am bessten ist ihr testet das script mal und seht dann was bei euch passiert.
das ist ja genial ! und das beste daran ist ich lese es und verstehe es ^^.
aber eine frage habe ich noch
wieo Cmd($CA_TargetNearestAlly) ging cmd($CA_TargetNextPartyMember) bei dir auch nicht ? oder liegt das an der "while"-schleife das gw jetzt bleibt ?
ich habe jetzt noch eingebaut das er den helden festflaggt und die dll injection
die dll injection klappt auch nachdem ich das script compiled habe.
jetzt kommt ein fenster mit dem fehler "line 2686"(soviele zeiten hat das script doch garnicht oder ?) Error : Subscript used with non-Array variable.
wie bekomm ich jetzt raus mit welchen array er ein problem hat ?
Having problem Wierd problem with [GUIDE-DETIALED] How to setup a server! 02/10/2010 - EO PServer Hosting - 1 Replies Hellow,
I just used this guide, to set up an EO private server.
Everything is correct, but my AccountServer Keeps bugging.
Can someOne help me ( via TeamViewer, .. ) ?
Thnx,
Greets Joris
[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