Jump to content

Recommended Posts

Posted

A warning about https://www.elmorelab.com

 

The image exposes how these "developers" attempt to protect a selected group of players; not allowing others to name them, nor allowing other players to discuss cheats, bots or errors. A perfect example of poor service.

 

note.

the image does not contain punishable offenses, just the most clear evidence of corruption, not even insults, just metropolitan terms at most, enjoy.

 

FULL SIZE LINK: https://i.imgur.com/7zvqvWw.png

 

7zvqvWw.png

  • Like 3
  • Upvote 1
  • Downvote 2
Posted (edited)

this server is a very large pile of s___

Hispanics have a nasty tendency to cheat in all kind of games, even in sports and public betting, but what's even worse than that is the fact they love to call you rac!st whenever you caught them cheating.

Edited by ThatFumigator
Posted

so tl;dr someone killed you in game and you decided to make 3 accounts to upvote your funny rant? lmao

you might want to have your mental checked by professional

  • Haha 1
  • Upvote 1
Posted

This person posts this garbage that has no connection with reality on all forums, trying to damage the reputation of the Elmorelab.com server. In order to understand what kind of atmosphere on the server is, whether the server is good or bad, you can just go to our discord and read or listen to the players. 

Posted
On 7/14/2021 at 4:16 PM, AlmostGood said:

so tl;dr someone killed you in game and you decided to make 3 accounts to upvote your funny rant? lmao

you might want to have your mental checked by professional

Elmorelab protects corruption and girly men like you. it's easy to notice, even for someone of your kind. The kind of "men" who need the help of a mod in a game. Why don't you grow a pair, beta male?

 

i came here to talk about it, nothing else, if you were a bit more human you'd realize this topic is being mentioned in different communities as well.

https://forum.pmfun.com/viewtopic.php?p=311931

 

same thing happens with L2reborn.

I don't have any need to create different accounts.

 

wMkZ9vN.png


you have a problem with my date of join, passive-aggressive boy? I can join at the time I want, you don't tell me the time I should register, and even if you are a very close friend of the administration here, I'm afraid you can't do anything about my presence; no one violated a rule here. But that's the kind of people you are, you are only brave when you are surrounded by mods and billions of hairy men. I know your kind. Always displaying a victim complex.

 

So you can vent all your girly, effeminate words at me. I face people like you every day and they never represent a problem at all.

 

092iuEq.png

 

 

 

 

On 7/16/2021 at 8:51 AM, Zonner said:

This person posts this garbage that has no connection with reality on all forums, trying to damage the reputation of the Elmorelab.com server. In order to understand what kind of atmosphere on the server is, whether the server is good or bad, you can just go to our discord and read or listen to the players. 

Ah, and I'm surprised by the fact you believed you could muzzle these people
you are going to have a hard time from now on

if you survive the pandemic, that's it

 

I think you should sleep early and drink a box of milk every day, zeta boy.

 

heM0E8N.png

  • Like 2
Posted (edited)
On 7/16/2021 at 8:51 AM, Zonner said:

This person posts this garbage that has no connection with reality on all forums, trying to damage the reputation of the Elmorelab.com server. In order to understand what kind of atmosphere on the server is, whether the server is good or bad, you can just go to our discord and read or listen to the players. 


it looks like you are being farmed with a two handed fist weapon, and the only thing your crew of betas can do is whine like a wounded owl, telling everyone we are some kind of internet bots or a single person posting in at least 3 different platforms. FUNNY FOOL WITH NO TALENT. I will personally write an autograph in your epitaph, kid :suicide:

 

At least show a tiny bit of class when defending yourself, damn, you don't make us break a sweat. :fu:

 

72Y5kT5.png

 

don't cry too soon, maybe some people will try your server after reading this post, they just have to beat the living hell out of your spanish group of beta males.

 

Edited by ParasitedPerson
  • Like 1
  • Upvote 1
Posted
4 hours ago, AlmostGood said:

didnt read, but you forgot to change account 😄

@Celestine you might want to check this spam and ban few multiaccounts

Same writing/formatting style, same images, "different" new accounts. How did you imagine getting away with this?

Posted
33 minutes ago, Mantosh said:

Same writing/formatting style, same images, "different" new accounts. How did you imagine getting away with this?

 

i've checked their ips it shows me that they are different people 

Posted
12 hours ago, AlmostGood said:

thanks god there is no way to change your IP, we can be sure that's not one person LUL

 

i will simply lock the topic if they continue.

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 ?
    • qual e o valor pra atualizar o java ?
  • Topics

×
×
  • Create New...