ScriptingPlus+

~ Script a personalized experience for your players with this simple plugin

This plugin is currently in development

Overview

I am currently not sure where this plugin is headed. If you have any ideas for the applications of the current feature set, please leave a comment.
e.g.
- Signs
- Scoreboard
- Chat
- Holograms

Currently added features

Fully functional scripting
Add your own placeholders
Execute scripts with commands
Script scheduling (survives restarts)
Variable saving and management (survives restarts)
50+ standard variables
100+ funcational variables (functional means it will accept inputs)
Includes additional placeholders for (Factions, Economy, Chat, Enjin, Essentials)
Keywords (the framework for having scripts do things)
Event tracking (scripts can get the current event)
Instant in-game documentation, search and help
Friendly debug messages (togglable) to assist scripting

Scripting

For a list of placeholders in game, use /spp list
- You can search for something using /isp list <word>
For help on a placeholder us /isp help <placeholder>

Click here for the online list of PLACEHOLDERS.

For a list of keywords uss /isp keywords
For help on a keyword use /isp help <keyword>

Click here for the information about KEYWORDS

Commands

ALIASES: /spp /script /scritping


List of commands
/scripting help

Descriptive information about a placeholder or keyword
/scripting help <placeholder|keyword>

Returns a boolean (true/false) of an expression
e.g. /scripting if 1+1=2
/scripting if <expression>

Returns the result of an expression
e.g. /scripting eval 56*26-13 /scripting eval <expression>

Execute a script for yourself
e.g. /scripting exec cmdop warp castle;cmdop nuke
/scripting exec <script>

Execute a script for another player
/scripting player <player> <script>

Execute a script for every player on the server
/scripting all <script>

Set a variable
/scripting gvar <varname> <value>

Set a line of a sign
/scripting setline <number> <value>

Set a line of a sign to the result of an expression
(useful for entering unicode characters)
/scripting putline <number> <expression>

List the placeholders for the plugin
(enter a word for <search> to list all matching placeholders) e.g. /scripting list factions - list the placeholders for the plugin factions
/scripting list
/scripting list <page>
/scripting list <search>

List the keywords that can be used in scripts
/scripting keywords
/scripting keywords <page>

Enable a disabled placeholder
/scripting enable <placeholder>

Disable a placeholder
/scripting disable <placeholder>

Schedule a script to run after a set amount of time
/scripting schedule <timediff> <script>

Save the plugin (including variables)
/scripting save

Reload the config, placeholders, and language files /scripting reload

Permissions

Loads of permissions (which I need to document)

Development

- This project is 57% complete

I'm sorry about the lack of documentation...


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    74012
  • Created
    Feb 8, 2014
  • Last Released File
    Sep 20, 2014
  • Total Downloads
    605
  • License

Categories

Members

Recent Files

Bukkit