Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Editcomm(eventid, player, msg)-- thank you foereaper for all the help getting this right
- local Help = "help"
- local k = 0
- local ChatCache = {}
- for word in string.gmatch(msg, "[%w_]+") do
- k = k+1
- ChatCache[k] = word
- end
- if (ChatCache[1] == GWCOMM["SERVER"].command_set) then
- for i = 1, #GWHELP do
- if(ChatCache[2]==tostring(GWHELP[i].command))then
- if(GWHELP[i].command_level<=4)and(player:GetGuildRank()==0)then
- PreparedStatements(3, ChatCache[2], ChatCache[3], player:GetGuildName())
- player:SendBroadcastMessage("guild cmd "..ChatCache[2].." set to "..ChatCache[3]..".")
- return false;
- end
- if(GWHELP[i].command_level<=6)and(GWHELP[i].command_level>=5)and(player:GetGMRank()==GWCOMM["SERVER"].GM_admin)then
- PreparedStatements(3, ChatCache[2], ChatCache[3], "SERVER")
- player:SendBroadcastMessage("GM cmd "..ChatCache[2].." set to "..ChatCache[3]..".")
- return false;
- end
- end
- end
- player:SendBroadcastMessage("err...")
- return false;
- end
- if (ChatCache[1] == Help)then
- for i = 1, #GWHELP do
- if(ChatCache[2] == GWCOMM["SERVER"].command_set)and(ChatCache[3]==nil)then
- player:SendBroadcastMessage("command id - description")
- for b = 1, #GWHELP do
- if(player:GetGuildRank()==0)and(GWHELP[b].command_level<=4)then
- player:SendBroadcastMessage(GWHELP[b].command.." - |cff00cc00"..GWHELP[b].description.."|r")
- end
- if(player:GetGMRank()==GWCOMM["SERVER"].GM_admin)and(GWHELP[b].command_level>=5)and(GWHELP[b].command_level<=6)then
- player:SendBroadcastMessage(GWHELP[b].command.." - |cff00cc00"..GWHELP[b].description.."|r")
- end
- end
- return false;
- end
- if(ChatCache[3] == tostring(GWHELP[i].command))then
- if(player:GetGuildRank()==0)and(GWHELP[i].command_level<=4)then
- player:SendBroadcastMessage(GWHELP[i].command.." - |cff00cc00"..GWHELP[i].description.."|r")
- player:SendBroadcastMessage("|cff00cc00Example|r /g "..GWHELP[i].example.."")
- return false;
- end
- if(player:GetGMRank()==GWCOMM["SERVER"].GM_admin)and(GWHELP[i].command_level>=5)and(GWHELP[i].command_level<=6)then
- player:SendBroadcastMessage(GWHELP[i].command.." - |cff00cc00"..GWHELP[i].description.."|r")
- player:SendBroadcastMessage("|cff00cc00Example|r /g "..GWHELP[i].example.."")
- return false;
- end
- end
- end
- player:SendBroadcastMessage("err...")
- return false;
- end
- end
- RegisterPlayerEvent(21, Editcomm)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement