-
Posts
1,680 -
Joined
-
Last visited
-
Days Won
86
Content Type
Profiles
Forums
Store
Downloads
Faq
Release Notes
Guides
News
Events
Ideas
Everything posted by MrJunior
-
Hello developers, I noticed that the documentation only mentions Player.SetMoney and Player.SetRuud. I would like to request the inclusion of the same functionality for CashShop coins, so we don't need to work with caching or queries using onDS... Something like: GetWcoins(oPlayer, oValue) GetGoblinPoints(oPlayer, oValue) Customizations that will have payment fees, such as new commands. I used the onDS dataserver callback... But that wouldn't be the best practice.
-
Through this, I request that the developers add callbacks that allow us to manipulate all the monster's attributes (MonsterList.xml) according to their respective indexes. onMonsterGetAttr(oMonster, oTarget), -- Return all the monster's attributes according to their index in MonsterList onMonsterSetAttr(oMonster, oTarget), -- To set/change specific monster attributes onMonsterTracker(oMonster, oTarget) -- To track the object/player Currently, the monsters are appearing 100% stationary, and since we can't manipulate their attributes, the events are becoming extremely low quality because players like to compete, but without being able to manipulate these attributes, we can't offer that to the players. On a reset server, attribute alteration is fundamental.
-
The final result after successfully is the same:
-
Hello developers, currently we only have 3 options to manipulate monsters in their respective spawns. I recently contacted you via ticket, asking about the possibility of selling a plugin, and you informed me that it would be possible to do it with LuaAPI. However, currently it is not possible because the 3 methods available for use after the monsters spawn are not able to make the monster follow the Object (Player). Therefore, through this request, I would like to include: Move.MoveMonster Monster.SetTarget AI.SetFollowTarget The return should simply follow the (Player Object) when the player approaches its field of view. Unfortunately, it is not possible to use Move.warp, Move.Gate, and the others.
-
Hello developers, through this message I would like to request the inclusion of two more callbacks that are extremely necessary for building new events and/or custom systems. Which ones would they be? onKeyPressed(oPlayer, keyPressed) { return keypressed by the player } onMousePressed(oPlayer, LeftMousePressed, RightMousePressed) { return the mouse left or right pressed by the player } Thank you in advance!
-
Please add on the LuaAPI: The idea is to have a more practical way to control these issues, because when trying to work with spawns, unfortunately there is no simple way to determine safe areas, or areas where PvP is free or has restrictions. These are simple things, but they make a big difference, especially in large PvP events. onCharacterSafeZone(oPlayer, oMap, oMapX, oMapY) { return safe zone maps } onCharacterPvPAllowed(oPlayer, oMap, oMapX, oMapY) { return pvp area without alertpvp } onCharacterPvPBlocked(oPlayer, oMap, oMapX, oMapY){ return pvp area with alertpvp }
-
Through this, I request that the developers add the following global callbacks to the LuaAPI so that we can create custom scripts that allow us to perform trades with other currencies. Currently, I am trying to perform this action with `onUseCommand`, but the way I am doing it is not very effective since I am basing everything on caching. In practice, these callbacks fulfill 3 different roles in the trade flow: Handshake / Lock the offer (anti-snipe / anti-swap with another) `onTradeRequest(seller, buyer)` and/or `onTradeAccept(seller, buyer)` Here we identify who the seller is (who opened the shop), inform the price/currency to the buyer, and lock that offer for that buyer for a few seconds. Finalization (exact moment to charge) onTradeConfirm(seller, buyer) and/or onTradeOk(seller, buyer) This allows us to: validate the buyer's balance, debit the buyer, credit the seller, and block the trade if there is insufficient balance (returning 1). Cancellation / Clearing onTradeCancel(seller, buyer) Releases locks, cancels the session, and avoids state garbage.
-
The "ESC" key could close custom windows, just like it does with all other game interfaces.
-
@drakelv @Wizzy Hello developers, through this message I would like to request a change in the size of some new UIs. I believe that standardizing the size would make the new UIs more harmonious. Example: The rankings UI -> could have the same size as the Daily Rewards plugin UI. The bank jewels UI -> could also have the same size as the Daily Rewards plugin UI. Eventtimer -> Could have a dedicated UI with all server events and all possible custom invasions, or a file for adding them. A dedicated UI for the system could provide us with a new feature directly within the game: Real-time countdown. The "F1" UI -> Could be wider and have its buttons positioned in grid mode; it would be more elegant, allowing for larger and relatively more aesthetically pleasing buttons.
-
Hello developers, through this I request the addition of the EliteMark to the MonsterSpawn_Group monsters so that invasions can be easily located on maps that contain the same monsters, such as: Ice Queen And others.
-
@drakelv Hello, I would like to request that the developers add a tag dedicated to activating all maps in the HuntPoint system. Currently, we have to add the desired maps separated by commas, and unfortunately, the complete map list is too extensive to add all the maps one by one. It would be more practical to have a tag that enables the system on all maps with just a boolean value. AllowAllMaps="1" 1 for all maps and 0 for loading the list according to the tag definition: HuntPointMaps=""
-
This is very nice !
-
@drakelv and @Wizzy The idea is to add a TAG to all monsters in the MonsterList, or create a specific file where we, the Administrators, could define what type of monster can be farmed with huntpoints.
-
@drakelv You add new UI also ?
-
@Wizzy It would also be interesting to update the other plugins, as we are really limited. I recently saw some servers using a .lua system integrated into the server and client, enabling developers to build a multitude of new features. And this ends up putting us in a complicated situation because currently some plugins need improvements. It would also be very interesting to update the custom options for mages; most plugins seem to focus only on physical damage or on characters whose damage base is melee.
-
@Wizzy This would be really important. Where is the connection time information stored for the character? Is there a system in place for this?
-
Hello developers, Through this message, I would like to suggest adding the possibility of creating invasions with the option to define random maps. This will make the invasions more elaborate. Currently, to do this, we have to add the same invasion multiple times, reducing the success rate of appearances, but this is not efficient. With this feature, we could add more than one map in just one invasion, something like this: <Map Number="0;2;3" RandomMapEnable="1" / > If enabled, the map will be randomly selected by the system; if set to 0, the invasion would happen on all three maps simultaneously.
-
@Wizzy Is there any information anywhere related to the anti-lag plugin? What exactly has been improved? Because in order to report possible problems I need to know what kind of changes were made, apparently the behavior is the same here.
-
That's great to hear! Thanks anyway. Do you intend to implement new suggestions on the servers? I see that the flow of suggestions is quite high, but few suggestions are accepted. It would be interesting if you could apply the improvement suggestions to some of the existing plugins, such as StaticOption, which does not have options for classes (Wizardry) and several other interesting suggestions here in the suggestion center.
-
Hello developers, I would like to request the inclusion of: CommandsRules The idea is to be able to define who can use the server commands, such as: ClearPK HideIco ClearBAG ClearInventory Marry Scramble OffTrade OffLevel Bringing this to the system would enable Administrators to offer a greater number of benefits to the server's VIP users. We know that VIP is the main source of income for servers today. We receive complaints about the VIP system every day, because it only offers high rates on the chaos machine, higher drop rates and high experience rates. Including these commands in the system would give us the ability to improve VIP levels, making VIP sales make sense. I took the liberty of creating the sample XML code: <!-- Commands Rules # Enable or Disabled command 0; Disabled command 1; Enabled command # Coin Type for use Command -1; Disabled (Payment for use command) 0; Zen 1; WCoins 2; Goblin Points 3; Ruuds # Coin Value for use Command --> <CommandsRules> <Rule ID="0" ClearPkCommand="0;0;100000" ClearBagCommand="1;0;100000" ScrambleCommand="1;1;500" DecreaseCommands="1;2;1000" OffTradeCommand="0;-1;100000" OffLevelCommand="1;-1;100000" /> <!-- VIP Silver rule --> <Rule ID="1" ClearPkCommand="1;0;100000" ClearBagCommand="1;0;100000" ScrambleCommand="1;1;500" DecreaseCommands="1;2;1000" OffTradeCommand="1;-1;100000" OffLevelCommand="1;-1;100000" /> <!-- VIP Gold rule --> </CommandsRules>
-
I hereby request the inclusion of an error message when clicking on an event that does not yet have results. if (rankings.length() == 0) { // There are no results available in this ranking! } @Wizzy
-
Hello, I would like to request that the developers add new options to the custom option plugin. It would also be interesting if you could add options for WIZARDY classes. Currently, the only option we can add to increase wizard damage is ALL STATS. It would be interesting to add wizardry dmg and attack speedy to the list of options. Taking advantage of the change, if possible, add the new options of the 5th class to the plugin options list as well.
-
Hello Developers, I hereby request the addition of Min and Max resets so that I can move to the maps. And since they are limited, some way to be able to participate in the events of these maps that have been limited through some command, something like that. Unfortunately, on reset servers, many players are simply entering the maps where weaker players are playing, to simply make them stop playing. This is really very harmful. And the problem with restricting access through levels is that they also restrict players from participating in Bosses!
-
It seems like a very silly and meaningless thing. However, invasions created through MonsterSpawn_group when used as an event, use the same INDEX as traditional monsters. It ends up confusing players, it would be very interesting if you added the ability to change the colors of the names of the monsters of invasions created in this file. Or even make it possible to add some effect through the plugin (NoticeSystem) To differentiate the invasion monsters from the regular monsters. Since they use the same INDEX.
-
Hello Developers, @Wizzy @drakelv Would it be possible to add weekly and daily rankings to this interface? On my server the biggest dispute comes from the daily resets. I see that there is a dropdown menu regarding the classes. Wouldn't it be possible to add a dropdown menu for daily, weekly and even monthly resets? Another important point. It would be really cool if you could add the Ice Throne ranking. I have received several requests asking me for this. Scroll bar If you want, I can share the PSD of a custom interface that I have for metin, it is very similar to the game's UI. And it has a lot of features like buttons, scroll bar and boxes.
