Jump to content

Recommended Posts

Posted (edited)
8 hours ago, An4rchy said:

 

https://imgur.com/2bVaLM9

https://imgur.com/CkdUtCz

 

Expressing your opinion is not wrong (I too think this Playinnova guy is not really skilled like he claims), however if you keep trying to defame him it's a bannable offense (Rule #2 in MxC states bad behaviour is not tolerated, I think your behaviour is far from good).

 

One reply should be enough to express your opinion, there's no need to follow him around disliking everything. It feels like you got personal issues with him or something.

exactly mate, he tried to defame me by puting my name in a topic without any proof, i didnt even dislike him at all and you can see that in the topic too, and i am not disliking his current topic's posts randomly, i am dislike the posts in which he keep lying that he will "soon" provide the free service he promised.

 

and about vision he wasnt watching me for a long time cuz i disliked 3 or 4 of OP's posts and he didnt reply because of the OP however it was because of the guy who made the stupid question that always complains whenever someone steps on his leg.

 

  

4 hours ago, An4rchy said:

 

There is no facts if there is no proof. Don't get me wrong, I'm pretty sure Playinnova is a scammer too and I don't even know him or ever talked to him. But people going around topics claiming they know 'facts' without backing them up is pointless.

you only believe? how funny is a random guy to come and talk about reputation and competition? i didnt even knew whos that guy until he made his 1200e pride source topic, i didnt even knew there is competition in this forum.

 

  

4 hours ago, splicho said:

Well, the Amber Heard statement is probably true, yes.

But still, he can dislike whatever he wants. On Facebook, the same. I highly doubt he will get reaction locked just because he dislikes whatever he wants.

the thing is that there is always one mod that got his own rules and never respect the forum rules, and he will try to inject his own ideology and tell people what is right and what is not.

 

 

 

Edited by BruT
Posted (edited)
3 hours ago, BruT said:

exactly mate, he tried to defame me by puting my name in a topic without any proof, i didnt even dislike him at all and you can see that in the topic too, and i am not disliking his current topic's posts randomly, i am dislike the posts in which he keep lying that he will "soon" provide the free service he promised.

 

and about vision he wasnt watching me for a long time cuz i disliked 3 or 4 of OP's posts and he didnt reply because of the OP however it was because of the guy who made the stupid question that always complains whenever someone steps on his leg.

 

  

you only believe? how funny is a random guy to come and talk about reputation and competition? i didnt even knew whos that guy until he made his 1200e pride source topic, i didnt even knew there is competition in this forum.

 

  

the thing is that there is always one mod that got his own rules and never respect the forum rules, and he will try to inject his own ideology and tell people what is right and what is not.

 

 

 

You are downvoting me long time before posting about this free service. How do you explain that? Your dislikes appear as negative reputation for me, and because of that I was refused by a client just because he saw that Brut, who is one of the top developers in this forum, considered to downvote my topics, and in his eyes I was considered, "the wrong person to work with or not skilled as he needed".

Edited by Playinnova
Posted (edited)
55 minutes ago, Playinnova said:

You are downvoting me long time before posting about this free service. How do you explain that? Your dislikes appear as negative reputation for me, and because of that I was refused by a client just because he saw that Brut, who is one of the top developers in this forum, considered to downvote my topics, and in his eyes I was considered, "the wrong person to work with or not skilled as he needed".

right now you are forcing me to dislike your post because again you are telling lies, and i dont care if u lost your client or not, if u were a legit and skilled dev he wouldnt question your skills at all and i never met a guy questioning my skills because when someone contacts me he usually expect much less than i am capable of, also you made a false topic and you didnt made what you promised.

 

"Hello community, I'm doing this post to demonstrate my developer skills, and help 1 random user. 

What will you have to do to rebuild your entire server from scratch with nice textures and professional design? "

 

"I will pick a random winner from the comments list, friday on 13th"

 

 

prove that i downvoted atleast 3 of your posts before this topic or ill start calling you a liar because you are one.

Edited by BruT
Posted

It's time this drama ends there i guess enough. Reputation system will change anyways abuse it or not. it's pointless at all. 

 

