Skip to content

Instantly share code, notes, and snippets.

@VADemon
Last active October 7, 2015 21:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VADemon/3226436 to your computer and use it in GitHub Desktop.
Save VADemon/3226436 to your computer and use it in GitHub Desktop.
Requested by: http://www.unrealsoftware.de/forum_posts.php?post=327431 Toggle-able Adminsay Lua v1.2
--Adminsay by VADemon version 1.1 http://www.unrealsoftware.de/profile.php?userid=7844
--Requested by AtomKuh http://www.unrealsoftware.de/profile.php?userid=86415
adminsay={}
adminsay.enabled = {[7844]=true,[1]=true} --
adminsay.prefix = {[7844]="Scripter ",[1]="CS2D God "}
adminsay.suffix = {[7844]=" {Der Russe}",[1]=" DER DEUTSCHE!@!!!!!"}
adminsay.color = {[7844]="255255255",[1]="255000000"}
adminsay.standardcolor = "255255255" --if user hasn't a defined color
-- [USGN ID]=true, ...
addhook("say","adminsay.say")
function adminsay.say(id,say)
local usgn=player(id,"usgn")
if say=="!adminsay toggle" then
if adminsay.enabled[usgn] then
adminsay.enabled[usgn]=false
msg2(id,"©255255255Der Admin-tag wurde ausgeschaltet!")
else
adminsay.enabled[usgn]=true
msg2(id,"©255255255Der Admin-tag wurde eingeschaltet!")
end
return 1
end
if adminsay.enabled[usgn] then
msg("©"..adminsay.getcolor(usgn)..adminsay.getprefix(usgn)..player(id,"name")..adminsay.getsuffix(usgn)..adminsay.dead(id)..say)
return 1
end
end
function adminsay.dead(id)
local msg=": "
if player(id,"health")==0 then
msg=" *DEAD*"..msg
end
return msg
end
function adminsay.getprefix(usgn)
if adminsay.prefix[usgn] then
return adminsay.prefix[usgn]
end
return ""
end
function adminsay.getsuffix(usgn)
if adminsay.suffix[usgn] then
return adminsay.suffix[usgn]
end
return ""
end
function adminsay.getcolor(usgn)
if adminsay.color[usgn] then
return adminsay.color[usgn]
end
return adminsay.standardcolor
end
@Alphace
Copy link

Alphace commented Apr 30, 2013

Nice!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment