#Quests

1 messages · Page 1 of 1 (latest)

obsidian cradle
#

im trying to implement quests requirements in order to rank up but its not doing it correctly, saying i haven't completed Stone1 when i have and not acknowledging me not completing Dirt1. i tried looking online but can only find quests place holders
using this plugin: https://www.spigotmc.org/resources/quests-1-8-1-21-set-up-goals-for-players.23696/
do i switch to this(https://www.spigotmc.org/resources/quests.3711/ )plugin because people seem to talk about this one more on here?

obsidian cradle
#

🙏

half shore
#

I believe there is mistake in the placeholder you use for 'string equals'

#

Why don't you try and give permission to player after he completes quest, like a reward

#

And check for it instead

#

Like stone.ready

#

And have something like

    Stone_ready:
       Type: has permission 
       Permission: ' stone.ready'
half shore
#

did this work?

obsidian cradle
#

trying now the permission reward works

half shore
#

oh okay

obsidian cradle
#

cause now its ranking me up when i havent got either permissions?

half shore
#

do you have OP

#

if yes, deop yourself and try again without your permissions

obsidian cradle
#

yeah im deopped

half shore
#

and now?

obsidian cradle
#

the same

half shore
#

ok let me take a look

#

oh

#
stone1.true:
          type: 'has permission'
          permission: 'stone1.true'
          deny_commands:
          - '[message] &6&lHonkMC &8» &7You have not completed Stone1 quest!'
          - '[sound] BLOCK_NOTE_BLOCK_BASS'
          - '[close]'
#

stone1.true:

#

is the id of the requirement

#

. is not allowed there

#

try with stone1_true

#

and the other too

#

dirt2_true

#

it should look like this

        stone1_true:
          type: 'has permission'
          permission: 'stone1.true'
          deny_commands:
          - '[message] &6&lHonkMC &8» &7You have not completed Stone1 quest!'
          - '[sound] BLOCK_NOTE_BLOCK_BASS'
          - '[close]'
obsidian cradle
#

one sec my yml just deleted itself

half shore
#

D:

#

impossinble if you did not overrite it

obsidian cradle
#

okay ive made the changes but when i do /dm reload it dosent load the yml

half shore
#

check config.yml

#

and see if you have the file defined there

obsidian cradle
#

yes it is

half shore
#

can you share your file there?

#

or in msg if you have any conserns

obsidian cradle
#

like copy and paste config?

half shore
#

the menu file, yes

#

better on some pastebin

#

and then send link

obsidian cradle
#

ok

#

is this what you meant?

half shore
#

bro

#

what are those numbers in the first 200 lines

#

oh

#

nvm

#

so when you click it when you dont have the permission you can get the rank?

obsidian cradle
#

yeah

half shore
#

whats your in game name

obsidian cradle
#

goosegoosey

half shore
#

can you please write that and give me the result?

/lp user goosegoosey permission check stone1.true
obsidian cradle
half shore
#

..

#

can you write /deop goosegoosey

#

and run the same command

obsidian cradle
#

i can only run cmd in console cause then i dont have luckperms perms

half shore
#

okay

#

deop yourself and check

#

in console

obsidian cradle
half shore
#

can you try the menu now

#

and try rankup

obsidian cradle
#

its doing the same as before

#

WAIT

#

its finally adknowledging i havent done dirt1!

#

lemme do the quest rq

#

okay im pretty sure its working now

#

thank you for your help! :D

#

and suggestion!

#

you got any idea on how to implement mcmmo requirements and when a player does a certain command per chance? cause i cant find anything on the wiki

half shore
obsidian cradle
void thicket
#

Heey ^^
Im trying to make a menu where players can buy different stuff.
But i have a problem :/
I want so players need specific items but also if the players already have a specific permission they cant buy it.
How do i make that? ^^

My code right now:
https://gyazo.com/ee9ac4beab7edab4cd5bf332831159fe

half shore
# obsidian cradle so to be able to rank up, is it possible to add a click requirement that checks ...

if you have the placeholder that shows the players mcmmo on swords for example yes. But deluxemenus can't check if player has executed a command or written something in chat. Anyway you can achive that with skript which will look something like

on command /discord:
    trigger:
        execute player command /discord 
        if player does not have permission "discord.done":
            execute console command "lp user %player% permission set discord.done true"
#

i am not sure if this will work

#

and then check if player have discord.done with requirements.. and yeah

half shore
void thicket
half shore
#

do not search for support in another user's ticket. open your own one

void thicket
obsidian cradle
obsidian cradle
#

on command "/discord":
trigger:
execute player command /discord
if player does not have permission "discord.done":
execute console command "lp user %player% permission set discord.done true"

half shore