Complex Autoit Script for MMORPG

Cancelado Postado May 12, 2009 Pago na entrega
Cancelado Pago na entrega

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

Dofus is a game played on a stand-alone flash client. It is a MMORPG (massively multiplayer online role playing game) in which a player controls an avatar through a large and diverse game world. The client is loaded onto the owners computer in which he or she manipulates the character using a mouse and keyboard.

The client communicates with the game servers which control and record the actions of the avatar.

* this script would control mouse and keystrokes

* this script would intercept and send packets to game server

* this script would utilize either:

o Pixel detection to control targets

o Object detection in the flash client

o Or a combination of both

## Deliverables

Here is an example of an ingame screen:

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

Notice there are many objects on the screen that are meaningfull, here are a few highlighted and explained:

(below is a few creatures that move about the screen, they would need to be targeted to enter combat)

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

(below are targetable items, they are NPC's and players which are selling items. You would not need to interact with these in the script, yet they are present and changing in the game:)

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

(below the dots show the targetable squares. Each dot represents a pontential place the avartar can move about.)

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

(navigation is made by clicking particular sqares on the edges of the maps, below is an example of those sqaures:)

<a href="[url removed, login to view]" target="_blank"><img src="[url removed, login to view]" border="0" alt="Photobucket"></a>

Communication between the server and the client are handled using packets. The coder will have to use a packet function in autoit to detect the server address by preforming an action and recording the response (or some other capable function.) Some packets could be used to aid the scripts preformance. I have discovered some packets myself (small list below for example:

BS1 - BS15 (emotes)

eU1 (kneel/rest) (others eU# from 1 to 19 at least)

GR1 (clicks READY in a fight)

Gp# (where # is the square chosen to start the fight)

qping (pings the server, server responds with qpong)

FL (friends list)

BM: | message (trading message)

GI - (refreshs the screen / not sure)

eD# (1 - 7 for rotations)

BM*hi (text messages)

EK (accept trade)

AL (refresh the screen)

DC-3 (opens bank)

DR318 | 259 (accept bank)

EMG167 (deposits 167 in game money)

EMG-170 (removes 170 in game money)

EB4458483 | 1 (buy a product, number | quanitity)

in loginscreen, sprite 737:

AL = getCharacter

AS = setCharacter(sCharacID, nServerID) - you've picked one

AA = addCharacter

AD = deleteCharacter

AB = boost(nBonusID) - no idea

in exchange:

EV = leave

ER = request

Es = shop

EA = accept

EK = ready

EMO= movementItem

EMG= movementKama

ES = sell

EB = buy

EQ = offlineExchange

EHT= bigStoreType

in battle:

GA = sendActions

GKK = actionAck

GKE = actionCancel

GC = create

GQ = leave

Gp = setPlayerPosition

GR = ready

GD = getMapData

GI = getExtraInformations

Gt = turnEnd

GT = turnOk

in interface:

FL = friendsList

FA = addFriend

The basic goal of the script would be to advance the character through the successful contact and completion of combat with creatures in the game.

Secondary goal will be the use of in-game menus to store items acquired from combat.

If the coder is capable he/she may wish to make a Autoit GUI to allow the user to enter data such as hunting locations and target creatures.

You can download the game client to see what it is like using this link: [url removed, login to view] or at this location: [url removed, login to view]

Java PHP

ID do Projeto: #3878359

Sobre o projeto

1 proposta Projeto remoto Ativo em May 22, 2009

1 freelancer está oferecendo em média $149 para esse trabalho

ronitoberoy87

See private message.

$148.75 USD in 14 dias
(5 Comentários)
2.6