#(sopkll) How to make such an animation?

61 messages · Page 1 of 1 (latest)

void bluffBOT
#

(sopkll) How to make such an animation?

#

Hi I'm AutoThreadBot! Don't mind me, I'll just be adding the helper team to this thread so they can see it. A human will get to you soon.

mighty sedge
#

Can someone give me a code with a similar animation, or tell me how to do it?

sturdy geyser
#

this almost certainly looks like it'll need a mod, and is not something that can be done through Denizen

lusty pelican
#

Not necessarily a mod, could also be a resource pack with core shaders hackery - there's several plugins out there that use them to provide player animations (which, you could make yourself in Denizen, but unless you're an expert on GLSL and model loading and animations and rotation math I wouldn't recommend making your own)

mighty sedge
lusty pelican
#

!c title

obsidian oysterBOT
# lusty pelican !c title
Group

player

Syntax

title (title:<text>) (subtitle:<text>) (fade_in:<duration>/{1s}) (stay:<duration>/{3s}) (fade_out:<duration>/{1s}) (targets:<player>|...) (per_player)

Short Description

Displays a title to specified players.

Description

Shows the players a large, noticeable wall of text in the center of the screen.
You can also show a "subtitle" below that title.
You may add timings for fading in, staying there, and fading out.
The defaults for these are: 1 second, 3 seconds, and 1 second, respectively.

Optionally use 'per_player' with a list of player targets, to have the tags in the text input be reparsed for each and every player.
So, for example, "- title 'title:hello <player.name>' targets:<server.online_players>"
would n...

lusty pelican
#

As for the models, again - it can be made in Denizen just like it can be made with plugins, it's just a very complicated thing in itself

mighty sedge
#

thanks

mighty sedge
# lusty pelican See an old project (no longer maintained) doing it here <https://github.com/Futu...

ERROR in script 'pmodels_load_bbmodel' in queue 'PMODELS_LOAD_BBMODEL_2_RtEconomy' while executing command 'fileread' in file 'scripts/dplayermodels_animation_loader.dsc' on line '45'!
Error Message: FileRead disabled in Denizen/config.yml (refer to command documentation). ... Enable debug on the script for more information.
[14:40:06 INFO]: ERROR in script 'pmodels_load_bbmodel' in queue 'PMODELS_LOAD_BBMODEL_2_RtEconomy' while executing command 'DEBUG' in file 'scripts/dplayermodels_animation_loader.dsc' on line '48'!
Error Message: [Denizen Player Models] Something went wrong trying to load BBModel data for model 'test_player_model' - fileread invalid. ... Enable debug on the script for more information.

lusty pelican
lusty pelican
mighty sedge
lusty pelican
#

Is that a different server on a proxy?

mighty sedge
lusty pelican
#

!m send_to

obsidian oysterBOT
# lusty pelican !m send_to

Sends the player to the specified Bungee server.
This also works with other Bungee-Messaging compatible proxy systems, such as Velocity.

Required Plugins or Platforms

BungeeCord

Object

PlayerTag

Input

ElementTag

mighty sedge
# lusty pelican !m send_to

I'm sorry to ask, but can you write some code for me? I need it urgently, but I don't have time to figure it out.

lusty pelican
#

We don't work for people - we're happy to help you out if you need any advice, but if you want someone to make scripts for you see #1023545298640982056

#

But it's not very hard to use that mechanism, have you gone over the guide yet? it explains all of these concepts

#

!g

obsidian oysterBOT
mighty sedge
lusty pelican
#

That looks fine at a glance

#

!tias

obsidian oysterBOT
# lusty pelican !tias
Info: tias

Try it and see!

If somebody pulled this up for you, you're probably asking a question of the public channel that's easier and faster to figure out by just attempting your idea in-game and looking at the result of that attempt.

mighty sedge
#

@lusty pelican And how do I make it so that when a player writes server vanilla, it's because of Velocity, and I need it so that when a player teleports, I need some particles to appear where they were standing?

lusty pelican
#

You want to make it so when the player transfers to a different server on the proxy, particles show up where they left?

#

Also,

#

!rule 3

obsidian oysterBOT
# lusty pelican !rule 3
Rule 3

Don't ping for help. https://denizenscript.com/discord_rules#rule3
"Pinging" refers to using an @ to alert somebody to your post.
Generally only ping somebody if your message is very specifically directed at them (meaning, only that person has anything to do with the information in your message, and it would be confusing who it was for without the ping).

