Jump to content

Recommended Posts

Posted (edited)
6 minutes ago, bravetobe said:

Would u mind sharing a screenshot?As a player i m interested.Also,would u mind telling me,even in pm who are u?Except if someone is ashamed and hides himself like noone will figure it out.

Sure, now i am at the work. Today i will put here screenshot of database with its date and account/characters count. Who am i? I am a normal person like you. Nothing more.

 

P.S Better come to this topic to get informed in future.

 

Edited by Jahte
Posted
Just now, Jahte said:

Sure, now i am at the work. Today i will put here screenshot of database with its date and account/characters count. Who am i? I am a normal person like you. Nothing more.

Sure u are a normal person like me.Whats ur nickname tho?I m not the one hiding behind a name like LIVE though?I m pretty sure that u arent a random guy who has no idea what l2gold is and invests time and money into opening a server.

Well,its not just answering my question though.Proofs will create somewhat hype and not a "1 more gold server,lets play pokemon until we get wiped" mentality.

Posted
2 minutes ago, bravetobe said:

Sure u are a normal person like me.Whats ur nickname tho?I m not the one hiding behind a name like LIVE though?I m pretty sure that u arent a random guy who has no idea what l2gold is and invests time and money into opening a server.

Well,its not just answering my question though.Proofs will create somewhat hype and not a "1 more gold server,lets play pokemon until we get wiped" mentality.

This is my nickname "Jahte".  Yeah i am not a random guy.  Anyway today i will show you all the proofs. Also if i will have a enough time i will open a Live Stream with original untouched files and gameplay testing.

Posted
7 minutes ago, Jahte said:

This is my nickname "Jahte".  Yeah i am not a random guy.  Anyway today i will show you all the proofs. Also if i will have a enough time i will open a Live Stream with original untouched files and gameplay testing.

I m pretty sure that i have never seen ur nick between 2009 -2013(iirc).So,that speaks for itself if u are hiding or not.Well i m not gonna be the one to force u to reveal the GM team.Its somewhat L2Gold standard for GMs to hide themselves.There are people who will always know who u(GMs) are,so i m gonna be one of them at some point.

Well,pointless to continue.Good luck

Posted

They have 2k9 database + files, but 2k18 mxc acc,?

 

anyway i have no idea bout l2 gold, but since i jointed  this forum i see like every admin using "old l2 gold files"  but none have idea about it,

 

so please stop opening 10000 l2 gold with old files every month

  • Like 1
Posted
6 hours ago, AchYlek said:

They have 2k9 database + files, but 2k18 mxc acc,?

 

anyway i have no idea bout l2 gold, but since i jointed  this forum i see like every admin using "old l2 gold files"  but none have idea about it,

 

so please stop opening 10000 l2 gold with old files every month

You don't even realize what are we talking about. 10000 l2gold are not with old files. They are just a copy. But we are talking about the original one with original database..

Posted
5 hours ago, Jahte said:

You don't even realize what are we talking about. 10000 l2gold are not with old files. They are just a copy. But we are talking about the original one with original database..

so yea, u talking about https://www.lordcraft.net/topic/9364-sourcetrances-l2gold-project-interlude/ 

 

ez ?

Posted (edited)

False alarm...

1 more server with "l2gold files" without the db.I got jebaited ... anyway qq i guess.

On 4/14/2018 at 12:13 PM, Jahte said:

Kidding me ?

I am talking about L2OFF files not this shit java project.

any "l2gold server" without the db is worse than trancepack.

Feel free to pm me so i can prove u that the server doesnt have the original files.

Edited by bravetobe
Posted
On 17.04.2018 at 5:26 AM, bravetobe said:

False alarm...

1 more server with "l2gold files" without the db.I got jebaited ... anyway qq i guess.

any "l2gold server" without the db is worse than trancepack.

Feel free to pm me so i can prove u that the server doesnt have the original files.

They are original. I don't need any proves:)

Posted
21 minutes ago, BigGreen said:

Oke mate, I have send you My character name and my account name and you didin't even replay.... :D You have or not ?:)

Sorry i am busy at these days that is why i am not noticing many msgs.  I will back to you soon

Posted
2 hours ago, Jahte said:

They are original. I don't need any proves:)

more like avellan XD

Even "Support" guy on the forum uses the same gif.u cant even do it properly.

There are minor bugs which make official files unique.I m 99% sure that they wont be.Anyway,the server wont make any use of the database,so it goes to the "1-2 weeks max trash" category

Posted
35 minutes ago, bravetobe said:

more like avellan XD

Even "Support" guy on the forum uses the same gif.u cant even do it properly.

There are minor bugs which make official files unique.I m 99% sure that they wont be.Anyway,the server wont make any use of the database,so it goes to the "1-2 weeks max trash" category

