Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- admins={Redninn=true, Toxigi=true, Infinityonhannah=false, Frankke=true, Moyasune=true}
- flyers={Frankke=true}
- spacers={Moyasune=true}
- -- don't forget commas and spaces
- commands={"admin","fly","space","unfly","unspace","unadmin","kill"}
- for i=1,#commands,1 do
- system.disableChatCommandDisplay (commands[i],true)
- end
- -- system.disableChatCommandDisplay ("admin",true)
- -- system.disableChatCommandDisplay ("unadmin",true)
- -- system.disableChatCommandDisplay ("kill",true)
- -- hide the commands comment in case the above doesn't work :P
- function eventChatCommand(name,command)
- if string.sub(command,0,5)=="admin" and admins[name] then
- message=string.sub(command,7)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- for k,v in pairs(tfm.get.room.playerList) do
- if message==k then
- admins[message]=true
- print("congrats "..message.." is now an admin")
- end
- end
- end
- if string.sub(command,0,7)=="unspace" and admins[name] then
- message=string.sub(command,9)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- spacers[name]=false
- print(message.." can no longer fly with space")
- end
- if string.sub(command,0,5)=="unfly" and admins[name] then
- message=string.sub(command,7)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- flyers[name]=false
- tfm.exec.bindKeyboard(message,38,true,true)
- print(message.." can no longer fly with up")
- end
- if string.sub(command,0,3)=="fly" and admins[name] then
- message=string.sub(command,5)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- flyers[name]=true
- tfm.exec.bindKeyboard(message,38,true,true)
- print(message.." can now fly with up")
- end
- if string.sub(command,0,5)=="space" and admins[name] then
- message=string.sub(command,7)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- spacers[name]=true
- tfm.exec.bindKeyboard(message,32,true,true)
- print(message.." can now fly with space")
- end
- if string.sub(command,0,7)=="unadmin" and admins[name] then
- message=string.sub(command,9)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- for k,v in pairs(tfm.get.room.playerList) do
- if message==k then
- admins[message]=false
- print("Too bad "..message.." is no longer an admin")
- end
- end
- end
- if string.sub(command,0,4)=="kill" and admins[name] then
- message=string.sub(command,6)
- message=string.upper(string.sub(message,0,1))..string.sub(message,2)
- tfm.exec.killPlayer(message)
- end
- end
- function eventNewPlayer(name)
- if flyers[name] then
- tfm.exec.bindKeyboard(name,38,true,true)
- if spacers[name] then
- tfm.exec.bindKeyboard(name,32,true,true)
- end
- end
- end
- for name,player in pairs(tfm.get.room.playerList) do
- eventNewPlayer(name)
- end
- function eventKeyboard(name,key,down,x,y)
- if key==38 and flyers[name] then
- tfm.exec.movePlayer(name,0,0,true,0,-50,false)
- end
- if key==32 and spacers[name] then
- tfm.exec.movePlayer(name,0,0,true,0,-50,false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement