Jump to content

Recommended Posts

Posted
5 minutes ago, Lightway said:

better to play on crabbed with 1 ppl on than your shit server

gtfo now and go inside to your cave

 

IM SAYING THERE WILL BE NO CRABBED THEN. YOU HAVE PROBLEMS ON UNDERSTANDING SON GTFO GO TO SCHOOL AGAIN and yes I go to to my cave now have fun playing a 3 weeks serbidor

  • Upvote 1
Posted
2 minutes ago, Dev said:

 

IM SAYING THERE WILL BE NO CRABBED THEN. YOU HAVE PROBLEMS ON UNDERSTANDING SON GTFO GO TO SCHOOL AGAIN and yes I go to to my cave now have fun playing a 3 weeks serbidor

3 weeks is more than your 1 week serbidor

Posted
3 hours ago, Dev said:

Don't speak like that son, you will regret it afterwards and you will beg me to let you and your e-friends play in ma server again.

 

 

You will not gather people in your wanna be kind of server with good photoshop graphics on forums. You especially have failed before you even try something so gtfo. :D 

To be honest iam glad that you opened the first Wargate because we created an incurable e-cancer as a clan.

 

P.S IT DOESN'T MATTER WHO WE ARE WHAT MATTERS IS OUR PLAN

 

 

Posted
2 minutes ago, Lightway said:

3 weeks is more than your 1 week serbidor

Once upon a time a wise friend adviced me stop talking to idiots because you become an idiot too falling into their level here it is the case. <-> 

 

 

  • Upvote 1
Posted
8 minutes ago, Dev said:

Once upon a time a wise friend adviced me stop talking to idiots because you become an idiot too falling into their level here it is the case. <-> 

 

 

did he told you not to be so stupid?

cause you are really stupid

Posted
4 minutes ago, Lightway said:

did he told you not to be so stupid?

cause you are really stupid

 

I am. I do accept it since I'm responding and wasting my time to garbages like you.

  • Upvote 1
Posted
13 minutes ago, Dev said:

Once upon a time a wise friend adviced me stop talking to idiots because you become an idiot too falling into their level here it is the case. <-> 

 

 

Ah,that's why you pretend that your project is cool right xD? Pretty sure your engine and class knowledge still the same.
 

2 minutes ago, Dev said:

 

I am. I do accept it since I'm responding and wasting my time to garbages like you.

 

Don't worry even if crabbed,hayze,my mom fail and you open your shit there will always l2epic,like this summer :)

 

Ronki was so busy with his mouth that didn't even realize what was going on his own server.  I

 

As he said,let's wait 1 week,so people will back to corrupted servidora once again :)


Iets even give a candy just in case  to haterballsucker wanna be the judicator of my balls as well. 

 

Btw this time you should try to put your mom as Main-puppet of the server this time,you never know. Might be a success.

 

Your friend were right,people should stop talking to mongol like you.


 

  • Upvote 1
  • Downvote 1
Posted (edited)
15 minutes ago, Twostepsaway said:

Ah,that's why you pretend that your project is cool right xD? Pretty sure your engine and class knowledge still the same.
 

 

Don't worry even if crabbed,hayze,my mom fail and you open your shit there will always l2epic,like this summer :)

 

Ronki was so busy with his mouth that didn't even realize what was going on his own server.  I

 

As he said,let's wait 1 week,so people will back to corrupted servidora once again :)


Iets even give a candy just in case  to haterballsucker wanna be the judicator of my balls as well. 

 

Btw this time you should try to put your mom as Main-puppet of the server this time,you never know. Might be a success.

 

Your friend were right,people should stop talking to mongol like you.


 

 

What you want to say ? Describe it in a few words.

 

You believe that you have the perfect server Y or N. Question A.

 

You believe that by making fan of people telling them lies e.g. you worked in that project for 1 year and you are trustable Y or N. Question B.

 

You believe that your project will last through the times for over 1 month this time ? Y or N. Question C.

 

You believe by attacking to me this makes you having a bigger dick or you are more man than me ? Y or N. Question D.

 

You believe that posting facts about the past which nobody cares, this will save your precious kind of "job" Y or N. Question E.

 

You believe that your server is special to something or to any degree and describe about it. Y or N. Question F.

 

Talk about facts and arguments for 1 time in your life then I could show you a decent respect.  You come here asking fools to play to your crap by using Dav's work and you dare to still reply saying you are special ? WTF is going on with you people.

 

P.s. Don't start the conversation about what I did better or if I had a better server than you that's not the case here. In here I am talking specifically about your crabbed server and only that and you should SHOW and ANSWER to the people why your server worths don't talk about my shit it's your time your topic your server. Got me bro ? 

Edited by Dev
  • Upvote 1
Posted
1 minute ago, Dev said:

 

What you want to say ? Describe it in a few words. You believe that you have the perfect server Y or N. Question A.

 

You believe that by making fan of people telling them lies e.g. you worked in that project for 1 year and you are trustable Y or N. Question B.

 

You believe that your project will last through the times for over 1 month this time ? Y or N. Question C.

 

You believe by attacking to me this makes you having a bigger dick or you are more man than me ? Y or N. Question D.

 

You believe that posting facts about the past which nobody cares, this will save your precious kind of "job" Y or N. Question E.

 

You believe that your server is special to something or to any degree and describe about it. Y or N. Question F.

 

Talk about facts and arguments for 1 time in your life then I could show you a decent respect.  You come here asking fools to play to your crap by using Dav's work and you dare to still reply saying you are special ? WTF is going on with you people.


G
O
T
A
K
E
A
F
U
C
K

You still don't understand,no one here is special,no one is trying here to bring players. Even a mongol like you know,have to realize that.
The only one is asking to people to see somehow his project was different then the simple and perfumed shit is once again you.

Since you paid someone to coding your java and did some datapack.Somehow it makes you special or your "project"?
WTF is going with you? You were a ballicker 2 years ago,now you become someonelse?


Might you not understand,you can even say w/e you want to people it's like you are "blah to blah to blah" , as you said you are out of the industry, but oh well if ya gotta go then ya gotta go. I hate to do this,i would love for this shit to last.

 

You are repeating the same process everywhere,the same dude that would sell his mother for a 1 dollar toworrow.

Get serious whore.



 

  • Downvote 1
Posted (edited)
3 minutes ago, Twostepsaway said:



You still don't understand,no one here is special,no one is trying here to bring players. Even a mongol like you know,have to realize that.
The only one is asking to people to see somehow his project was different then the simple and perfumed shit is once again you.

Since you paid someone to coding your java and did some datapack.Somehow it makes you special or your "project"?
WTF is going with you? You were a ballicker 2 years ago,now you become someonelse?


Might you not understand,you can even say w/e you want to people it's like you are "blah to blah to blah" , as you said you are out of the industry, but oh well if ya gotta go then ya gotta go. I hate to do this,i would love for this shit to last.

 

You are repeating the same process everywhere,the same dude that would sell his mother for a 1 dollar toworrow.

Get serious whore.



 

 

 

0 answer to my questions this is who you are a 0. Thanks for that answer I needed to prove myself again,,,,

 

 

Dev FTW JOIN ALL !!!!!!

 

 

Edited by Dev
  • Upvote 1
  • Downvote 1
Posted
1 minute ago, Dev said:

 

 

0 answer to my questions this is who you are a 0. Thanks for that answer I needed to prove myself again,,,,

 

 

Dev FTW JOIN ALL !!!!!!

 

 

 

 

Better be a 0 forever then you for a day. Komplexed 


 

  • Downvote 1
Posted
3 minutes ago, Twostepsaway said:

 

 

Better be a 0 forever then you for a day. Komplexed 


 

 

0xa0xax0ax0a0ax0xa malakes eklapsa me ton Italooo AXAXAXAXXAXAXXAXAXAAX na'nai kala o pousths :D ena dakru kulhse : ')

  • Downvote 1

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