Ja is möglich. Aber nicht mit GWCA..
Travelfunc -> 4 Paramter. (5 Parameter, aber einer ist sozusagen konstant)
GuiMsg -> max. 2 Parameter
Code:
void Travel(int mapId, int region, int language, int district)
{
void *pTravel = (void*)0x801FB0;
__asm
{
PUSHFD
PUSHAD
MOV ECX, mapId
MOV EDX, region
PUSH district
PUSH language
[COLOR="Red"]PUSH 1[/COLOR]
CALL [pTravel]
}
}
Register:
Code:
02FAF668 00804790 RETURN to Gw.00804790 from Gw.00585E90
02FAF66C 02FAF670 -> Header
02FAF670 000000A9 -> Function Id
02FAF674 000000BC -> Map Id
02FAF678 00000002 -> Region
02FAF67C 00000000 -> District
02FAF680 00000000 -> Language
02FAF684 00000001 -> Constant