If you're asking a question, please just make a forum post and ask.
If you have a bug report or a feature request, please just make a forum post about it.

If this is pulled up for you by a helper, your ping was unneeded.
If you're arguing about it, you're wrong.

mighty sedge
#

oke

mighty sedge
# lusty pelican ^

well, there's a lobby and a vanilla, and when a person writes /server vanilla, they're teleported to vanilla, and in the lobby where they were standing, there will be particles for about 3-4 seconds

mighty sedge
# lusty pelican ^

I want to display the placeholder %coinplugin_balance%, but it says Error: placeholder %coinplugin_balance% not found what to do?

Coin_Display_Script:
type: world
debug: true
events:
on player joins:
- run Coin_Display_Task def.player:<player>
on player quits:
- queue clear Coin_Display_Task.<player.uuid>
on delta time secondly:
- foreach <server.online_players> as:player:
- run Coin_Display_Task def.player:<player>

Coin_Display_Task:
type: task
debug: true
definitions: player
script:
- if <[player].is_online>:
- if <server.has_plugin[PlaceholderAPI]>:
- if <server.has_plugin[Depenizen]>:
- define balance <[player].placeholder[coinplugin_balance]||null>
- if <[balance].equals[null]>:
- actionbar "<&c>Error: placeholder %coinplugin_balance% not found" targets:<[player]>
- debug error "Placeholder %coinplugin_balance% returned null for player <[player].name>"
- else:
- actionbar "<&6>Coins: <&e><[balance]>" targets:<[player]>
- else:
- actionbar "<&c>Error: Depenizen is not installed" targets:<[player]>
- debug error "Depenizen is not installed"
- else:
- actionbar "<&c>Error: PlaceholderAPI is not installed" targets:<[player]>
- debug error "PlaceholderAPI is not installed"
- wait 20t
- run Coin_Display_Task def.player:<[player]>

Test_Coin_Placeholder:
type: command
name: testcoin
description: Test coinplugin_balance placeholder
usage: /testcoin
script:
- if <server.has_plugin[PlaceholderAPI]>:
- define balance <player.placeholder[coinplugin_balance]||null>
- if <[balance].equals[null]>:
- narrate "<&c>Error: placeholder %coinplugin_balance% not found"
- else:
- narrate "<&6>Coins: <&e><[balance]>"
- else:
- narrate "<&c>Error: PlaceholderAPI is not installed"

wise heart
#

record a debug

#

!debug

obsidian oysterBOT
# wise heart !debug
Info: debug

If you need help with a script issue, one of the most powerful tools Denizen has to offer is full debug output. This is displaying in your console whenever scripts are running until you turn debug off. To share a debug log quickly and easily with helpers, simply run the command /denizen debug -r in-game to begin recording, then run through the part of the script you need help with, then run the command /denizen submit. This will give you a link to a paste of the debug log, which you can then copy/paste back to us!

wise heart
#

also

#

is this ai?

mighty sedge
wise heart
#

!chatgpt

obsidian oysterBOT
# wise heart !chatgpt
Info: chatgpt

No, ChatGPT cannot write working scripts.

ChatGPT is known to often be "confidently wrong", meaning- It will try, it will output something that looks like a script, it will assure you it works, and it will not work.

ChatGPT is a cool tool, and it can do a lot of cool things, but it is not sufficiently intelligent enough to write working code as of yet, especially not in smaller languages like Denizen script (as opposed to huge languages like C or Python).

(GitHub Copilot, which supplies single lines at a time based on the surrounding code you've already written, can sometimes be accurate and helpful).

mighty sedge
wise heart
mighty sedge
#

I'm sorry to ask

wise heart
#

you can pay me to write it for you

#

otherwise probably not

mighty sedge
#

sorry no

mighty sedge
wise heart
#

well with debug we can see whats exactly wrong with it

#

where it went all wrong

mighty sedge
#

oke

leaden crater
#

you better use megizen and model engine

regal lynx
#

agreed. If you're doing more quest-type stuff, look into typewriter (a plugin). It's also very useful for cutscenes like this

umbral schoonerBOT
#

@mighty sedge

Thread Close Blocked

Thread was closed either automatically by timeout or by the Discord manual close button. If closing was intentional, please use </resolved:1028673926114594866> or </invalid:1028673926898909185>.