You are browsing as a guest.
Login | Register
~ mcmonkey's simpler pastebin ~ Inspired by Hastebin ~ home page ~ Denizen help ~
click to use the normal pastebin instead ~ Click to make your own paste ~ click to duplicate and edit this paste


Title:
Type:
Date:
By:
Raw:
Other:
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
3600

Player Ping Command v1
Denizen Script
2019/11/03 15:47:21 UTC-08:00
Guest
Click here to view this paste as a raw text file | Or download the script


### Player Ping Command
# by Mwthorn (Discord: Mwthorn#2843) (Mail: mwthorn@gmail.com)
# Ask for help at any time on the Official Denizen Script Discord: https://discord.gg/Q6pZGSR
# Displays a player's current ping. This is mainly just an example on how to make a command with Denizen.
# It has the following commands included:
# /ping - Check your own ping
# /ping (player) - Checks another player's ping

## Instructions:
# - Place the script in your script folder.
# - Restart server or reload scripts
# - Done! Now you can use /ping (player)

PlayerPing_Command:
    type: command
    name: ping
    description"Checks a player's ping from Denizen"
    usage"/ping (player)"
    debug: false
    script:
    - if <context.args.size> > 0:
        - define target:<server.match_player[<context.args.get[1]>]||null>
        - if <[target]> == null:
            - narrate "<&7><context.args.get[1]> is not online."
            - stop
    - else:
        - if <context.server>:
            - stop
        - define target:<player>
    - define ping:<[target].ping||null>
    - if <def[ping]> == null:
        # Very rare case, but can happen.
        - narrate "<&e><[target].name>s' ping was not found"
    - else
        - narrate "<&e><[target].name>'s ping is <&a><[ping]>"