Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 21:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Show] Rift System( Almost Finished)

Discussion on [Show] Rift System( Almost Finished) within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
[Show] Rift System( Almost Finished)

Hi Elitepvpers,

With an big thanks to @ and some other players xD
i have managed to create an Diablo 3 ish Rift game for flyff

What it does?

First speak to an NPC
Players will see this


As you can see an player has the option to solo Rift or to Party rift.
I have made it so that only an party leader can start an Party rift.
However if you decline the party rift you still can do solo rift while you are in the party xD. So you dont have to leave the party.

Okey now what .
When an player has open the rift it will be teleported to random dungeons that an Admin can set in an .lua file.
When the dungeon has been set the script will then check how many monsters there must be in that particular rift. Also done true the .lua File.

Now that it has get the x ammount of numbers
Its then time to loop true all the Monsters inside PropMover.txt

it will then Randomize those monsters according to their ranks
(RANK_LOW)->(RANK_CAPTAIN)
accross random SpawnPoints that an server admin can add to the .lua file.

When x ammount of Monsters have been killed the boss will be spawned.(RANK_BOSS)->RANK_SUPER

When the boss has been killed players can do 2 things. Clear the entire Rift(Gives no benefits) or use the Teleport to Home function and do an new rift.

Ooh before i forgot.
Monsters that will be spawned in the Rift will have their level and stats matched up to the highest player there is.

So for Example if its spawning an small aibatt and your level is 100.
The aibatt is of the same level if not higher with random stats +/- 10~50 stats more or lower then you have.

[Things that needs to be done]
--Adding an nice image where you can see how much progress you have made.

If you have some ideas then leave a comment.

With kind regards,

Raventh
raventh1984 is offline  
Thanks
3 Users
Old 12/28/2016, 22:30   #2
 
elite*gold: 174
Join Date: Nov 2013
Posts: 751
Received Thanks: 194
**** this is sick, i loved rifts in d3, you should make greater rifts aswell, would be a cool new way to upgrade accessory for a flyff server
Chriisx33 is offline  
Thanks
1 User
Old 12/28/2016, 23:03   #3
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Thank you. Yes that is something i am going to do next. With an database

Verstuurd vanaf mijn SM-A500FU met Tapatalk
raventh1984 is offline  
Old 12/28/2016, 23:32   #4
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
Great thing if it works as advertised.

Now add procedural level generation
Mognakor is offline  
Thanks
1 User
Old 12/29/2016, 07:20   #5
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Yes its working like advertised xD.

What do yo mean by add Procedural level generation?
raventh1984 is offline  
Old 12/29/2016, 11:10   #6
 
kevinkraus's Avatar
 
elite*gold: 110
Join Date: Oct 2010
Posts: 306
Received Thanks: 58
i think he mean something like this:

- Kevin Kraus
kevinkraus is offline  
Old 12/29/2016, 12:06   #7
 
banktakung's Avatar
 
elite*gold: 0
Join Date: Dec 2008
Posts: 306
Received Thanks: 59
i'm try to doing this before but failed with core hop you can do it.
banktakung is offline  
Old 12/29/2016, 12:58   #8
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
Quote:
Originally Posted by raventh1984 View Post
Yes its working like advertised xD.

What do yo mean by add Procedural level generation?
Generating a random level based on some parameters. So each time you enter the dungeon you'll face an unique map. AFAIK Diablo 3 and other games already have this.

https://en.wikipedia.org/wiki/Proced...ion#Modern_use
Mognakor is offline  
Old 12/29/2016, 13:11   #9
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Quote:
Originally Posted by Mognakor View Post
Generating a random level based on some parameters. So each time you enter the dungeon you'll face an unique map. AFAIK Diablo 3 and other games already have this.

https://en.wikipedia.org/wiki/Proced...ion#Modern_use

Thanks for the wiki. and your explanation.

yeah its something i need to think about on how to implant that sort of thing.
Cause it means you should make 2 maps bound together.

Example. You start in Mars dungeon you turn left and poof you are in Dekane mine.

I believe this is what you mean?
raventh1984 is offline  
Old 12/29/2016, 13:43   #10
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
Quote:
Originally Posted by raventh1984 View Post
Thanks for the wiki. and your explanation.

