Quote:
Originally Posted by Exem strike
Hello
About Kumuki, someone can say why the character enters the instance leaves and goes to the next without having finished the previous character?
I am having this problem, I leave an account with 8 char inside the instance, I am happy when it finishes kkkk but in the end I will see the char so it enters it displaces and goes to the next and with this I lose all the entries,
Does anyone know where the fault is?
Paraly * - *
1.6 solve this too?
|
Well a couple of things could possibly go wrong, i this case I will assume it is a delay issue.
The character "enters" kumuki, waits some delay and then if he is in, he makes the instance, if he is not in the script tries some more times to enter and if he still doesn't, the script assumes he can't enter or is not the correct level or he did kumuki etc so he logs out to the next char.
In this case it would probably solve your problem if you added this line:
DelayGlobal=1.5;
this will set all delay for example to 1,5x more (aka +50%, thus a delay that is 10 seconds will become 15 seconds)
BUT this will do it for the whole instance and you might not want this.
In this case you could only change manually the delays about the entry only.
~~~~~~~
If you are an asmo, search for this line:
end_EnterAsmo;
Right before this line there is a
Delay=10000; this means when an asmo tries to enter, he waits 10 seconds. I'd suggest you to change this to
20000 like below, every char will wait 10 more second to enter before he makes the checks of location and proceed to instance (or logout):
...
Code:
Delay=20000;
end_EnterAsmo;
...
if you are an elyos regard deleting your toon and make an asmodian, but in any case if you insist on being an elyos, search for this code and do the same as above:
Code:
Delay=20000;
end_EnterElyos;
~~~~~~~~~~~~~~~~~~~~
You could also add a delay in the
#DO command after the first trial to enter if you want:
The default timer in the below code was
#DO=25000; changed to
35000 so it waits 10 more seconds to see if the entry was successful;
Code:
_IFMemPtrRead=%PlayerBase,%OffsetLevel,BYTE,>9;
#DO=35000;
Delay=50;
_UNTILMemRead=%AddrMap,DWORD,=302330000;
_IFMemRead=%AddrMap,DWORD,=302330000;
#EXECUTE=Instance;
Also a little lower than that there is a whole 60 seconds effort to enter the char in case all the previous failed, you could add another slight delay in the
#DO with the arrow:
Code:
MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE;
Delay=1250;
#EXECUTE=Entry;
Delay=12000; <---------------------increase this
_UNTILMemRead=%AddrMap,DWORD,=302330000;
_IFMemRead=%AddrMap,DWORD,=302330000;
#EXECUTE=Instance;
#ENDIF