GWC - My little Projekt

09/07/2010 01:23 Valvepro#1
Moin -
hier release ich mal meine Version der "Guild Wars API".
Funktionen könnt ihr euch aus den einzelnen befehlen selber basteln,
wird ja nicht soo schwer sein.

Undetected -> 07.09.2010

UPDATE: 28.09.2010
  • Neue Funktionen ab -> $GW_Resign
  • Fenster benennt sich nun in "Guild Wars | [CharName]" um (GWCA like)
UPDATE: 29.01.2011
  • GW_BuyItem hinzugefügt Parameter: (ID, PreisInGold)
  • GW_BuyIdKit FIX -> Nur bei Händlern mit allen Items ansonsten GW_BuyItem benutzen!
  • Overflow FIX [CRASH] bei langer Laufzeit
Ihr könnt gerne vorschläge für neue Funktionen machen, die ihr beim Botten umbedingt benötigt. Werde diese dann ggf. beim nächsten Release mit einbeziehen.

PHP Code:
Global Enum $GW_Test 0x1$GW_Travel,$GW_SwitchMode,$GW_UseSkill,$GW_MoveTo,$GW_InviteNPC_
                   $GW_Dialog
,$GW_OpenChest,$GW_SetSkillbarSkill,$GW_SellItemBySlot_
                   $GW_SetGraphic
,$GW_Console,$GW_IdentItemByID,$GW_MoveToV3_
                   $GW_GetMapID
,$GW_GetOwnCoord,$GW_FindIdKid_
                   $GW_GetItemByModelId
,$GW_IdentBag,$GW_GetItemId,$GW_GetBagItems_
                   $GW_Connection
,$GW_Experience,$GW_TitleGamer,$GW_TitleTrackKurzick_
                   $GW_TitleTrackLuxon
,$GW_TitleCommander,$GW_TitleParty,$GW_TitleSweet_
                   $GW_TitleLightbringer
,$GW_TitleNorthMastery,$GW_TitleDeldrimor,$GW_TitleAsura_
                   $GW_TitleNorn
,$GW_TitleVanguard,$GW_TitleSunspear,$GW_TitleDrunkard,$GW_TitleWisdom_
                   $GW_TitleUnlucky
,$GW_TitleLucky,$GW_TitleTreasure,$GW_MoneyStorage,$GW_MoneySelf_
                   $GW_MaxLuxonFaction
,$GW_CurrentLuxonFaction,$GW_MaxKurzickFaction_
                   $GW_CurrentKurzickFaction
,$GW_MaxBalthFaction,$GW_CurrentBalthFaction_
                   $GW_Dead
,$GW_Ping,$GW_LoggedIn,$GW_Name,$GW_Email,$GW_MoveToKeepRunning,$GW_LoadScreen_
                   $GW_MoveToStoppAll
,$GW_CurrentID,$GW_UseItem,$GW_LeaveGH,$GW_DropGold,$GW_CommandHero_
                   $GW_ChangeGold
,$GW_AddHero,$GW_KickHero,$GW_CommandAll,$GW_EquipItem,$GW_KickNpc,$GW_TravelGH_
                   $GW_GetRarity
,$GW_IdentItemBySlot,$GW_BuyIdKit,$GW_BuyItem,$GW_MoveItem,$GW_QuestReward,$GW_GetQuest,$GW_Resign_
                   $GW_ReturnToOutpost
,$GW_CurrentEnergie,$GW_MaxEnergie,$GW_CurrentHP,$GW_MaxHP_
                   $GW_IsCasting
,$GW_SkillRecharge,$GW_GoNPC,$GW_GetNearestNPCToCoords,$GW_GetNextItem,$GW_PickUpItem_
                   $GW_GetNearestItem
,$GW_AgentIsCasting,$GW_CurrentTargetID,$GW_GetItemModelId$GW_GetNearestAgentToCoords_
                   $GW_ChangeStorageMoney
$GW_DonateLK$GW_EnterChallenge$GW_GetQuantityByModelID$GW_GetAgentAverageAOECoords_
                   $GW_GetNearesdtEnemyAgentToCoords
,$GW_CountDeadAgents,$GW_GetNearestAliveEnemy_
                   $GW_GetNearestEnemyInAOE_PVP
,$GW_Attack,$GW_GetNearestEnemyInAOE_PVE,$GW_AgentType,$GW_AgentCoords,$GW_TargetNearestItem_
                   $GW_GoAgent
$GW_AgentExist$GW_GetMyID,$GW_GetAdrenalin,  $GW_NearestItemByModellID$GW_GoSignpost$GW_SalvageItem 

HaveFUN and enjoy!
09/07/2010 09:07 sunrise123#2
Ich bedanke mich recht Herzlich :) Es läuft Perfekt; zumindest sind keine Abstürze; bisherige Fehler vorhanden, wird eine conststans.au3 benötigt?

"
ERROR: CheckDeath(): undefined function.
Until $dis < $disAbo Or CheckDeath($Hwnd)"
nur mal erwähnt
09/07/2010 09:54 gwinsight#3
"Funktionen könnt ihr euch aus den einzelnen befehlen selber basteln"