yeah its something i need to think about on how to implant that sort of thing.
Cause it means you should make 2 maps bound together.

Example. You start in Mars dungeon you turn left and poof you are in Dekane mine.

I believe this is what you mean?
Actually it's way more complex.

AFAIK right now you have a set amount of existing dungeon maps and upon entering a random one will be selected.

Procedural generation means that upon entering an algorithm will be run which generates a new dungeon map.

For example you could have a few rooms which are placed randomly within the dungeon and then connected through corridors.

OR (probably better)

You start with fixed entry room on a random position and then add a new room in a random place with a distance between X and Y. Then you select a random existing room and do the same again until you've got enough rooms.

To make things easier you could begin with having all rooms look exactly the same (or have preset rooms), later on you could even randomize the look of those rooms to some point.

Of course you need to make each player then download this map.

P.S.: This isn't an easy task and was more meant as a joke.
Mognakor is offline  
Thanks
1 User
Old 12/29/2016, 13:48   #11
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Thank you. Well joke or not it just means an new challenge .
I like the idea very much. But i will do 1 thing at a time.

I will finish this system first.

And then i will get my hands on the new challenge xD.
It will make it more interesting for the flyff scene.
raventh1984 is offline  
Old 01/28/2017, 00:09   #12
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Hi elitepvpers,

Well i thought after some absence the i would tell you an small update.

Re-Scripted the rift battle so it uses triggers that you can add @ editor for spawning npc's. This way you can add spawn points an lot quicker and an lot easier then adding 100+ spawn points inside the .lua file.

Added NPC Spawn if you have killed the rift boss.
The reason is quite simple. Whe you are in rift you will get your inventory full.
I had it first so that if you use the TP then the rift closes. This is no longer the case.
Instead it will save your last position and when you choose the rift again you will be spawned at that location.

When the NPC is spawned you then can close the rift by clicking on the rift manager npc and choose close rift.

I am having an 1 week break. So i will put up an video when its done. So you can then see the rift in action .
raventh1984 is offline  
Reply


Similar Threads Similar Threads
[Show] LoL Map (Neues System)
05/24/2015 - Flyff Private Server - 20 Replies
Also, Hier zeige ich euch mein neues großes Projekt... Unzwar eine eine LoL 5 vs 5 Map. Sprich genau wie das LoL System läuft so sollte dann auch das System der Map sein. Joar alles wird vorhanden sein... : Alle Spawns,Ort für Buffs,Monster,Tower etc... Ich nun Schritt für Schritt an der Map basteln und euch die Fortschritte zeigen... Diese Projekt wird auch zu 100% von mir alleine durchgezogen.(MAP) Anfang 6.10 Hier ist das Bild von der Struktur der Map wie sie aufgebaut sein wird...
[Show] Ticket-System
08/05/2014 - Flyff Private Server - 5 Replies
Hey ho, Auf meine andere Frage von vor 2-3 Tagen angeschlossen (und meiner Derzeitigen Arbeit...) , hier das kleine System meinerseits... Es ist noch zum Teil in Arbeit, grade die Admin und Support Funktion sind teilweise unvollständig, dennoch funktionstüchtig ^^ #Funktionen-Client: -Ticket erstellen - Mit screen/Error Log (wer hätte es gedacht) -eigene Tickets anschauen/überarbeiten -Eigene Tickets als Solved markieren -Tickets (Serverside +) Client Side löschen
[Show] Crafting System
06/20/2014 - Flyff Private Server - 12 Replies
.
[Show] Web Shop System
06/11/2014 - Flyff Private Server - 14 Replies
.
[SHOW OFF]shopping cart system
01/23/2012 - Flyff Private Server - 11 Replies
Hallo erstmal,also hier in diesem thread zeige ich euch was man erreichen kann ,wenn man "A*******kriechen tut"(wow jetz bin ich Fame und stolz auf mich, was ich alles schon durch "A*******kriechen erreicht habe)so nun kommen wir zum Punkt,kurze Rede langer Sinn, hier sind die Screens.Verbesserungsvorschläge wären nett von euch:D ImageShack® - Online Photo and Video Hosting ImageShack® - Online Photo and Video Hosting ImageShack® - Online Photo and Video Hosting So , dass waren die...



All times are GMT +2. The time now is 21:12.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.