Hot springs quest script problem

05/11/2009 12:49 specialblend#1
Well, I'am using the OOG cracked 10.9.5.

When I start the script by goddard gk, the char talks to the GK, but after "pressing" teleport, the teleport list window closes, so it cant "press" where to teleport.

Here is how it's set up:

NPCSEL(Tatiana[ID=31275])
DELAY(1000)
NPCDLG(Tatiana[ID=31275])
DELAY(1000)
DLGSEL(Teleport)
DELAY(1000)
DLGSEL(Hot Springs - 9300 Adena )
DLGSEL(Hot Springs - 6500 Adena )
DLGSEL(Hot Springs - 4700 Adena )

If any1 knows why, please help.
05/11/2009 14:43 genome3po#2
>< Maybe there's bug on the teleport part. I'm having the same problem with the Get a pet script too. Tried to tweak some Delays. DLGSEL(Teleport) is not getting selected. Changed from (Teleport.) to (Teleport) still not working.
05/11/2009 15:00 specialblend#3
Well i realised about the "." thing too, but its diferent error.

when you put "Teleport." it simply does not go forward but window still there

with "Teleport" (the good one) it happens what i said, so i guess yes. its a bug


still lf for any posible solution =)
05/11/2009 17:24 emir0n#4
if u are playning on retail there were maybe some changes .... try to record that part again

wrong section - moved,warning
05/12/2009 08:09 adenasmuggler#5
Ok, here is a better way to write this. The pauses are to help you trouble shoot. So if walker sees that teleport is an active dialogue it will pause inside the brackets and you will see the dialogue in the script box. However if you just go straight to pause()/// fail then walker didn't see "teleport". If it pauses in bracket, then pauses at fail but you didn't teleport then that dialogue was missed. Have fun.

NPCSEL(Tatiana[ID=31275])
DELAY(1000)
NPCDLG(Tatiana[ID=31275])
DELAY(4000)

STRINDLG(Teleport)
{
PAUSE()///walker sees the teleport
DLGSEL(Teleport)
}
PAUSE()/// fail

DELAY(1000)
DLGSEL(Hot Springs - 9300 Adena )
DLGSEL(Hot Springs - 6500 Adena )
DLGSEL(Hot Springs - 4700 Adena )

If any1 knows why, please help

-Smug
05/12/2009 11:31 specialblend#6
ok, it pauses in the line "PAUSE()///walker sees the teleport" and do nothing more. what does it mean?
05/13/2009 17:30 adenasmuggler#7
Ok may sound simple. But erase the DLGSEL(Teleport), and record it again. Make sure you erase the whole line. I've had this happen before I think it's just a bug. Let me know if that helps.
05/14/2009 12:38 specialblend#8
Well, I did what u told me, and I managed to make it working again, but ONLY on IG 2.12b.

I mean i was trying making it work on 10.9.5 OOG cracked since its only recipe farm and i dont want to open l2 for it...

now works on IG but don't on OOG, never pass thro GK, dunno why
05/18/2009 06:57 adenasmuggler#9
Hey if found out what it was. It's pretty simple too. The game window shows caps. For example "Teleport" in the game window is "teleport" to walker 2.13. So basically the dialogues have to be recorded again. I've noticed the same thing w/ other dialogues like newb guides. Pain in the ass really. What is unsettling to me is the "Tooltips: No ins: /// scripters note"

is not displayed in purple and above my char's head.

any thoughts?


-smug


** ugh this sucks, I wonder if this is a walker screw up for the way l2 servers are relaying the dialogues now, this means I have to redo ALL of the dialogues I have recorded over the past 5 months. . . .