Holy shit :) 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • Verify if following is supposed to be the way to handle movement npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); For me, it's not enough. And if it's the case, whole AI system is probably buggy.
    • hello, i want to wtt my charracter in l2elmorelab 1x harbor for 1.5kkk adena in l2reborn 10x new. Or if you interested tell me your offer. :)) Clean Mail 30 lvl Cleric Naked   Updated.
    • package ai.npc.NFWalker; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import l2r.gameserver.enums.CtrlIntention; import l2r.gameserver.model.Location; import l2r.gameserver.model.actor.L2Npc; import l2r.gameserver.model.quest.Quest; import l2r.gameserver.network.clientpackets.Say2; import l2r.gameserver.network.serverpackets.NpcSay; public class NFWalkerAI extends Quest { private static final int WALKER_NPC_ID = 20116; private final Map<String, Route> routes = new HashMap<>(); private final Map<Integer, Integer> npcIndexes = new HashMap<>(); private final Map<Integer, Boolean> npcReverse = new HashMap<>(); private final Map<Integer, String> npcCurrentRoute = new HashMap<>(); public NFWalkerAI() { super(-1, NFWalkerAI.class.getSimpleName(), "ai/npc/NFWalker"); loadRoutes(); addSpawnId(WALKER_NPC_ID); } private void loadRoutes() { // Route 1 Data Route route1 = new Route("route1"); route1.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff")); route1.addPoint(new RoutePoint(2, 148536, 172792, -980, 0, false, "")); // Route 2 Data Route route2 = new Route("route2"); route2.addPoint(new RoutePoint(0, 149363, 172341, -941, 0, false, "")); route2.addPoint(new RoutePoint(1, 150248, 172328, -980, 5, true, "Rise my children! Bring me the servants of the god! Let them be offered to our god Bifrons!")); route2.addPoint(new RoutePoint(2, 150248, 172776, -980, 0, false, "")); // Add routes to the map routes.put("route1", route1); routes.put("route2", route2); } @Override public String onSpawn(L2Npc npc) { if (npc.getId() == WALKER_NPC_ID) { selectInitialRouteForNpc(npc); } return super.onSpawn(npc); } @Override public String onAdvEvent(String event, L2Npc npc, l2r.gameserver.model.actor.instance.L2PcInstance player) { if (event.equalsIgnoreCase("move")) { moveNpc(npc); } else if (event.equalsIgnoreCase("check_reached")) { checkIfReached(npc); } return null; } private void moveNpc(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); if (point.isRun()) { npc.setRunning(); } else { npc.setWalking(); } if (!point.getChat().isEmpty()) { npc.broadcastPacket(new NpcSay(npc.getObjectId(), Say2.NPC_ALL, npc.getId(), point.getChat())); } npc.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new Location(point.getX(), point.getY(), point.getZ())); // Log movement intention System.out.println("NPC " + npc.getObjectId() + " moving to " + point.getX() + ", " + point.getY() + ", " + point.getZ()); // Schedule a check to see if the NPC has reached its destination startQuestTimer("check_reached", 1000, npc, null); } } private void checkIfReached(L2Npc npc) { String routeName = npcCurrentRoute.get(npc.getObjectId()); Route route = routes.get(routeName); Integer pointIndex = npcIndexes.get(npc.getObjectId()); if (route != null && pointIndex != null) { RoutePoint point = route.getPoints().get(pointIndex); Location currentLocation = npc.getLocation(); Location targetLocation = new Location(point.getX(), point.getY(), point.getZ()); // Check if the NPC has reached the target location if (currentLocation.equals(targetLocation)) { // Log that the NPC has reached the target System.out.println("NPC " + npc.getObjectId() + " reached target " + targetLocation); // Schedule the next movement startQuestTimer("move", point.getDelay() * 1000, npc, null); if (!npcReverse.get(npc.getObjectId())) { pointIndex++; if (pointIndex >= route.getPoints().size()) { npcReverse.put(npc.getObjectId(), true); pointIndex = route.getPoints().size() - 1; } } else { pointIndex--; if (pointIndex < 0) { npcReverse.put(npc.getObjectId(), false); pointIndex = 0; // Choose a new route after completing the current one in both directions switchRouteForNpc(npc); return; } } npcIndexes.put(npc.getObjectId(), pointIndex); } else { // Check again after 1 second startQuestTimer("check_reached", 1000, npc, null); } } } private void selectInitialRouteForNpc(L2Npc npc) { // Randomly select either route1 or route2 String selectedRouteName = "route" + (new Random().nextInt(2) + 1); npcCurrentRoute.put(npc.getObjectId(), selectedRouteName); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log initial route selection System.out.println("NPC " + npc.getObjectId() + " selected initial route " + selectedRouteName); } private void switchRouteForNpc(L2Npc npc) { String currentRoute = npcCurrentRoute.get(npc.getObjectId()); String newRoute = currentRoute.equals("route1") ? "route2" : "route1"; npcCurrentRoute.put(npc.getObjectId(), newRoute); npcIndexes.put(npc.getObjectId(), 0); npcReverse.put(npc.getObjectId(), false); startQuestTimer("move", 5000, npc, null); // Log route switching System.out.println("NPC " + npc.getObjectId() + " switched to route " + newRoute); } private static class Route { private List<RoutePoint> points = new ArrayList<>(); public Route(String name) { } public void addPoint(RoutePoint point) { points.add(point); } public List<RoutePoint> getPoints() { return points; } } private static class RoutePoint { private int id; private int x, y, z, delay; private boolean run; private String chat; public RoutePoint(int id, int x, int y, int z, int delay, boolean run, String chat) { this.id = id; this.x = x; this.y = y; this.z = z; this.delay = delay; this.run = run; this.chat = chat; } public int getId() { return id; } public int getX() { return x; } public int getY() { return y; } public int getZ() { return z; } public int getDelay() { return delay; } public boolean isRun() { return run; } public String getChat() { return chat; } } } I looking for help, with this, the npc not start to move. Im trying to create, an NPC wich have multiple walk routes basic logic is  random pick a route complite the route  like Route 1 start form zero (0 -> 1 -> 2(or more) -> 1 -> 0) When the npc return to 0, the script should pic the other route and start again.  And if there is a message like point 1 here     "route1.addPoint(new RoutePoint(1, 148568, 172328, -980, 5, true, "Puff"));" The npc should display the chat message. Currently my problem is the npc not moving, but if I manage it to start moving its randomly move between the route 1 and 2 set of coordinates. Currently for me its  a nightmare. I hope anyone can help somhow.
  • Topics

×
×
  • Create New...