Jump to content

Recommended Posts

Posted (edited)
22 hours ago, AchYlek said:

sky i trusted u, and u failed your server by yourself so hard? please dont open anymore servers... 

 

 

Everybody know that i give coins to the clan leaders. I dont know what to look in this video :)

Edited by SkyLord
Posted
8 hours ago, SkyLord said:

Everybody know that i give coins to the clan leaders. I dont know what to look in this video :)

idk, but when i was ingame, like 50% ppl  quit bcs of that video... 

Posted (edited)

Muhahahhahah...

 

Laughable and got rekt.Later on people keep asking why this videogame is dying....

Except from the obvious (old /no mechanics needed/ buggy videogame),people face those stupid admins.

Yea,people will farm / exp for over 120hours just for some mid-gear armor/weapon.This is insanely stupid to begin with.

The cherry on the top is the corruption.People farming / PVE and the admin is giving free coins to few of them.

L2Mid 2k18 LUL

Edited by bravetobe
Posted (edited)

https://maxcheaters.com/profile/131109-skylord/ 

 

 

this guy decided to deceive everyone who did him any services

 

I will not tell much about this man

 

he deceived me and all to whom he had to pay for work

 

within 1 month I was doing advertising for l2mid server .

he invited me himself and said the conditions but he did not fulfill them saying that he gave me coins on his empty server.

this person realized that this is his last server and he will not open it any more.

 

do not trust this person!!!

 

he will make a new server but he will not be successful because he does not have the resources and he lost the last people who could help him.

 

this person did not pay me for the job and wanted to still get my advertising methods and fuck me again.

 

I will show evidence that I was doing services l2mid

 

because of the small money, he decided to fuck himself under the full program and to fall into the abyss

 

skype communication

https://pix.my/6EvhIy

 

https://pix.my/qCpoYt

 

https://pix.my/z3xRwt

 

 https://pix.my/4DOHT2

 

my proof my work screens

 

https://yadi.sk/d/8Z-tlTtL3TFnMo  

 

this man deceived many and the forum administration should block this person forever on this forum.

as he said that he will prove that he is a good guy but it is not and it will not prove it because he did fraud and did not fulfill the contract  did not pay a ridiculous 400 euros.

 

Many people to whom you did bad things will say thank you to me and will not see you anymore on this forum because this is the last thing you did and your reputation and your server you can put on your dick!

 

all who paid him PayPal make a dispute of your money back and let this man remain a loser with dirty cowards on his head

 

 

 

 

 

 

 

wT4JlF.png

 
  •  
Edited by L2GURU.PRO
Posted (edited)
1 hour ago, bravetobe said:

@AchYlek thoughts about the current situation (+check photos)?
I told u so..

actualy he selling this spam bot for 300e , wtf it was shared at internet for free...  so his job was only download system, make some lvl for write to shout / pm and log to another server.. 

and he got ingame free items for advert, so how skylord scammed him? i dont want deff skylord, but just asking 

 

TBOVzZo.jpg

Edited by AchYlek
Posted
4 hours ago, AchYlek said:

actualy he selling this spam bot for 300e , wtf it was shared at internet for free...  so his job was only download system, make some lvl for write to shout / pm and log to another server.. 

and he got ingame free items for advert, so how skylord scammed him? i dont want deff skylord, but just asking 

 

TBOVzZo.jpg

i m not referred to the bot itself and the scam...

The "free items"/free coins /"Keep it secret" / "lets make money" - "milk the retards" mentality .

sad storka 

Posted

@L2GURU.PRO

What just happen: ) You already sold 10-20k coins. that means ~ 700-800 eur?

 

i have been scammed many times from Russians.. they deserve that.

 

cya in November.

/closed

  • Downvote 1
  • SweeTs locked this topic
Guest
This topic is now closed to further replies.



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