Jump to content

Recommended Posts

Posted (edited)
Hello, I am want to speak about JavaLord Tryskell, I was on discord channel about 1month. Basically, i asking a question, related to Lineage 2 nothing else, but because of that got huge hate.
I ask Tryskell, why this channel made? he says for me asking questions.

In Forum says:
Discord is a mix between Teamspeak and Skype, reachable from generic application, web and phones. It can be used for fast
 chat, getting fast answers, speaking about project, etc. The use is, for now, experimental.
Because I'm asking question everyone in channel hate me.
 
I am also speaking about the project and asking him why you rename classes and move around classes, he says for a reason, but he never says real reason.
I say to him there Gameguard who sell his client protection and I cannot edit inside .libs....
So everyone use his pack, now need to call Gameguard and asking change inside code because is not working l2jacis, because JavaLord change class names and moving around classes, for no reason.
JavaLord says everyone who using Smartguard and l2-script guards are idiots...
Here picture:
https://ibb.co/mRfHAk

So basically he calls around +100 server admins idiots because they want to protect his server with Smartguard and l2-script guards.
Also, about l2jacis pack shared on the internet, I report about his pack shared on the internet(l2-help), he just ignores, he not taking any action against that customer, the customer still share on the internet his pack.
Here picture:
https://ibb.co/dweuqk
 
But most important think, he makes fun of me, a customer who ask a question about his pack and asking help on java.
He makes fun of me because I not good at java.
He calls all my question asked "idiot" and make fun of me because I have image watermelon and nick Mellion.
Here Picture:
https://ibb.co/g4bkwQ
 