@Playinnova if you extend more the Giveaway Event etc better announce it.

Posted

I did not wanted to choose a winner from 5 users, I expected at least 10-15, there are more than 100 users here who advertise thier own servers, and I would love to see all register, I also love this forum and I want to see it active again like old times... 

About @BruT, you downvote me all the time with no reason, I have screenshots which I have stored in my PC.

Posted (edited)
3 hours ago, Playinnova said:

I did not wanted to choose a winner from 5 users, I expected at least 10-15, there are more than 100 users here who advertise thier own servers, and I would love to see all register, I also love this forum and I want to see it active again like old times... 

About @BruT, you downvote me all the time with no reason, I have screenshots which I have stored in my PC.

i asked you to prove it like 5 times and yet you refused to do it, so i can clearly say that someone like you is not capable to do something which is promising, and you are free to prove me wrong i will be happy to see it.

 

btw your expectations are insanely funny

Edited by BruT
Posted (edited)

  

On 6/22/2022 at 2:42 PM, splicho said:

Well, he can dislike whatever he wants for whatever reason. That's what the feature is there for, or I am wrong?

The dislike button exists at every post because it refers at the current post and at these posts for example he doesn't have something to dislike https://prnt.sc/rpZM5sh4oinL , https://prnt.sc/EsaSQgBRsoM5

If you don't like a topic you can write a post above and dislike the main post. If you are doing it to every single post you are losing your right .

But for god's sake this isn't a reason for a ban! You can just undo his reactions and if he continues you can take his permissions of doing that since he get calm. 

Edited by Ugleethyn
Posted (edited)

Hello, my server name is blair (interlude) and I want you to redesign my server.

Server website l2blair.com.

Edited by Blair
Posted

And we have a winner, I used a random number generator from google, nothing too special or fancy, all clear and simple.

 

Winner: L2Blair


Participants list:
1. bras1las - L2exile
2. Celestine - L2BT
3. Litch - L2-Essence
4. BAN_L2JDev - L2JDev
5. L2Gore - L2Gore
6. SOWH2 - Lineage 2 Song of War
7. Naseka - L2 Unknown
8. Blair - L2Blair

 

Hello guys, this is Playinnova from maxcheaters, and here I will select a random winner for
redesign whole game htmls.
I use a random generator from internet browser and it will pick a random user from 1 to 8.
Good luck all!
It will be 3 rounds, and 3rd will win.

 

 

@Blair please contact me in private or in discord: DVP#0591 , I will start work on your server in 1 week because now I am very busy with my other works. I will post here in forum the final results so everybody can see.

Posted
47 minutes ago, splicho said:

Use Nvidia Shadowplay next time, even faster and its for free 🙂 in case you have a Nvidia card.

Yes I have, thanks for hint. Downloaded now! 

Posted (edited)
2 hours ago, splicho said:

imagine using fraps in 2k22 LOL

or record with a phone and roll till u choose the one you want lol or a guy suddently appear after 5 years inactivity with offline website and he wins xD imagine how lazy you must be to not even bother checking if his website is on or off.

Edited by BruT
  • Upvote 1
Posted
35 minutes ago, BruT said:

or record with a phone and roll till u choose the one you want lol or a guy suddently appear after 5 years inactivity with offline website and he wins xD imagine how lazy you must be to not even bother checking if his website is on or off.

I just picked the first winner because there was only 8 participants in 1 month... I don't know why this forum users refuse to participe in this kind of contests. I wanted to see at least 20-30 users registering thier servers. If @Blair will not contact me, I will re-roll again and I will pick another winner.

Posted
5 hours ago, Playinnova said:

I just picked the first winner because there was only 8 participants in 1 month... I don't know why this forum users refuse to participe in this kind of contests. I wanted to see at least 20-30 users registering thier servers. If @Blair will not contact me, I will re-roll again and I will pick another winner.


Because redesigning the CB ruins it. Only Lineage 2 alike design should be used. 🤔

  • Like 1
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.
    • 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
  • Topics

×
×
  • Create New...