Jump to content

Recommended Posts

Posted (edited)

I normaly dont give my opinion on sites like this...if i dont like a project i dont like it...i dont want to ruin the expirience for others looking for a server ... you never know maybe they like it, and every project deserve a chance.

 

So i am a player looking for a server and  i found this one here on maxcheaters.... the features look cool etc.etc.. expected online 400+ nice...

 

I went on forum to register and look around...there is really not much ppl posting and mostly the same ppl talk like 4-5. One of this users who is part of the beta said please turn off the servers if ppl come and they see the server is empty they will leave. So i made a reply " 400+ expected but you cant see a fly in beta..gg lol " - just my opinion.

 

10 minutes later i got banned...

 

So my advice if you join..just dont talk ..you never know what the staff like or dont like:D

 

Looks like i will contiune my search:D

 

So my opinion the features are cool but the staff is far from profesional and serious.

 

The post you were responding to was a post made the day after Open Beta phase started.

It was also before we had started advertising on vote sites, yes the open beta phase started off really quietly with barely any players.

It continued until 24-25th of October, by the end of the open beta phase we had total 368 accounts registered and 303 unique IPs that had entered our game server during the open beta phase.

 

If you would have asked us on our forum "Is this true, is the server empty?" then I would have answered it like I have here.

But you commented something like "Server empty on open beta gg lol".

 

While I accept that those kind of spams may happen here on MXC where I'm not a moderator, I'm fine with that.

But doing it on a forum I own, that will get you banned because it's false accusations which may damage our reputation, even more when open beta phase is over and players can't log in for themselves to check.

 

And this is what a professional staff does, so don't give me that bullshit. 

 

 

Also ADDICTED87  our server is L2OFF.

mnVAIBH.png

 

But since you've already said in your previous comment that offlineshop is only a l2j feature, I guess you won't know what the image above is and I am not going to explain it for you.

 

 

Also, thanks Asmodeus

Edited by scrubs
Posted (edited)

The post you were responding to was a post made the day after Open Beta phase started.

It was also before we had started advertising on vote sites, yes the open beta phase started off really quietly with barely any players.

It continued until 24-25th of October, by the end of the open beta phase we had total 368 accounts registered and 303 unique IPs that had entered our game server during the open beta phase.

 

If you would have asked us on our forum "Is this true, is the server empty?" then I would have answered it like I have here.

But you commented something like "Server empty on open beta gg lol".

 

While I accept that those kind of spams may happen here on MXC where I'm not a moderator, I'm fine with that.

But doing it on a forum I own, that will get you banned because it's false accusations which may damage our reputation, even more when open beta phase is over and players can't log in for themselves to check.

 

And this is what a professional staff does, so don't give me that bullshit. 

 

 

 

I didnt spam i just put a comment.

 

If i would post the same thing in a forum with a profesional staff i wouldnt be banned, and if they really think the comment is out of place..they would edit it and send me a warning. Moderators can edit post did you know that? :D

You dont ban users for every comment you dont like... for example if you just edit my post and give and explain me the same things you did here..you would not only  have one more happy user but also i wouldnt post it here....

You took the easiest way not the best way to handle this situation.

 

About files...making a screenshot dosnt prove anything....

If you have some free files you found on the web..you can just close your project and save money and time... but if you didnt and you bought the files...ask your seller to give an official statment that they support your project and you are good to go...but you cant do that right? :D

Edited by spellspirit
Posted

I didnt spam i just put a comment.

 

If i would post the same thing in a forum with a profesional staff i wouldnt be banned, and if they really think the comment is out of place..they would edit it and send me a warning. Moderators can edit post did you know that? :D

You dont ban users for every comment you dont like... for example if you just edit my post and give and explain me the same things you did here..you would not only  have one more happy user but also i wouldnt post it here....

You took the easiest way not the best way to handle this situation.

 

About files...making a screenshot dosnt prove anything....

If you have some free files you found on the web..you can just close your project and save money and time... but if you didnt and you bought the files...ask your seller to give an official statment that they support your project and you are good to go...but you cant do that right? :D

 

The "gg lol" part of your post told me all I needed to know. Which is you're not going to be a player on L2 Ark.

Why should I waste my time on someone who already made up their mind that they will not be a player. 

 

If you'd have a comeback saying that your English is bad and it was not what you intended, then I'd man up and say I made a mistake.

However, you've proven in previous comments that your English is good so there's no need for that.

 

Also, if a print screen isn't enough then I guess you guys have to wait until our grand opening to see if it's L2OFF or L2J.

I'm not that desperate for your approval that I would chase up Vang to give me a statement here.

Posted

I wanted to be a player but ..as you banned me --this to me it looks like i am not welcome because of one observation.

My post was a mistake..i didnt notice the date, and i am sorry, but i still think you didnt handle this situation like a profesional, as i said before you took the easy way not the right one.

Posted

spellspirit,nobody likes a butthurt :)

 

 

 

I'm not that desperate for your approval that I would chase up Vang to give me a statement here

 

lold,nice one ;D

Posted

Hello fellow gamers.

 

L2 Ark has now installed BlackWatch protection in order to prevent bots on our server.

Click here to read more.
 

Also worth mentioning, the server migration has been postponed a couple of days.
We will most likely begin migrating the servers to our new hosts by the end of this week.
 
Hopefully it will go smooth without any down time on our website and forum, but if it does go down for a certain amount of time, please do not panic or spread false rumors that "we're gone forever". 
 
We are simply just migrating our servers. 
 
Posted
L2 Ark will open:

 

London (United Kingdom - England) Saturday, 7 November 2015 at 18:00

Rio de Janeiro (Brazil - Rio de Janeiro) Saturday, 7 November 2015 at 16:00

California City (U.S.A. - California) Saturday, 7 November 2015 at 10:00

Moscow (Russia - Moscow) Saturday, 7 November 2015 at 21:00

 


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

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