I respect him and never use bad word on him, never says his pack is terrible(only times I get mad but I apologize every time), but I did not say any bad word about him....
About other discord members, I do not care what they say. I am only listen true JavaLord Tryskell.
 
 
(Sorry for mistakes, I'm trying my best to fix all grammatical mistakes)
Edited by Mellion
Posted

I dont take sides but, i totally agree with tryskell, why? its been so many years and servers keep launching with admins who cant code anything, despite that if u cant follow acis updates and adapt while u dont know what even they are for why to update in the first place also those guards, hilarious braindead customers buy their protection.

Posted
  • Can you imagine YOUR reaction as tryskell when a guy spamming for help in discord ?
  • About the server protection the answer is : "ppl are idiots if they buy java libs with possibly embedded backdoors"
  • The thing with the shared pack , what he can do to him ? maybe he knows it may not.. whats the difference?
  • Every change in source is made for a reason lol....

Finally, you are free to delete acis files & logout from discord....

 

My question:

   Why you made this topic?

Posted

 

So basically he calls around +100 server admins idiots because they want to protect his server with Smartguard and l2-script guards.
 

is truth all is idiot .

Unless someone can explain me with proof what get and send my pc on l2 login screen

https://www.youtube.com/watch?v=-Zt4WTvyvSQ&t=3s

Posted

Such clickbait title :D. I'm honored !

 

- people who buy a lib without knowing what is inside is an idiot, since devs can insert whatever to drop/datamine (yeah all those accounts names+pass) your server and you will never know about it.

- changing class names and moving them is simply called "organization", there is no illuminati behind. That should be done on L2J since a long time but never did.

- you were asking (more or less idiots) questions 24h/24 (and whoever can connnect on the Discord to see old chat)

- I wasn't the first to create images about melons and nick Mellion. And you got terrible sense of humor since your own avatar is a smiling melon with eyes.

- you act like a kid, I already told you and that topic is another proof of your childish behavior.

 

You should make some youtube video with that exact same title topic, you could become rich.

Posted

is truth all is idiot .

Unless someone can explain me with proof what get and send my pc on l2 login screen

https://www.youtube.com/watch?v=-Zt4WTvyvSQ&t=3s

 

about smartguard everyone know that Akumu is a scammer dude :D

every owner reporting him.

Posted (edited)

Such clickbait title :D. I'm honored !

 

- people who buy a lib without knowing what is inside is an idiot, since devs can insert whatever to drop/datamine (yeah all those accounts names+pass) your server and you will never know about it.

- changing class names and moving them is simply called "organization", there is no illuminati behind. That should be done on L2J since a long time but never did.

- you were asking (more or less idiots) questions 24h/24 (and whoever can connnect on the Discord to see old chat)

- I wasn't the first to create images about melons and nick Mellion. And you got terrible sense of humor since your own avatar is a smiling melon with eyes.

- you act like a kid, I already told you and that topic is another proof of your childish behavior.

 

You should make some youtube video with that exact same title topic, you could become rich.

 

Ok ok ok, but you call everyone idiots, every smartguard every l2-script customers idiots. what about that?

Edited by Mellion
Posted (edited)

Ok ok ok, but you call everyone idiots, every smartguard every l2-script customers idiots. what about that?

 

Mate, read again your OWN screenshot (and people can't say I try to control things), you will figure it by yourself.

 

I said exactly : "ppl are idiots if they buy java libs with possibly embedded backdoors", nothing more. If you try to find a secret meaning on that sentence, good luck but you lost.

 

So much drama... Long time I didn't see that, last time was L2JFrozen/aCis fanwars :D.

 

Edit : and if you bought it, yes, you're an idiot.

Edited by Tryskell
Posted (edited)

Mate, read again your OWN screenshot (and people can't say I try to control things), you will figure it by yourself.

 

I said exactly : "ppl are idiots if they buy java libs with possibly embedded backdoors", nothing more. If you try to find a secret meaning on that sentence, good luck but you lost.

 

So much drama... Long time I didn't see that, last time was L2JFrozen/aCis fanwars :D.

 

Edit : and if you bought it, yes, you're an idiot.

 

ahhh ok ok...

Edited by Mellion
Posted (edited)

First of all,there are proofs that Smartguard is a scam.A guy already posted skype logs/other guy proved that SmartCrypt is dogsh1t (Code included).

 

If u ask me,u are reading my message in a forum called maxCHEATERS and people advertise antibots.

In my opinion,it would be OK if l2devs themselves were selling some kind of protection like the captcha thing and not dogsh1t which u have no idea how exactly is working.

 

So much money wasted into the SmartGuard and Adr and not into developing...

If u didnt throw money into the protection and instead u were using it to hire a dev to fix ur files instead of using sharedpack or spam forums/skypes,it would be way better.

 

Blame community for using bots/leaving servers and not these stupid people who use sharedpacks and expect to milk from donations.

Edited by bravetobe
Posted

First of all,there are proofs that Smartguard is a scam.A guy already posted skype logs/other guy proved that SmartCrypt is dogsh1t (Code included).

 

If u ask me,u are reading my message in a forum called maxCHEATERS and people advertise antibots.

In my opinion,it would be OK if l2devs themselves were selling some kind of protection like the captcha thing and not dogsh1t which u have no idea how exactly is working.

 

So much money wasted into the SmartGuard and Adr and not into developing...

If u didnt throw money into the protection and instead u were using it to hire a dev to fix ur files instead of using sharedpack or spam forums/skypes,it would be way better.

 

Blame community for using bots/leaving servers and not these stupid people who use sharedpacks and expect to milk from donations.

 

100% agree with you !!!

Posted

what the fuck did I just read, naming is perfect at least on aCis

 

L2Object -> parent of everything (abstract, not an instance)

L2Playable -> parent of all playables (abstract, not an instance)

L2Character -> parent of all characters (abstract, not an instance)

L2Summon -> parent of all controllable pets (abstract, not an instance)

L2Npc -> parent of all passive Npcs (abstract, not an instance)

L2Attackable -> parent of all characters that can be attacked (abstract, not an instance)

L2PcInstance -> child of Playable (instantiable) 

L2MonsterInstance -> child of attackable (instantiable)

L2NpcInstance -> child of L2Npc (instantiable)

 

This name hierarchy exists since l2j and its genius, in contrast with the russian style "Player" which has nothing to do with project hierarchy and its just renamed as that as a simplistic amateur developer's POV

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 ?
    • qual e o valor pra atualizar o java ?
  • Topics

×
×
  • Create New...