ein einfaches Beispiel wie man zb. nu einen Moveto (x,y) erstellt wäre mir schon gut genug
09/07/2010 13:14 Valvepro#4
Quote:
Originally Posted by sunrise123 View Post
"
ERROR: CheckDeath(): undefined function.
Until $dis < $disAbo Or CheckDeath($Hwnd)"
nur mal erwähnt
Habe die Funktion hinzugefügt.

Quote:
Originally Posted by gwinsight View Post
"Funktionen könnt ihr euch aus den einzelnen befehlen selber basteln"

ein einfaches Beispiel wie man zb. nu einen Moveto (x,y) erstellt wäre mir schon gut genug
Eine MoveToP ist ja schon dabei... (MoveToP)

Aufruf: GwCmd("Guild Wars", $GW_MoveTo, $X, $Y)

oder mit MoveToP("Guild Wars", $X, $Y)
09/07/2010 13:15 Z.E.R.O#5
Was genau ist das denn?
09/07/2010 16:42 gwinsight#6
Quote:
Originally Posted by Valvepro View Post
Habe die Funktion hinzugefügt.



Eine MoveToP ist ja schon dabei... (MoveToP)

Aufruf: GwCmd("Guild Wars", $GW_MoveTo, $X, $Y)

oder mit MoveToP("Guild Wars", $X, $Y)


Kommt keine Fehlermeldung, er bewegt sich jedoch auch kein stück :[

gwc.au3 ist included, gwc.dll ist injected; als admin gw + injector gestartet.

Code:

09/07/2010 16:56 Valvepro#7
Quote:
Originally Posted by gwinsight View Post
Kommt keine Fehlermeldung, er bewegt sich jedoch auch kein stück :[

gwc.au3 ist included, gwc.dll ist injected; als admin gw + injector gestartet.

Code:

Fenstername von GW sollte sich nach dem injecten ändern und nicht mehr Guild Wars heißen ;)...
09/07/2010 17:09 gwinsight#8
Hatte sich geändert(love gw), trotzdem keine bewegung :confused:

Das Script beendet sich auch nicht; es läuft weiter; bis ich es manuel stoppe; kann es sein das er die Fkt garnicht ausführt; versucht bzw schafft?
09/07/2010 18:03 Valvepro#9
Quote:
Originally Posted by gwinsight View Post
Hatte sich geändert(love gw), trotzdem keine bewegung :confused:

Das Script beendet sich auch nicht; es läuft weiter; bis ich es manuel stoppe; kann es sein das er die Fkt garnicht ausführt; versucht bzw schafft?
Also wenn du die Funktion dann immer noch mit:
GwCmd("Guild Wars", $GW_MoveTo, 500, 300)
versuchst aufzurufen ist es kla das es nicht geht, weil das Fenster nicht mehr "Guild Wars" heißt..
09/07/2010 18:09 gwinsight#10
Ich weiß es ist warscheins zuviel verlangt aber Über eine einzige test.au3 die mir zeigt wo mein Fehler liegt ( zb. einen einzigen wegpunkt) wäre ich überdankbar :( es tut mir so leid, ich habe die letzten 3 wochen nur damit verbracht autoit tutorials zu studieren und ich bin noch weniger als am anfang >.<

#include-once
#include <GWC.au3>


GwCmd("Guild Wars #LoveGW#", $GW_MoveTo, 500, 300)
09/07/2010 18:18 Deset#11
also wenn du in die gui einsetzt dass du den namen eingeben musst und das als variable gestalltest sodass du des in die movetop einsetzt wäre es doch am einfachsten.

MoveToP("Guild Wars - $name", $X, $Y)

sowas in der art
09/07/2010 18:50 kknb#12
du kannst doch selber den fenster namen ändern
09/07/2010 19:00 gwinsight#13
Quote:
Originally Posted by kknb View Post
du kannst doch selber den fenster namen ändern
hab ich gemacht; Das fenster heißt zb rickroll:

#include-once
#include <GWC.au3>
#include <NamedPipes.au3>
#include <WinAPI.au3>

GwCmd("rickroll", $GW_MoveTo, 500, 300)

Ich verstehe einfach nicht wie der Fenstername mit der Fkt zusammenhängt :confused:

meine gwc


danke an alle bemühungen.. ich sollts wohl lassen.
09/07/2010 19:56 kknb#14
meinte eher deset das man den gw fenstertitel selber ändern kann. du hast halt nur "rickroll" in das script geschrieben, was
a: schwachsinnig ist weil es wohl kein $sgw gibt sondern $hwnd, und ich
b: bezweifle das du dein fenstername auch in rickroll geändert hast.


edit: habs eben mal getestet. script bleibt bei mir in line 42 der gwc.au3 hängen.
09/07/2010 20:09 gwinsight#15
Wüsste nicht was du sonst meinen könntest:


fakto bis dato keine funktion? :/