Jump to content

Recommended Posts

Posted (edited)

Just a reminder for anyone who might have forgotten the global forum rules:

 

5: No greek(or other language) in english topics and no english in greek(or other language) topics

    Use tags in titles if you want to discuss in another languages, example [GR] eimai ellinas.

    Punishment: 1st is warning, 2nd pm , 3rd permanent ban.

 

 

 

 

This is an international boards, so please try to stick to the english language, or at least provide rough english translation of your point.

 

Thank you  ^-^

That's nice Herlitz, Maxtor created especially for greeks a section where people that live in Greece or speak the language can talk.

 

I offfer you a +1 for your work, you started with the right foot and I wish you can continue like that.

 

Well done!

Edited by Krea
Posted (edited)

Sorry for our greeks..what ever it takes..Glad1 is albanian so maybe know better english than greeks...w/e...Now for bnb as he says no bag..server had lots of buges...Yous said the best anti-bot system..when you said that why you have donate for unban char??this is joke..was a bot server for admin spawns and for some others..i was botting from the 1st second of my logging in server..i open 6 boxes with virtual machine and full of bot..EZ corrupted and bad server..very EZZZZZZZZZZZZZZZZZZ.....Ezzzzzzzzziest of my life!!!EZZZ bad too BAD server!!

 

and stop this shit with the files that are official...are uber Java!!dont make me to post it NC soft!!!this fairtale with official files!!

Edited by Loudovic
Posted

Sorry for our greeks..what ever it takes..Glad1 is albanian so maybe know better english than greeks...w/e...Now for bnb as he says no bag..server had lots of buges...Yous said the best anti-bot system..when you said that why you have donate for unban char??this is joke..was a bot server for admin spawns and for some others..i was botting from the 1st second of my logging in server..i open 6 boxes with virtual machine and full of bot..EZ corrupted and bad server..very EZZZZZZZZZZZZZZZZZZ.....Ezzzzzzzzziest of my life!!!EZZZ bad too BAD server!!

even with so many bot , you and your clan failed in previous server, so HatersGonnaHate for ever , start again the pacman man

 

 

in your cave

Posted

Guys this is Lineage2 in 2015, what do you expect? Server might of had some problems last year but it was fine, I enjoyed playing there , and many others for sure. Let's wait for the opening and see.

Posted (edited)

Dear Ludovic,

 

We know are opening a server yourself we are asking you not to write inaccuracies.

 

As a company, we respect competition but we will never write inaccuracies at anothers server post, in order to hurt the prestige of another so we will take advantage of it.

 

 

Regards,

Edited by CoreBnB
Posted

even with so many bot , you and your clan failed in previous server, so HatersGonnaHate for ever , start again the pacman man

 

 

in your cave

 

You gonna be in your cave..FOG where you bot..5 months before someone seen you in town..so no offence you are a joke playerwith good gear cause you are botting..so sipmle....

 

Dear Ludovic,

 

We know are opening a server yourself we are asking you not to write inaccuracies.

 

As a company, we respect competition but we will never write inaccuracies at anothers server post, in order to hurt the prestige of another so we will take advantage of it.

 

 

Regards,

 

Mr. Heisenberg i dont open my own server...must be a mis-understanding or this albanian guy Glad1 inform you wrong...

Regards!~

Posted

BnB servers were always full of epic pvps. I remember epic pvps in Lair ( bridge), epic sieges with 3500+ people online at least.

 

Let's make this one big again.

I guess u never seen a server with real 3.5k ppl, that's the sure thing.

Posted

I guess u never seen a server with real 3.5k ppl, that's the sure thing.

 

If you dont wanna play on this server and you have so much hate inside you about this project, then .... why are you still here ?

I mean you wrote your opinion, we read it, we understood your point, but you keep writing and replying and saying things about everything that has to do with bnb.

 

Why ? Do you want to "protect" people that you dont know from playing there ? Do you care so much about the entertainment of strangers ?

What's your point ?

Posted

dude you are posting craps about 3.5k ppl that u have never seen in your life.

bnb never had 3.5k real, online counter was like 3x FAKE, I do not have any reason to hate bnb, if the truth hurts you, thats not my fault.

Posted

If you dont wanna play on this server and you have so much hate inside you about this project, then .... why are you still here ?

I mean you wrote your opinion, we read it, we understood your point, but you keep writing and replying and saying things about everything that has to do with bnb.

 

Why ? Do you want to "protect" people that you dont know from playing there ? Do you care so much about the entertainment of strangers ?

What's your point ?

some of them will open another server ,so they try to hurt  bnb,

some others  failed hard on previous bnb so they cant accept it and deal with it

HatersGonnaHate 

Posted

some of them will open another server ,so they try to hurt  bnb,

some others  failed hard on previous bnb so they cant accept it and deal with it

HatersGonnaHate 

You actually were my victim in olympiad, u shouldn't even open your mouth dumb )))

Posted

I like ppls talking everywhere about new classic but truth is that 50% of those ppls will quit classic before they reach 40 lvls. Anyway bnb was good server last time and I think this time could be good as well no matter what haters saying. Ppls crying about bots but there is no server arround with 100% anti bot protection go check any russian low rate and then come here and talk about bots. GL with server and wish all normal players to have fun there

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

    • 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.
    • We are certainly not an ambulance, but we will definitely cure you of blacklists and empty pockets. Live freely with SX! Each of you will receive a trial version of SX to familiarize yourself with the product, all you have to do is post in this thread
    • qual e o valor pra atualizar o java da soucer ?
  • Topics

×
×
  • Create New...