mojo_client/bin/scripts/internal_perm.def
False.Genesis 357ca778aa * forgot to use "log" instead of "out" in scripts (-> logfile)
* forgot to add conf option: "NOTIFYPING"
* forgot to describe in prev. rev.: added new DefScript load definition: "#onload" & "#/onload". execute parts of scripts when they get loaded (to initialize stuff, for example)
2007-01-29 15:21:47 +00:00

48 lines
1.3 KiB
Modula-2

LOG * Assigning permissions for internal functions...
set,p 255
// this is important because players could reset permissions for dangerous functions
SETSCRIPTPERMISSION,setscriptpermission 255
SETSCRIPTPERMISSION,out ${p}
SETSCRIPTPERMISSION,set ${p}
SETSCRIPTPERMISSION,default ${p}
SETSCRIPTPERMISSION,unset ${p}
SETSCRIPTPERMISSION,shdn ${p}
SETSCRIPTPERMISSION,loaddef ${p}
SETSCRIPTPERMISSION,reloaddef ${p}
SETSCRIPTPERMISSION,toint ${p}
SETSCRIPTPERMISSION,add ${p}
SETSCRIPTPERMISSION,sub ${p}
SETSCRIPTPERMISSION,mul ${p}
SETSCRIPTPERMISSION,div ${p}
SETSCRIPTPERMISSION,mod ${p}
SETSCRIPTPERMISSION,pow ${p}
SETSCRIPTPERMISSION,bitor ${p}
SETSCRIPTPERMISSION,bitand ${p}
SETSCRIPTPERMISSION,bitxor ${p}
SETSCRIPTPERMISSION,sendchatmessage ${p}
SETSCRIPTPERMISSION,pause ${p}
// emotes are not relly dangerous, allow for all users
SETSCRIPTPERMISSION,emote 0
SETSCRIPTPERMISSION,savecache ${p}
SETSCRIPTPERMISSION,sendchatmessage ${p}
SETSCRIPTPERMISSION,joinchannel ${p}
SETSCRIPTPERMISSION,leavechannel ${p}
SETSCRIPTPERMISSION,loadconf ${p}
SETSCRIPTPERMISSION,applyconf ${p}
SETSCRIPTPERMISSION,applypermissions ${p}
SETSCRIPTPERMISSION,log ${p}
SETSCRIPTPERMISSION,logdetail ${p}
SETSCRIPTPERMISSION,logdebug ${p}
UNSET p
LOG * Permissions set.