GWCA Frage(n)

01/27/2010 17:05 martin888#46
kann man direkt zu einer targetid laufen ? wollte mein punkte bot den schrein anlabern lassen und weis nicht wo man die getnearstnpctocords werte her bekommt und wollte das so machen geht das ?
01/27/2010 17:52 Frutex#47
Quote:
Originally Posted by martin888 View Post
kann man direkt zu einer targetid laufen ? wollte mein punkte bot den schrein anlabern lassen und weis nicht wo man die getnearstnpctocords werte her bekommt und wollte das so machen geht das ?
1. Ja, suche die Id des NPCs. (da gibt es ein paar Programme)

2. Stell dich neben den NPC und lies die Koordinaten aus.

Viel Erfolg
01/27/2010 18:59 image333#48
Hi,
ich steh irgendwie grad auf dem Schlauch kann ich mit einer Whileschleife solange warten bis der Spieler mit dem MoveEx(x,y) fertig ist ?

Ich habe das schon probiert aber das will irgendwie nicht
Code:
While ($CA_GetSpeed,-2) <> 0
	Sleep(10)
WEnd
Danke Image
01/27/2010 19:01 ddl#49
guck neuste GWCAConstants.au3
MoveToEx
01/28/2010 11:51 moqqba#50
Hi, ich habe nun folgendes Problem , der nächste Gegner ist auch nach einem erfolgreichen run im Kompass zu sehen und so wollte ich meine whileschleife zum kämpfen so beenden

Code:
Func fight()
    $CBVar[0] = 10000
    while $CBVar[0] < 5000000
       .
       . 
       .
       CmdCB ($CA_GetMyDistanceToAgent, -1)
    WEnd
EndFunc
nur irgendwie funktioniert es nicht, ...
würde mich über Hilfe freuen
Danke Moqqba
01/28/2010 14:09 ddl#51
wenn du mit -1 arbeitest musst du davor den gegner auch anwählen!
haste das gemacht?
desweiteren kommt noch ein $cbType = "float" dazu
01/28/2010 14:28 moqqba#52
jo angewählt hab ich ihn, hatte nur den 2ten befehl vergessen
01/28/2010 18:46 martin888#53
stehe neben den schrei er spricht den hench auch an aber irgendwie nimmt er den schrein net an kann mir bitte wer helfen ?

func segen ()
$cbType = "int"
CmdCB($CA_GetMyNearestAgent)
$npc1 = $cbVar[0]
sleep ( 1000 )
CmdCB ($CA_GoNpc, $npc1 )
sleep ( 5000)
CmdCB ($CA_Dialog, $QuestiD )
sleep ( 2000 )

EndFunc

thx
01/28/2010 18:48 martin888#54
hatt sich geklärt war einfach nur fail und hab meine quest id nicht deklariert ^^ shame on me
01/29/2010 16:07 PenGuin :O#55
Wie kann ich es verwirklichen, dass in einem Label angezeigt wird, welcher Skill von egal welchem Gegner auf MICH gecastet wird?
In dem Beispiel ist es ja nur von mir auf wen, aber ich weiß nicht wie ich es andersrum mache.
GWCAConstants sagt das:


Code:
Global $tagSKILLLOGSTRUCT = "long AgentId;long MyId;long SkillId;float Activation;byte TeamId;ushort Allegiance;float Distance;long Ping"
Ich weiß aber nicht, wie ich diese Struct benutzen kann, damit ich anzeigen lassen kann, wer auf mich etwas castet.

MfG
02/02/2010 14:43 moqqba#56
Hi,
ich bräuchte nochmal Hilfe von euch, meine sell()-Funktion hab ich soweit fertig jedoch geht mein Char zum Kaufmann, idented alles aber geht dann zur Truhe anstatt die gegenstände zu verkaufen.
Den Code findet ihr hier: [Only registered and activated users can see links. Click Here To Register...]
oder hier
02/02/2010 15:18 Moppel123#57
Es kann sein, dass sich die ID der NPCs innerhalb einer Stadt verändert. Deshalb geht er auch zur Truhe anstatt zum KM. Prüfe das mal mit dem Commander. Am besten machst du es nicht mit GoNPC sondern über Move, sodass du bei dem nächsten Update nicht alles wieder ändern musst