callmax 227 Posted May 29, 2014 Share Posted May 29, 2014 (edited) 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 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 August 15, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
deadman 33 Posted May 29, 2014 Share Posted May 29, 2014 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 More sharing options...
Honorable Member .plechito' 7712 Posted May 29, 2014 Honorable Member Share Posted May 29, 2014 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 Share on other sites More sharing options...
Remix 45 Posted May 29, 2014 Share Posted May 29, 2014 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 More sharing options...
Night 366 Posted May 29, 2014 Share Posted May 29, 2014 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 More sharing options...
Remix 45 Posted May 29, 2014 Share Posted May 29, 2014 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 More sharing options...
Solution callmax 227 Posted May 29, 2014 Author Solution Share Posted May 29, 2014 (edited) 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 i think the problem is in this function 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 August 15, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Active Member ATAG 310 Posted May 29, 2014 Active Member Share Posted May 29, 2014 Dungeon creation will fail with some map index. I don't know why... so try an other index (e.g. 60) Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now