Jump to content
  • 0

d.new_jump bugged?


callmax

Question

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
Link to comment
  • Answers 7
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

7 answers to this question

Recommended Posts

  • 0

 

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

Link to comment
  • 0

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
  • 0
  • Honorable Member

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

Link to comment
  • 0

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
  • 0

 

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
  • 0

 

 

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
  • 0

Dungeon creation will fail with some map index. I don't know why... so try an other index (e.g. 60)

$ uptime
1:26AM  up 732 days,  8:29, 1 user, load averages: 0.38, 0.31, 0.22

$ uname -srp
FreeBSD 9.1-RELEASE amd64

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • 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.