CUSTOM Rank System in Fortnite - UEFN Tutorial
Ойындар
Today, this video will go over how to set up a fully custom rank system with persistence, ranking up, ranking down, and a fully custom UI all made with Verse that can be used for a variety of Fortnite Creative maps!
Chapters:
00:00:00 - Intro
00:00:32 - Player Stats Manager
00:08:23 - Rank Manager
00:22:22 - Game Manager
00:28:40 - First Test
00:30:17 - Creating the UI
00:30:52 - Explaining Rank Widget
00:34:04 - Use Rank Images in Verse
00:35:20 - Custom Rank Widget
00:43:45 - UI Manager
00:59:09 - Finishing touches
01:03:27 - Final Result
Link To Code:
github.com/PiEqualsThree/Vers...
Thanks for watching! I hope you enjoy :D
Пікірлер: 107
I uploaded the code in the description if you need it!!! (Or if you're selling scripts on discord lmao)
@rinow1
15 күн бұрын
Just as i finished writing it bruh!!!!
@Jan_Solo_
15 күн бұрын
I think theres a bug in this code. Everytime a round ends in my UEFN test, the game glitches and disconnects me from my UEFN session.
@hcax7358
14 күн бұрын
You're a champ!
@FXIIsaiah
6 күн бұрын
Even when u copy and paste the code correctly in the verse a bunch of errors pop up, I think u need to update it or make a video doing it yourself (copying and pasting it)
idk why it's premiere lol, but it still has to process HD image quality 😂
Great Tutorial, Gave you credit in my Opening Scene, Love your videos thx for all your time and effort u put in to them.
Nice tutorial! Love your content, keep it up😊
After thrawling every ranking tutorial, this is easily the best one made and using proper Verse Persistence at that! Fantastic job, thank you so much!
@Kobady1
20 күн бұрын
Hello can you help me with the code I'm having errors
@rinow1
20 күн бұрын
@@Kobady1 just look at the video carefully lmao
@Kobady1
20 күн бұрын
@rinow1 bruh I'm having erros even though I'm copying and pasting
Thank you for this tutorial, it's been really helpful! Quick question, how would I change the text_block to have a dynamic color just like the bgColor?
Thank you, very good tutorial
Love your vid. Just a question - how would you edit the code to grant item/custom backbling base of the rank player is in?
Thanks man nice video. Can you do next a UI Damage counter for objects which is connected with a prop manipulator. I just wanna count how much damage i make or how much i need to destroy an object with it. Show on ui or just show cutom on the object. would be really nice
ty very much
Thank you for this tutorial! but holy crap, i got so lost at the Bronze icon tutorial.
Legend
my frienddd you should make a video on how to attach devices to players, mutator zones, damage volumes, teleporters, it would be amazing and useful
Could make a video about how you would make the code in real time. I’m trying to learn but don’t really know how to think through coding. Also if you have any tips on learning or how you learned that would be awesome. All your videos are super helpful❤
PLS CAN U MAKE A VIDEO FOR HOW TO SORT AN ARRAY I REALLY NEED IT TO MAKE A LEADERBOARD FOR MY PLAYER MAP I BEG YOU And nice tuto btw love u bro
Update: Figured it out! Already had a folder called Images in my Content folder. Renamed that and now it works! Thank you so much for this! Just getting into learning Verse and this is the best tutorial I've watched yet. However, I am having an issue that I can't seem to figure out. In the rank_manager device, when using the Images : "Images : []texture = array:" I keep getting: The data (/localhost/projectname/rank_settings:)Images in package projectname is ambiguous with this definition: module (/localhost/projectname:)Images in package projectname/Assets I've tried just using MyTextures instead of MyTextures.Ranks like you mentioned in the video (I followed your same folder structure), but still can't seem to get rid of the ambiguous error. Again, I'm a rookie so I could be just missing something 😅
@Krayex
9 күн бұрын
can you maybe help me? do you maybe have discord? I am also a rookie but know even less then you haha
@sayment
Күн бұрын
@@Krayex did you find a solution?
thank you dude you are the best
Hi! Would you know how to make a Hud message device show a RANKED UP! image whenever you rank up?
Top❤❤ just a question can u add the back bling with there current rank like if bronze /bronze back bling would be perfect appreciated every sec of ur work❤
@TheFurnaceKnight
21 күн бұрын
Not the dude who made the vid, but I can kinda explain? You cannot update the official backbling, but you may be able to make a custom back bling using a Niagra effect, and make said effect change depending on rank.
@jakubvanura4857
8 күн бұрын
@@TheFurnaceKnight would that be done with verse again? Did you find some tutorial?
is there a way to calculate total time played on a map and show them as stats to players?
Hey BUddey could you please guide me or make a video on how to properly setup the multiplayer Like I had code that assign a wildlife to a player it's working perfectly fine but what whoutld if we want to do it in multiplayer can't find the correct way could you please make a video on it really appreciated bro
Hey, I showed the UI using this method you showed here 47:35 . If im trying to call update function from another device, how can I do that?
I've just tried using this ranking system but my progress bar doesn't change when I kill someone. Do you have any idea why this might be?
Man I always knew why I cant make a rank system... even with a tutorial I cant do it ... everything I do looks differnt, for the progress bar: I did everything like he did, but my text is way bigger a,d my bar is way smaller Also I cant move the overlay folder into stack box like he can ..
Big THANK YOU for going through this. For anyone saying it doesn't work & they're getting errors, they didn't follow the tutorial correctly (I copy/pasted but still went through the entire video). One question for you Pi, is there a way to remove the text popping up on the screen every time someone gets an elim or is eliminated? I'd rather have that not show but don't want to mess up any code. Thanks for your help!
@piequalsthree3
2 күн бұрын
Hmm what text?
@LongJohns
2 күн бұрын
@@piequalsthree3 stats that pop up on the left hand (middle) of the screen. It’s in your video, I can try to go back and find it. It shows up for about 1 seconds and disappears.
@LongJohns
2 күн бұрын
@@piequalsthree31:03:38 timestamp for example.
@piequalsthree3
2 күн бұрын
Oh the native elimination feedback? I think with a hud device you can disable it, but it's a built in Fortnite thing, not a Verse addition haha
@LongJohns
2 күн бұрын
@@piequalsthree3 gotcha, thanks!
I watched ur custom text for hud display on uefn, is there a way to display it in game rather than on the hud?
Great video! I have 2 questions! Have you changed the code to make it work with bots too? How come using this method etc. in multiple maps, in some it comes out out of phase? Thanks for all! Beautiful video!
@piequalsthree3
15 күн бұрын
With bots, I just listen for a spawned event and get their agent then cast to fort character and do the await elimination on them, but I didn't really understand the second question 😅
@Futubb
15 күн бұрын
@@piequalsthree3 sorry for my english. I copy and paste in 3 different island. And the result of the positioning is different
Idk what I am doing wrong, started this 7 days ago and its still not finished by far ... like for 32:23 I cant move the folder inside the stack box and idk why ..
Will this code be provided at some point? I think there are errors in the video. Currently rank_manager is giving me an issue with the Init Function. Any idea? (Error: vErr:S88: Expected expression, got space in indented block(3100))
Its a great ranking script, but I'm wondering if it would be much work to modify the ranking progress to increase or decrease based on "get values from trackers or scoremanager insted "Then, the script could be more useful for other purposes, such as ranking up and down by collecting items for example? Because rank up and down based on elimination and eliminated isnt ultimate ask bushcampdad
i have some great idea video can you make fortune wheel with trigger pls
@piequalsthree3, how can I resolve this issue?? Your help is appreciated! Whenever I updated and went to publish, I received this error on the new version. "You can’t publish this version because your Verse persistable data is not backward compatible with your current active version. Please publish a new version from UEFN that is compatible with your current active version."
Hey can you make a Tutorial on how to make custom Scoreboard??
Would you have the code to make the 50% transparent black rounded box pls?
Thanks so much for this, I'm going to try to implement it in some of my maps. Question, is there a way to make this work with a tracker instead of eliminations, that way it's way more flexible for the things that can give rank. I'd like players to rank up based on time elapsed and there isn't any shooting in my game.
@artbytav
13 күн бұрын
I figured it out! Thanks for the great code base.
@Krayex
9 күн бұрын
@@artbytav is it possible?
@artbytav
9 күн бұрын
@@Krayex yes it’s possible. I wrote a few lines of code that add an elimination whenever a trigger is triggered so you can have anything add to the progress bar. I’ll make a short video with the code eventually.
which vs theme do you use?
Hey Im getting an error with RankTextureBlock : texture_block = texture_block{DefaultImage := Unranked} in US manager. I have all my texture loaded and every thing in the correct folders and pathes linked up but it keeps giving me error on the Unranked
yo pi im having an issue that every kill i rank up evven if i put every 25 points i rank up and i put that a kill gives you 3 points. Can u help?
So does that mean, if we gat killed we lose a point in the progress bar?
Can anyone please help me? I am even to dumb to follow a tutorial ... I literalyl do the same things but always get error messages in player stats manager and rank manager
in the rank_manager When I'm trying to type "?" after MaybeEliminatingCharacter it gives me an error but when I dont there's no error. Can someone help? Nvm
How to create like that random peoples spawn?
Hey, could you make a tutorial for a clutchfight map? Quick description: the map contains of different rooms. In every room there are 3 teleporters. The players get put into 2 teams, a duo and a solo. If the duo wins, the eliminating player will be the new solo player. If the solo player wins, his score will increase. I really hope someone can give me the code 😀
make a video about how to make a tycoon map
I'm not sure if you take video idea "requests" but I'd really like to know how to have certain keyboard actions do certain things, have the arrow keys or F key register as an input on a pop up UI, performing a specific task.
@piequalsthree3
20 күн бұрын
Keyboard input isn't exposed to Verse (yet??) so there isn't a way to do that unfortuantely. Would be cool tho
@jackwilson6712
20 күн бұрын
@@piequalsthree3 ok thanks!!
hey pi, how are u using an alt do u have two pcs or some other way? I was trying to see if there was multi running ?
@piequalsthree3
18 күн бұрын
Two pcs lol
@bannedzerg
18 күн бұрын
@@piequalsthree3 dang, hopefully in the future they have multi running so we can test easier
@piequalsthree3
18 күн бұрын
@@bannedzerg Yeah only viable option rn is to create an alt ans use Amazon Luna (included with prime) to run a fortnite client on a browser
How would you make ai enemy eliminations count towards your points to rank up?
@piequalsthree3
18 күн бұрын
Listen for the spawned event and spawn the awaiteliminqtion for their fort character
@hdsnsjsbksjsjsjsjsjsjs9283
18 күн бұрын
@@piequalsthree3 Hey where can we get the code it isnt in the descritpion u got discord or something?
@ChevreFortnite
17 күн бұрын
@@hdsnsjsbksjsjsjsjsjsjs9283 Maybe watch the vidéo
I'm having a script error 3506 : unknown identifier player_stats, player_stats_manager why?
@mihajlovasic3848
17 күн бұрын
did u figure out the solution :) ?
@Kobady1
17 күн бұрын
@mihajlovasic3848 the rank system didn't work out for me it's all functional but the rank don't increase on kill
@mihajlovasic3848
17 күн бұрын
@@Kobady1 i managed to get all to work luckly took me entire 2 days tho coz therse nowhere code to copy xd
When i get to the asset digest part and copy and paste it its different than yours and it has a (VerseCoding:) and (MyTextures:) in front of the my textures and ranks so when i do it the same way as you i get an error saying qualifier of partial module definition differs from qualifier of related other partial definition but when i copy paste what mine says i get a bunch of errors in the output log??
@piequalsthree3
20 күн бұрын
Delete the (VerseCoding:) and the (MyTextures:) thing before the module names. They added that in the most recent patch, so that's why it didn't show up on mine, but you don't need that. Just do MyTextures := module: Ranks := module:
@SinportDigital
20 күн бұрын
@piequalsthree3 but when I do that I get a red squiggly and it says qualifier of partial module definition differs from qualifier of related other partial definition?
@piequalsthree3
20 күн бұрын
@@SinportDigital I get that too, but if you build the code it shouldn’t throw any errors. It’s just a weird bug lol
@SinportDigital
20 күн бұрын
@@piequalsthree3 ok i got no errors but now it just stays at unranked and the progress bar for unranked is fully complete when i start the game?
@SinportDigital
20 күн бұрын
@@piequalsthree3 actually nevermind it just stays at 0/5
where to find the rank images?
@piequalsthree3
12 күн бұрын
Beyond Fortnite assets website
is there a way to make it look like the thumbnail
@piequalsthree3
21 күн бұрын
Add a 50% transparent image of a rounded black box
@EFNShorts
21 күн бұрын
@@piequalsthree3 ok thank you, is there any copy paste codes or nah?
@Kobady1
20 күн бұрын
Yo can u help me with the code ?
Yo , where do i copy the code ?
@piequalsthree3
18 күн бұрын
If u beat me in 1v1 I’ll send u da code
@Velight7
18 күн бұрын
@@piequalsthree3 I'm down for a 1vs1! Let me know ;)
@piequalsthree3
18 күн бұрын
@@Velight7 send your ign I’ll add you
@MsSparkin
10 күн бұрын
@@piequalsthree3 im ready to 1 vs 1 add me: Sparkin12 😉
I found a bug on the code at each new game launched players lose "1" points (if the number of points lost per death is 1), I will try to fix the problem on my side if people find before me hesitate not to give feedback under my comment good day to all
@hakai5491
3 күн бұрын
I think I have a fix
@hakai5491
3 күн бұрын
running the following code just above the UpdateEliminatedPlayerStats method found in the handleelimination in the rank manager seemed to work: if(EliminatingCharacter := MaybeEliminatingCharacter?, EliminatingCharacter EliminatedCharacter):
Do u have discord?