Pryzmm Posted April 30, 2021 Share Posted April 30, 2021 For some reason no matter what i do it keeps saying "incorrect" set {ConfirmGenReset.%player%} to random integer between 10000 and 99999 on chat: if {ResetGenSettings.%player%} is true: cancel event clear {ResetGenSettings.%player%} clear {ConfirmGenReset.%player%} if message = {ConfirmGenReset.%player%}: send "{@Prefix} &aReset all settings in config!" to player else: send "{@Prefix} &cIncorrect! Reset has been aborted!" to player Owner of Lifestealed, Labs, Encore, UNOfficially and Observed OG [VIP] 12/26/20 - 10/27/2021 OG [PRO] 12/27/21 - 11/18/2022 OG [LEGEND] 11/18/2022 - 3/14/2023 [DEFAULT] 3/14/2023 - 5/8/2024 [MOD] 5/8/2024 - Present Link to comment Share on other sites More sharing options...
_Tarna_ Posted April 30, 2021 Share Posted April 30, 2021 Try checking what {ConfirmGenReset.%player%} is set to And maybe try if message is "%{ConfirmGenReset.%player%}%" instead since you set that variable to a number but then are comparing it to a string. Not sure if skript automatically converts it like that. Discord - tarna256 In-game name - _Tarna_ Website - https://tarna.dev Paste Site: https://paste.tarna.dev --------------------------------------------------------- [VIP] - 7/27/2020 Community Support - 7/8/20 - 11/3/20 Helper - 11/3/20 - 2/21/21 Moderator - 2/21/21 - 5/17/21 - 5/17/21 - 12/20/22 Moderator - 12/20/22 - now --------------------------------------------------------- Link to comment Share on other sites More sharing options...
Pryzmm Posted April 30, 2021 Author Share Posted April 30, 2021 12 minutes ago, Tarnerd said: Try checking what {ConfirmGenReset.%player%} is set to And maybe try if message is "%{ConfirmGenReset.%player%}%" instead since you set that variable to a number but then are comparing it to a string. Not sure if skript automatically converts it like that. Heres my new skript, i tried parsing as integer but it didnt work set {ConfirmGenReset.%player%} to random integer between 10000 and 99999 on chat: if {ResetGenSettings.%player%} is true: cancel event clear {ResetGenSettings.%player%} clear {ConfirmGenReset.%player%} set {_message} to message parsed as integer if {_message} is {ConfirmGenReset.%player%}: send "{@Prefix} &aReset all settings in config!" to player else: send "{@Prefix} &cIncorrect! Reset has been aborted!" to player Owner of Lifestealed, Labs, Encore, UNOfficially and Observed OG [VIP] 12/26/20 - 10/27/2021 OG [PRO] 12/27/21 - 11/18/2022 OG [LEGEND] 11/18/2022 - 3/14/2023 [DEFAULT] 3/14/2023 - 5/8/2024 [MOD] 5/8/2024 - Present Link to comment Share on other sites More sharing options...
_Tarna_ Posted April 30, 2021 Share Posted April 30, 2021 4 minutes ago, AgentGamerPro said: Heres my new skript, i tried parsing as integer but it didnt work set {ConfirmGenReset.%player%} to random integer between 10000 and 99999 on chat: if {ResetGenSettings.%player%} is true: cancel event clear {ResetGenSettings.%player%} clear {ConfirmGenReset.%player%} set {_message} to message parsed as integer if {_message} is {ConfirmGenReset.%player%}: send "{@Prefix} &aReset all settings in config!" to player else: send "{@Prefix} &cIncorrect! Reset has been aborted!" to player Just noticed, you are clearing the variable then checking what it is. You need to clear the variable after you check its value. The variable has no value since you clear it and then check if it is equal to the message. 1 Discord - tarna256 In-game name - _Tarna_ Website - https://tarna.dev Paste Site: https://paste.tarna.dev --------------------------------------------------------- [VIP] - 7/27/2020 Community Support - 7/8/20 - 11/3/20 Helper - 11/3/20 - 2/21/21 Moderator - 2/21/21 - 5/17/21 - 5/17/21 - 12/20/22 Moderator - 12/20/22 - now --------------------------------------------------------- Link to comment Share on other sites More sharing options...
BanditEagle Posted April 30, 2021 Share Posted April 30, 2021 Yes, exactly like what @Tarnerd said above, you will need to clear the variables inside of the if {_message} is {ConfirmGenReset.%player%}: send "{@Prefix} &aReset all settings in config!" to player so that it would work. 1 If I have helped you out in your post or you liked what I posted, please upvote and react to my post! It helps me a lot! Some Minehut Links: Server Rules • Staff Applications • News & Updates • Reports • Appeals Minehut: VIP (07/04/2021 --> Current)Elestra/Versa Realms: Manager (12/04/2021 --> Current) If you have any questions contact me!My Discord: BanditEagle#2481My Spigot Profile: https://www.spigotmc.org/members/banditeagle.935281/My IGN: BanditEagle Link to comment Share on other sites More sharing options...
Pryzmm Posted April 30, 2021 Author Share Posted April 30, 2021 16 hours ago, Tarnerd said: Just noticed, you are clearing the variable then checking what it is. You need to clear the variable after you check its value. The variable has no value since you clear it and then check if it is equal to the message. PFF just realized to, thanks Owner of Lifestealed, Labs, Encore, UNOfficially and Observed OG [VIP] 12/26/20 - 10/27/2021 OG [PRO] 12/27/21 - 11/18/2022 OG [LEGEND] 11/18/2022 - 3/14/2023 [DEFAULT] 3/14/2023 - 5/8/2024 [MOD] 5/8/2024 - Present Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now