Jump to content

Recommended Posts

Posted

Off topic: what about l2pride and hNoke? Someone can make a topic about it? I really want to known the truth.

  • 2 weeks later...
  • 2 months later...
  • 2 weeks later...
Posted

Just downloaded, checked the files well to be honest i am not also that good on java but i saw so much shits inside the core. I thought gameplay style would be the same with the core style... Dissapointed but also proud that this "shit" was online for such time and without problems 

Posted

can i ask something why l2pride died? i was player since interlude.. At interlude time it was just an addicted server everytime u had something to do.. afer becom l2 gracia and after l2 gracia final come the reduction of players.. but why? what happened?

Posted

can i ask something why l2pride died? i was player since interlude.. At interlude time it was just an addicted server everytime u had something to do.. afer becom l2 gracia and after l2 gracia final come the reduction of players.. but why? what happened?

Hello,

As you probably may know (which I doubt)

I was/(or still I am? I don't know) a GM on L2Pride.

 

Well, L2Pride died for numerous reasons.

 

-Dav actually went 'afk' for a really long time

-Part of staff were proven to be corrupted (a lot of damages because of this)

-hNoke ("Event developer" of L2Pride (owner of Nexus Engine)

 

Yes, Dav was actually away from developing L2Pride for a long time. He was actively watching the game, but he rarely touching it. Reasons: University, IRL responsibilities.

 

Some GM's were proved to be corrupted, damaging in game economy, characters, etc. Personally I was able to trace most of them and tried to repair as much damage as I could but again, this wouldn't save L2Pride. Some GM's were shown the exit door and some other's left by themselves.

 

About hNoke, well, I haven't met worst person than him. Lier, backstabber, and a whole bunch of other bad things about him. Just keep away from him.

 

hNoke stole L2Pride's sources and tried to sell them to another "clever" guy (iSayegh, another silly person) but he failed. He simply got scammed since he first sent the pack and then asked for money, which obviously he never got. Then, in order to make some money out of it, he tried to sell it to others.

 

These are some of the important reasons that got L2Pride shutdown. There are lot of stuff that could be said about L2Pride, actually it would be a long story. I might do it sometime in the future, we will see.

 

Anyway, every game has a deadline. L2Pride was online since 2007. 7 whole years. It's much, isn't it?

 

Also one of the most important reasons is that most player became adults. So most of them left either because they had to serve their countries (Army) or continue with their studies (University) or go on with their lives (Family, jobs, etc).

 

I might explain better next time.

Posted (edited)

of course i know  man :D i am not so silly.. But that s true before in  join in air forces  that means i was in high school pride was like a drug for me i want to play at least one hour but my friend in last time was so true that things didnt went well... i look so many guys from nothing become something and pro players wasnt so "pro" it was just the gm that make their asses dump.Anyway i keep on follow you and i like you really.. I wish the best for you and your  projects ! i am a bit sad for l2pride that closed that trusaure of source  code is free to "bastards" that dont appriciate it at all :(

Edited by Andon24
Posted

of course i know  man :D i am not so silly.. But that s true before in  join in air forces  that means i was in high school pride was like a drug for me i want to play at least one hour but my friend in last time was so true that things didnt went well... i look so many guys from nothing become something and pro players wasnt so "pro" it was just the gm that make their asses dump.Anyway i keep on follow you and i like you really.. I wish the best for you and your  projects ! i am a bit sad for l2pride that closed that trusaure of source  code is free to "bastards" that dont appriciate it at all :(

i guess the source code is free for the "bastards" that was trying to sale  it for a couple of euros but still that was a wrong move to share this sources.. i counted about 10000 server's copycats of pride gracia final

 

I will create too something using pride's features but at least mine will be interlude.. and i will just add more stuff than usual.

Posted

Does this pack have any known issues ? Interested i've downloaded only compiled version ,restored database but when i run l2 , it allows me only to the server lists , keep pressing enter but it simply doesn't gets me into the character screen , clicking cancel and retyping ID/PSW its says that the accounts is already logged in , since i havent played or touched lineage almost an year , i have some memories i had this problem before .. but dont remember it yet. Im sorry for the offtopic , but i though this is the place where i can say it.

Posted (edited)

Does this pack have any known issues ? Interested i've downloaded only compiled version ,restored database but when i run l2 , it allows me only to the server lists , keep pressing enter but it simply doesn't gets me into the character screen , clicking cancel and retyping ID/PSW its says that the accounts is already logged in , since i havent played or touched lineage almost an year , i have some memories i had this problem before .. but dont remember it yet. Im sorry for the offtopic , but i though this is the place where i can say it.

Do you have any errors on the GameServer Console? 

 

Well i do not suggest it for live , i don't know for the issues but there are already 10000 servers with these vanilla pride pack and not even a single change on a config

Edited by Ayami-
Posted (edited)

Do you have any errors on the GameServer Console? 

 

Well i do not suggest it for live , i don't know for the issues but there are already 10000 servers with these vanilla pride pack and not even a single change on a config

Nope , no error either on login or game console , im using 127.0.0.1 on login  (login , game , l2.ini) , but since i log in doesnt make any sense , i will try with fresh new database. I also checked the limit of users can log in , also if the server is gm only , nothing and nothing , everything should run properly.

 

PS: im not going to use it for any kind of server ,im just curious what the pack looks like.

 

[OFF tpc] Actually i do have plans of creating project soon , but i don't really know which project i should use for platform. I dont want Frozen ,acis or etc. Can you suggest me one ? I've seen servers with L2OFF like features inside , skills , shots after skill , char moves. [OFF tpc]

Edited by Dubxsion
Posted

Nope , no error either on login or game console , im using 127.0.0.1 on login  (login , game , l2.ini) , but since i log in doesnt make any sense , i will try with fresh new database. I also checked the limit of users can log in , also if the server is gm only , nothing and nothing , everything should run properly.

 

PS: im not going to use it for any kind of server ,im just curious what the pack looks like.

 

[OFF tpc] Actually i do have plans of creating project soon , but i don't really know which project i should use for platform. I dont want Frozen ,acis or etc. Can you suggest me one ? I've seen servers with L2OFF like features inside , skills , shots after skill , char moves. [OFF tpc]

if you want a retail server and many working features try aCis but still i believe is unstable or go for higher chronicles for sure and use l2jserver

Posted

https://www.facebook.com/groups/L2PrideCommunity/

 

It's a trend nowdays albanian-greek kids who never used eclipse before to open live servers with that crappy pack destroying once again the l2pride community by splitting it to fucking bad servers.

 

it's sad that people like akken,hnoke exist.

Guest
This topic is now closed to further replies.



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