* 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)
48 lines
1.3 KiB
Modula-2
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.
|