-
-
Save JanTuck/857f24d2d38ea8ee07cbe0162cd826b9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@name ChatCommands for E2 | |
@inputs | |
@outputs | |
@persist CommandList:table | |
@trigger | |
if (first()){ | |
#For dem der ikke gider at redigere i tablet nedenunder. | |
function void registerCommand(String:string){ | |
CommandList[String, number] = 1 | |
} | |
#Et eksempel til dem der er dovne: ( Behoever ikke at bruge ^ eller ! i kan ogsaa bruge $ osv.. | |
registerCommand("!ooc") | |
#Her er en nem en. Den vil koere hvis du skriver !ooc | |
function void ooc(String:string){ | |
printColor(vec(0,255,0), "OOC: ", vec(255), String) | |
} | |
runOnChat(1) | |
} | |
if (chatClk(owner())){ | |
CMD = lastSaid():matchFirst(".([^%s]+)"):lower() | |
LastSaid = lastSaid():matchFirst("[^%s]+ (.*)") | |
if (CommandList[lastSaid():matchFirst("(.)[^%s]+")+CMD, number]){ | |
CMD(LastSaid) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment