معليش كنت اصلي ذذ
بس عدلت لككـ الكود
-- client side
addEventHandler("onClientGUIClick",root,
function(player)
if source == btnOn then
outputChatBox(""..getPlayerName(player).." is busy",root,255,255,0,true)
triggerServerEvent("on",getLocalPlayer())
end
end)
addEventHandler("onClientGUIClick",root,
function(player)
if source == btnOff then
outputChatBox(""..getPlayerName(player).." is is Available ",root,255,255,0,true)
triggerServerEvent("off",getLocalPlayer())
end
end)
-- server side
addEvent("on",true)
addEventHandler("on",root,
function ()
addEventHandler("onPlayerChat", root, mute)
end)
addEvent("off",true)
addEventHandler("off",root,
function ()
removeEventHandler("onPlayerChat", root, mute)
end
)
name = "getPlayerName(source)"
time = 30
timer = {}
function mute(msg,type)
local find = string.find(msg,name)
if ( type == 0 and find ) then
setPlayerMuted(source,true)
outputChatBox("* You Are Muted For " .. time .. " " ,source,255,0,0)
timer[source] = setTimer(endMute,time * 1000,1,source)
end
end
)
function endMute(player)
setPlayerMuted(player,false)
outputChatBox("* You Can Talk Now",player,0,255,0)
end
addEventHandler("onPlayerQuit",root,
function ()
if ( isTimer(timer[source]) ) then
killTimer(timer[source])
end
end
)
1- ماجربته
2- غير اسماء الازرار
btnOn= اسم الزر اللي يسوي on
btnOff = اللي يعطل الـ خاصيه
3- جربه ورد خبر ذذ