carrier_bird: type: command name: m description: Sends a carrier bird message to another player! usage: /m player|message permission: dscript.m script: # Lets sender know they need to include all the arguments - if < 2: - narrate "/m [player] [message]" - stop # Let sender know if recipient doesn't exist - define sender - define target ].if_null[null].display_name> # If incorrect name, tell user and stop - if <[target]> == null: - narrate " can not be found. Make sure you write the name correctly." - stop # Defining the message argument (2) - define message # Only send a letter if sender has a piece of paper - if !<[sender].inventory.contains_item[paper]> >= 1: - narrate "woah chill!" - stop # Lets the sender know they've sent the letter - if <[sender]>: - narrate "[Carrier bird sent to <[target]>]" # Receiving the message as a receipent - narrate "[Carrier bird from <[sender]>] <[message]>" (targets:<[target]>...) (from:<[sender]>)