Skip to content

Instantly share code, notes, and snippets.

@JanTuck
Last active September 9, 2017 12:44
Show Gist options
  • Save JanTuck/857f24d2d38ea8ee07cbe0162cd826b9 to your computer and use it in GitHub Desktop.
Save JanTuck/857f24d2d38ea8ee07cbe0162cd826b9 to your computer and use it in GitHub Desktop.
@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