Jump to content

Recommended Posts

Posted

I would like to raise the following complaint.
It was about an year ago I got in touch with a man from a gaming forum, in which he announced that he was selling an interface and custom files for a online game. We got to an agreement which was the following: I would receive the files and future updates because they weren’t completed at the moment, in the next couple of months we communicated through skype and from time to time I would ask him about upcoming updates and when can I expect them. His answers were soon and that he was busy with new projects for other customers. So month after month had passed and now almost an year later I am not sure he will make those promised updates for my files. Today I decided to text him, because an year had passed and I can’t do anything without the updates, and his answer was, that we haven’t agreed for any updates and, if I want updates I would have to pay extra, that he was not going to work for free. So the reason for raising this complaint is, that he is trying to change the original agreement. If needed I can provide you with the relative proof from our conversation.

The deal was made on a conversation on skype, where he gave me the number of his wallet so I can send him 712 WMZ. (USD) I already uploaded pictures which are proof of the conversation over skype. On them you can see the dates and times of the arrangement. The money was sent on the 8th of December 2020 at 20:58h. The amount of money was sent to the wallet with a number: Z375730163439

 

https://files.webmoney.ru/files/kLaQ2HpF
https://files.webmoney.ru/files/2LeSMNjA
https://files.webmoney.ru/files/iHo7H1N7
https://files.webmoney.ru/files/fncsrFOg
https://files.webmoney.ru/files/o0ajEBNT
https://files.webmoney.ru/files/NZIin4RR

 

@iPerfect

I have uploaded enough pictures which prove, that you had told me, that you would give me updates if I buy the interface. Don’t try to modify the conversation. The source code was never put up for sale, therefore by saying that I have resold it, you are only lying and spreading rumors. You are nothing more than a lier, and I managed to find some very interesting topics about you and how you are trying to scam people in a similar way to mine.
Here is the topic :

 

 

1 minute ago, SkyLord said:

I would like to raise the following complaint.
It was about an year ago I got in touch with a man from a gaming forum, in which he announced that he was selling an interface and custom files for a online game. We got to an agreement which was the following: I would receive the files and future updates because they weren’t completed at the moment, in the next couple of months we communicated through skype and from time to time I would ask him about upcoming updates and when can I expect them. His answers were soon and that he was busy with new projects for other customers. So month after month had passed and now almost an year later I am not sure he will make those promised updates for my files. Today I decided to text him, because an year had passed and I can’t do anything without the updates, and his answer was, that we haven’t agreed for any updates and, if I want updates I would have to pay extra, that he was not going to work for free. So the reason for raising this complaint is, that he is trying to change the original agreement. If needed I can provide you with the relative proof from our conversation.

The deal was made on a conversation on skype, where he gave me the number of his wallet so I can send him 712 WMZ. (USD) I already uploaded pictures which are proof of the conversation over skype. On them you can see the dates and times of the arrangement. The money was sent on the 8th of December 2020 at 20:58h. The amount of money was sent to the wallet with a number: Z375730163439

 

https://files.webmoney.ru/files/kLaQ2HpF
https://files.webmoney.ru/files/2LeSMNjA
https://files.webmoney.ru/files/iHo7H1N7
https://files.webmoney.ru/files/fncsrFOg
https://files.webmoney.ru/files/o0ajEBNT
https://files.webmoney.ru/files/NZIin4RR

 

I have uploaded enough pictures which prove, that you had told me, that you would give me updates if I buy the interface. Don’t try to modify the conversation. The source code was never put up for sale, therefore by saying that I have resold it, you are only lying and spreading rumors. You are nothing more than a lier, and I managed to find some very interesting topics about you and how you are trying to scam people in a similar way to mine.
Here is the topic :

ps. if i dont win the dispute in webmoney your files will be shared.

@iPerfect

 

ps. if i dont win the dispute your files will be shared.

  • Upvote 2
Posted

Don't bother. His files had already been cracked and shared, following an arbitration process on a prominent Russian game-development forum involving the topic that you've linked.

I hope posting the LINK here does not get me in trouble, but in case it does - go to mmo-info and search "iPerfect".

It appears to me as if the person in question has developed a linking for shady business practices, if you can call them that.

 

Posted (edited)

This person contradicts himself.
To begin with, yes there was a deal in which he asked if work would continue on the source code, to which I replied yes.
In the future, he himself wrote that I would voice him the prices for each update (I will attach a screenshot)
But as it turned out, he was trying to resell the source code on this forum.
all screenshots are attached below

https://files.webmoney.ru/files/vkeqZWSK
https://files.webmoney.ru/files/ayRYEw0W
https://files.webmoney.ru/files/Ol0Wb6l5
https://files.webmoney.ru/files/ZVtqeRgi
https://files.webmoney.ru/files/orbkweLN
https://files.webmoney.ru/files/p7fsWrks
https://files.webmoney.ru/files/dw3VC97i
https://files.webmoney.ru/files/NAOFL5s8
https://files.webmoney.ru/files/EdR6ZQ6u

Edited by iPerfect
Posted
2 minutes ago, splicho said:

What's the point in sending those screenshot when we can't even understand Russian at all

left only in English, where you can see that he himself understands that the update is not free and there

Posted

@iPerfect

I will explain the original deal between us. The deal was, that by buying the interface from you, you would continue to work on it, because it wasn’t the finish product, and you would send me the updates on it as you work. I do not know what screenshots you are talking about all I can see on these screenshots is a conversation between two people. And this has nothing to do regarding our deal.
And might I add again, that I am not the only one who was scammed by you.

Now I am sure, that you are a liar and a thief, and you are continuing to steal files from other developers and try to re-sell them as if they are your own.

 

Posted

Buying a product which promises continuation is a thing. However, when a product is not appealing and there's no progress on it, its also reasonable to be discontinued. You were not forced to follow a subscription type of plan in order to receive updates and for sure you bought source code as you mentioned from the author of this interface for a reasonable price. (700 USD is literally nothing when talking about selling source code).

In reality you weren't any close to be fooled or scammed by any means. Since you weren't locked up without source code, and you kept being dissatisfied from the seller, you could always either start learning and fix the issues by yourself, or find another interface developer who could actually do what your previous developer (for this case iPerfect) didn't.

You're actually threatening to scam your previous developer by charging back money for a product that has already been delivered to you. 

 

  • Like 1
Posted
4 hours ago, `Son said:

Buying a product which promises continuation is a thing. However, when a product is not appealing and there's no progress on it, its also reasonable to be discontinued. You were not forced to follow a subscription type of plan in order to receive updates and for sure you bought source code as you mentioned from the author of this interface for a reasonable price. (700 USD is literally nothing when talking about selling source code).

In reality you weren't any close to be fooled or scammed by any means. Since you weren't locked up without source code, and you kept being dissatisfied from the seller, you could always either start learning and fix the issues by yourself, or find another interface developer who could actually do what your previous developer (for this case iPerfect) didn't.

You're actually threatening to scam your previous developer by charging back money for a product that has already been delivered to you. 

 

There is no point of me saying what kind of guy is he, when you can find so many people who were also scammed by him. Further more as you say the product is not delivered as you said, there are like 3 working things on it, and these 3 things are worth 700$ ? 
I am not a interface developer and why should I search for other developers, when I had a deal with this guy, but he decided to completely change it and wanted almost 1200$ to complete a couple of more things on the interface.
Are you even aware of what is the completion stage of this interface, for these so called “ 700 reasonable dollars” ? 

Posted
4 hours ago, SkyLord said:

There is no point of me saying what kind of guy is he, when you can find so many people who were also scammed by him. Further more as you say the product is not delivered as you said, there are like 3 working things on it, and these 3 things are worth 700$ ? 
I am not a interface developer and why should I search for other developers, when I had a deal with this guy, but he decided to completely change it and wanted almost 1200$ to complete a couple of more things on the interface.
Are you even aware of what is the completion stage of this interface, for these so called “ 700 reasonable dollars” ? 

700$ when its shared already, dog @iPerfect

 

idk skylord hate me but @iPerfect is dog scammer 

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

×
×
  • Create New...