Jump to content

d.new_jump bugged?


Go to solution Solved by callmax,

Recommended Posts

Hey, I tried to create a new dungeon via 

 

"d.new_jump(354, 8832, 9791)"

 

but it doesn't work's, i think the function dungeon_new_jump in questlua_dungeon.cpp is broken, i looked over this function, but i can't see anything wrong,

 

this are the syslogs, from the created dungeon, the only thing i say to this is

 

llB1R8H.jpg

 

 

May 29 02:42:01 :: Create Dungeon : OrginalMapindex 354 NewMapindex 680677205
May 29 02:42:01 :: PRIVATE_MAP: 3540003 created (original 354)
SYSERR: May 29 02:42:01 :: WarpSet: Invalid map inedx 3540003, must be child of 105
Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Replies 7
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

d.new_jump is for the floors of dungeon.

 

For start a dungeon you need to do:

 

d.join(index) ---he teleport all your party or you to the settings.txt or town.txt i dont remember now

 

d.new_jump_all(index, cordx, cordy) ---starts dungeon (teleport all mates to the map)

 

d.new_jump_party(index, cordx, cordy) ---starts dungeon (teleport your party to the cords)

 

 

Link to comment
Share on other sites

d.new_jump is for the floors of dungeon.

 

For start a dungeon you need to do:

 

d.join(index) ---he teleport all your party or you to the settings.txt or town.txt i dont remember now

 

d.new_jump_all(index, cordx, cordy) ---starts dungeon (teleport all mates to the map)

 

d.new_jump_party(index, cordx, cordy) ---starts dungeon (teleport your party to the cords)

 

 

It work but u must be still on the same map index..

 

For example u have dungeon with index 354.. So d.new_jump will work just on map index 354..

 

It's work for me, so try it

 

Not exactly.

d.new_jump starts a new dungeon too

But you must be on the same core.

"May 29 02:42:01 :: PRIVATE_MAP: 3540003 created (original 354)"

As you can see, it created a new instance.

 

Np, callmax.

I love it to help noobs with their problems.

 

Just try a elif statement - it should work too.

Link to comment
Share on other sites

  • Bronze

 

d.new_jump is for the floors of dungeon.

 

For start a dungeon you need to do:

 

d.join(index) ---he teleport all your party or you to the settings.txt or town.txt i dont remember now

 

d.new_jump_all(index, cordx, cordy) ---starts dungeon (teleport all mates to the map)

 

d.new_jump_party(index, cordx, cordy) ---starts dungeon (teleport your party to the cords)

 

 

It work but u must be still on the same map index..

 

For example u have dungeon with index 354.. So d.new_jump will work just on map index 354..

 

It's work for me, so try it

 

Not exactly.

d.new_jump starts a new dungeon too

But you must be on the same core.

"May 29 02:42:01 :: PRIVATE_MAP: 3540003 created (original 354)"

As you can see, it created a new instance.

 

Np, callmax.

I love it to help noobs with their problems.

 

Just try a elif statement - it should work too.

 

 

is it possible to allow the same map many time par core?

Link to comment
Share on other sites

 

 

d.new_jump is for the floors of dungeon.

 

For start a dungeon you need to do:

 

d.join(index) ---he teleport all your party or you to the settings.txt or town.txt i dont remember now

 

d.new_jump_all(index, cordx, cordy) ---starts dungeon (teleport all mates to the map)

 

d.new_jump_party(index, cordx, cordy) ---starts dungeon (teleport your party to the cords)

 

 

It work but u must be still on the same map index..

 

For example u have dungeon with index 354.. So d.new_jump will work just on map index 354..

 

It's work for me, so try it

 

Not exactly.

d.new_jump starts a new dungeon too

But you must be on the same core.

"May 29 02:42:01 :: PRIVATE_MAP: 3540003 created (original 354)"

As you can see, it created a new instance.

 

Np, callmax.

I love it to help noobs with their problems.

 

Just try a elif statement - it should work too.

 

 

is it possible to allow the same map many time par core?

 

 

Yes.

You can create up to 10.000 instances for a dungeon at the same time on each map.

Link to comment
Share on other sites

  • Solution

 

Not exactly.

d.new_jump starts a new dungeon too

But you must be on the same core.

"May 29 02:42:01 :: PRIVATE_MAP: 3540003 created (original 354)"

As you can see, it created a new instance.

 

Np, callmax.

I love it to help noobs with their problems.

 

Just try a elif statement - it should work too.

 

if i wheren't on the same core as the dungeon, it would say this error ;), you are verily thick as a brick

742276c3e9.jpg

 

i think the problem is in this function

 

e88d52ad19.png

if i commet the "return false;" out, it should set the lMapIndex to the private map index, but it seems to don't do that correctly

 

At all other d.new_jump is for create a dungeon with just you = singleplayerdungeon, but the function is bugged as i see

 

// EDIT: Fixxed, rewritten the function dungeon_new_jump, cause they was completly fucked up

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.