Comments (7)
Fixed 3 thru 5 on the reference above.
from hercules.
- Convert the Tierra Arena
- Convert the KVM Arena
- Consider the usage of instance variables in the arenas, so that the queue doesn't have to stop or wait longer for a match to end (as soon as a match is set to start other players can start queueing for the next)
- maximum_afk_seconds setting is not being used, fix.
- would be nice to know/figure what officials do when the disparity on team sizes is considerable e.g. >= 3 (does it wait longer? does it cancel the match?)
from hercules.
- ensure all team (party/guild) members are thrown in can_queue prior to accepting, to ensure all level/class requirements are meet (Thanks to ossi0110)
- check the conditions for ending the game when either team leaves/relogs, games not always ending (Thanks to ossi0110)
from hercules.
We have converted Tierra Valley and KvM arenas to use battlegrounds queue system using Hercules example script of Flavius. If you don't mind, we would like to share it with community.
from hercules.
Of course, you can share @AtlantisRO
from hercules.
Sorry for the late. Here is the scripts:
This scripts are a little bit different from standard. We applied this changes:
- The way we manage the teams is making them be equals in players. In example, if a guild with 20 persons sends registration, they can start the arena, but all the guild will be splitted in two teams of 10 players each, even when they applied registration via guild, the same applies for party registration. However, it will always try to avoid the splitting of party or guild applications.
- Flavius and Tierra Gorge has a time limit to get the medals from the vintenars ncps, similar as kvm script and make some changes reordering the scripts.
- KvM works in the opposite way. Instead of count the killed players it counts the remaining players in arena, to make it easy to know how much players each team should kill, as an addaptation for queue variable teams.
- KvM also has an another modification to manage the player killed event, since we don't know if queueopt supports two options as waitingroom2bg does.
By the way,I just upgraded emulator to latest version and have troubles with [bg_match_over] command not warping players to their save points after ending the match.
We hope this scripts can help, if you consider it is ok to merge them with npc\custom\bgqueue folder, please tell me to send the pull request :) Also, if their is any problem with scripts, please tell me to fix it.
from hercules.
The KvM scripts sended in last post have customized the reward giving an item instead of giving kvm_points, here it is with the kvm_points reward corrected:
However, @dastgir , this scripts (flavius, tierra and kvm) has been partially customized from the standard scripts, we will send a non-customized version soon.
from hercules.
Related Issues (20)
- Soul Linker Class returns null bl in skills HOT 4
- mob_item_ratio affected by SC_CASH_RECEIVEITEM HOT 1
- clif_set_unit_walking sends blank to_x and to_y on mob_damage call
- [Error] trying to delete all mail RODEX.
- RODEX Bug (Items not reaching Player and Disappearing from mail) HOT 3
- Poison Status damage caused by Venom Dust doesn't count for exp HOT 1
- Possible bug on item package randomness
- HULD don't work when called by timers HOT 2
- Make the MD_BOSS have the flag that boss_monster have
- Storm Gust counter (sg_counter) does not refresh on Mob death HOT 2
- Compiler warnings when SECURE_NPCTIMEOUT enabled
- Renewal skill rebalance.
- Monsters attack after death HOT 2
- Temp skills are not clearing from skill tree
- [ Offer ] Get GID of playerattached homunculus HOT 1
- I dont know how to coonect to server? HOT 1
- Move skillratio to skill_db.conf HOT 9
- Status Effect refactoring for cleaner code HOT 12
- Flee reduction doesn't match official/iRO Classic Wiki HOT 1
- Quest Log System Packet Error to Clients after 2019-06-05f HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hercules.