carrier_bird: type: command name: b description: Sends a carrier bird message to another player! usage: /b player|message permission: dscript.m script: - define sender - define target ].if_null[null].display_name> # 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 # 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 !: - narrate "You must have a piece of paper to send." - stop # Lets the sender know they've sent the letter - if <[sender]>: - narrate "[Carrier bird sent to <[target]>]" - take item:paper # Receiving the message as a receipent - if <[target]>: - narrate "[Carrier bird from <[sender]>] <[message]>." (targets:<[target]>...) (from:<[sender]>) - give item:letter letter: type: item material: paper display name: Letter from <[sender]>