Jump to content

لوكال شات


mody134

Recommended Posts

 

عايز لما الاعب ياخد ميوت يجيلة ميوت فى الوكال شات

 

chat_range=100
 
addEventHandler("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"r","down","chatbox","LocalChat")
end)
 
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function ()
for index, player in pairs(getElementsByType("player")) do
bindKey(player,"r","down","chatbox","LocalChat")
  end
end)
 
function isPlayerInRangeOfPoint(player,x,y,z,range)
   local px,py,pz=getElementPosition(player)
   return ((x-px)^2+(y-py)^2+(z-pz)^2)^0.5<=range
end
 
function onChat(player,_,...)
  local px,py,pz=getElementPosition(player)
  local msg = table.concat({...}, " ")
  local nick=getPlayerName(player)
local r,g,b = getTeamColor(getPlayerTeam(player))
  for _,v in ipairs(getElementsByType("player")) do
    if isPlayerInRangeOfPoint(v,px,py,pz,chat_range) then
    end
  end
end
addCommandHandler("LocalChat",onChat)
 

 

Edited by mody134
Link to comment
4 hours ago, iPrestege said:

 اي حدث تكنسلونه خطأ كلها يحتاج يسوي شرط ويرجع اند اذا كان الاعب معاه ميوت !  ؟

يب صحيح معليش 

بتستخدم كذا

if  isPlayerMuted(localPlayer) then 
return outputChatBox("You are muted",localPlayer)

والله لي يومين ضايعه مني

Link to comment

+1 iPrestege 

دي كومند اي حدث تكنسلوه ولا اي حاجة فيها كنسلة تستخدمو هاد ؟

+ اسهل شي

i

if isPlayerMuted(player) then return end

طبعا تنحط في اول الفانكشن او تقدر تسسويها هيك

if isPlayerMuted(player) then
  else
  --Your Code
end

 

Edited by #Skrillex
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...