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

  • @piequalsthree3
    @piequalsthree315 күн бұрын

    I uploaded the code in the description if you need it!!! (Or if you're selling scripts on discord lmao)

  • @rinow1

    @rinow1

    15 күн бұрын

    Just as i finished writing it bruh!!!!

  • @Jan_Solo_

    @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

    @hcax7358

    14 күн бұрын

    You're a champ!

  • @FXIIsaiah

    @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)

  • @piequalsthree3
    @piequalsthree321 күн бұрын

    idk why it's premiere lol, but it still has to process HD image quality 😂

  • @Dangermouse79D
    @Dangermouse79D13 күн бұрын

    Great Tutorial, Gave you credit in my Opening Scene, Love your videos thx for all your time and effort u put in to them.

  • @freefirecz_lukyn2264
    @freefirecz_lukyn226421 күн бұрын

    Nice tutorial! Love your content, keep it up😊

  • @HelloBard
    @HelloBard21 күн бұрын

    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

    @Kobady1

    20 күн бұрын

    Hello can you help me with the code I'm having errors

  • @rinow1

    @rinow1

    20 күн бұрын

    @@Kobady1 just look at the video carefully lmao

  • @Kobady1

    @Kobady1

    20 күн бұрын

    @rinow1 bruh I'm having erros even though I'm copying and pasting

  • @pharaohcm
    @pharaohcm13 күн бұрын

    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?

  • @carlosmanuel8303
    @carlosmanuel830316 күн бұрын

    Thank you, very good tutorial

  • @jakubvanura4857
    @jakubvanura485711 күн бұрын

    Love your vid. Just a question - how would you edit the code to grant item/custom backbling base of the rank player is in?

  • @B22Alva
    @B22Alva17 күн бұрын

    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

  • @howtwofortnite
    @howtwofortnite21 күн бұрын

    ty very much

  • @Kensoy83
    @Kensoy835 күн бұрын

    Thank you for this tutorial! but holy crap, i got so lost at the Bronze icon tutorial.

  • @PUZZLER
    @PUZZLER21 күн бұрын

    Legend

  • @perzonalQ
    @perzonalQ7 күн бұрын

    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

  • @Mock0135
    @Mock013516 күн бұрын

    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❤

  • @alexiw623
    @alexiw6233 күн бұрын

    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

  • @RojiPlaysFN
    @RojiPlaysFN10 күн бұрын

    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

    @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

    @sayment

    Күн бұрын

    @@Krayex did you find a solution?

  • @vlad.7
    @vlad.72 күн бұрын

    thank you dude you are the best

  • @XtinctGhosty
    @XtinctGhosty9 күн бұрын

    Hi! Would you know how to make a Hud message device show a RANKED UP! image whenever you rank up?

  • @Kobady1
    @Kobady121 күн бұрын

    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

    @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

    @jakubvanura4857

    8 күн бұрын

    ​@@TheFurnaceKnight would that be done with verse again? Did you find some tutorial?

  • @lyssasugar6500
    @lyssasugar650014 күн бұрын

    is there a way to calculate total time played on a map and show them as stats to players?

  • @DUde00231
    @DUde002314 күн бұрын

    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

  • @topkekerino2391
    @topkekerino23919 күн бұрын

    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?

  • @glb6157
    @glb61573 күн бұрын

    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?

  • @Krayex
    @Krayex5 күн бұрын

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

  • @LongJohns
    @LongJohns2 күн бұрын

    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

    @piequalsthree3

    2 күн бұрын

    Hmm what text?

  • @LongJohns

    @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

    @LongJohns

    2 күн бұрын

    @@piequalsthree31:03:38 timestamp for example.

  • @piequalsthree3

    @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

    @LongJohns

    2 күн бұрын

    @@piequalsthree3 gotcha, thanks!

  • @pyrosweats5357
    @pyrosweats535714 күн бұрын

    I watched ur custom text for hud display on uefn, is there a way to display it in game rather than on the hud?

  • @Futubb
    @Futubb15 күн бұрын

    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

    @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

    @Futubb

    15 күн бұрын

    @@piequalsthree3 sorry for my english. I copy and paste in 3 different island. And the result of the positioning is different

  • @Krayex
    @Krayex3 күн бұрын

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

  • @Jan_Solo_
    @Jan_Solo_17 күн бұрын

    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))

  • @jahshaka2000
    @jahshaka200010 күн бұрын

    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

  • @ACADEMYGAMES-cx8xp
    @ACADEMYGAMES-cx8xpКүн бұрын

    i have some great idea video can you make fortune wheel with trigger pls

  • @pharaohcm
    @pharaohcm8 күн бұрын

    @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."

  • @kshitij22
    @kshitij2219 күн бұрын

    Hey can you make a Tutorial on how to make custom Scoreboard??

  • @XtinctGhosty
    @XtinctGhosty12 күн бұрын

    Would you have the code to make the 50% transparent black rounded box pls?

  • @artbytav
    @artbytav14 күн бұрын

    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

    @artbytav

    13 күн бұрын

    I figured it out! Thanks for the great code base.

  • @Krayex

    @Krayex

    9 күн бұрын

    @@artbytav is it possible?

  • @artbytav

    @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.

  • @fabianrdzh
    @fabianrdzh18 күн бұрын

    which vs theme do you use?

  • @TheR69L
    @TheR69L2 күн бұрын

    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

  • @dedoiwnl5076
    @dedoiwnl507618 күн бұрын

    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?

  • @DailyFactSnack
    @DailyFactSnack2 күн бұрын

    So does that mean, if we gat killed we lose a point in the progress bar?

  • @Krayex
    @Krayex9 күн бұрын

    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

  • @gaborkerekes4878
    @gaborkerekes487819 күн бұрын

    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

  • @vipercreed
    @vipercreed11 күн бұрын

    How to create like that random peoples spawn?

  • @konradspruth8151
    @konradspruth815112 күн бұрын

    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 😀

  • @vlad.7
    @vlad.72 күн бұрын

    make a video about how to make a tycoon map

  • @jackwilson6712
    @jackwilson671220 күн бұрын

    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

    @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

    @jackwilson6712

    20 күн бұрын

    @@piequalsthree3 ok thanks!!

  • @bannedzerg
    @bannedzerg20 күн бұрын

    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

    @piequalsthree3

    18 күн бұрын

    Two pcs lol

  • @bannedzerg

    @bannedzerg

    18 күн бұрын

    @@piequalsthree3 dang, hopefully in the future they have multi running so we can test easier

  • @piequalsthree3

    @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

  • @kevinchapin1550
    @kevinchapin155019 күн бұрын

    How would you make ai enemy eliminations count towards your points to rank up?

  • @piequalsthree3

    @piequalsthree3

    18 күн бұрын

    Listen for the spawned event and spawn the awaiteliminqtion for their fort character

  • @hdsnsjsbksjsjsjsjsjsjs9283

    @hdsnsjsbksjsjsjsjsjsjs9283

    18 күн бұрын

    @@piequalsthree3 Hey where can we get the code it isnt in the descritpion u got discord or something?

  • @ChevreFortnite

    @ChevreFortnite

    17 күн бұрын

    @@hdsnsjsbksjsjsjsjsjsjs9283 Maybe watch the vidéo

  • @Kobady1
    @Kobady120 күн бұрын

    I'm having a script error 3506 : unknown identifier player_stats, player_stats_manager why?

  • @mihajlovasic3848

    @mihajlovasic3848

    17 күн бұрын

    did u figure out the solution :) ?

  • @Kobady1

    @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

    @mihajlovasic3848

    17 күн бұрын

    @@Kobady1 i managed to get all to work luckly took me entire 2 days tho coz therse nowhere code to copy xd

  • @SinportDigital
    @SinportDigital20 күн бұрын

    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

    @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

    @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

    @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

    @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

    @SinportDigital

    20 күн бұрын

    @@piequalsthree3 actually nevermind it just stays at 0/5

  • @anjumal-ty1ud
    @anjumal-ty1ud12 күн бұрын

    where to find the rank images?

  • @piequalsthree3

    @piequalsthree3

    12 күн бұрын

    Beyond Fortnite assets website

  • @EFNShorts
    @EFNShorts21 күн бұрын

    is there a way to make it look like the thumbnail

  • @piequalsthree3

    @piequalsthree3

    21 күн бұрын

    Add a 50% transparent image of a rounded black box

  • @EFNShorts

    @EFNShorts

    21 күн бұрын

    @@piequalsthree3 ok thank you, is there any copy paste codes or nah?

  • @Kobady1

    @Kobady1

    20 күн бұрын

    Yo can u help me with the code ?

  • @user-lk4wc5pz3y
    @user-lk4wc5pz3y20 күн бұрын

    Yo , where do i copy the code ?

  • @piequalsthree3

    @piequalsthree3

    18 күн бұрын

    If u beat me in 1v1 I’ll send u da code

  • @Velight7

    @Velight7

    18 күн бұрын

    @@piequalsthree3 I'm down for a 1vs1! Let me know ;)

  • @piequalsthree3

    @piequalsthree3

    18 күн бұрын

    @@Velight7 send your ign I’ll add you

  • @MsSparkin

    @MsSparkin

    10 күн бұрын

    @@piequalsthree3 im ready to 1 vs 1 add me: Sparkin12 😉

  • @ChevreVOD
    @ChevreVOD9 күн бұрын

    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

    @hakai5491

    3 күн бұрын

    I think I have a fix

  • @hakai5491

    @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):

  • @tipico-yt
    @tipico-yt17 күн бұрын

    Do u have discord?

Келесі