MTASA TÜRK
Türkiye'nin En Güncel MTA Platformu


[YARDIM] Admin Panel Mute Sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı swat1

  • Yeni Üye
  • *
    • İleti: 67
: 03 Ocak 2018, 18:32:41
Selamün aleyküm arkadaşlar öncelikle admin panelden attığımız muteler oyuncuları muteliyor, birde local sohbet var admin panelden attığımız muteleri local sohbete nasıl dahil edebiliriz.
 


MTASA TÜRK

[YARDIM] Admin Panel Mute Sorunu
« : 03 Ocak 2018, 18:32:41 »

Çevrimdışı MarkeloF

  • Süper Moderatör
  • *
    • İleti: 820
  • Just do it.
Yanıtla #1 : 03 Ocak 2018, 18:41:19
En basitinden scirptin mutesini admin panelden alıntı yapabilirsin
                                                 
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 655
Yanıtla #2 : 03 Ocak 2018, 18:45:46
local sohbet kodlarını atarmısın ?
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı swat1

  • Yeni Üye
  • *
    • İleti: 67
Yanıtla #3 : 03 Ocak 2018, 18:50:31
Buyrun.

Kod: lua
chat_range=100
 
addEventHandler("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"u","down","chatbox","Local ")
end)
 
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function ()
for index, player in pairs(getElementsByType("player")) do
bindKey(player,"u","down","chatbox","Local")
  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
      outputChatBox("(Local) "..nick.." : "..msg,v,r,g,b,true)
    end
  end
end
addCommandHandler("Local",onChat)
« Son Düzenleme: 05 Ocak 2018, 19:25:09 Gönderen: Narkoz »
 


Çevrimdışı Mahlukat

  • Scripter
  • *
    • İleti: 655
Yanıtla #4 : 03 Ocak 2018, 18:55:06
Kod: lua
chat_range=100
 
addEventHandler("onPlayerJoin",getRootElement(),
function ()
bindKey(source,"u","down","chatbox","Local ")
end)
 
addEventHandler("onResourceStart",getResourceRootElement(getThisResource()),
function ()
for index, player in pairs(getElementsByType("player")) do
bindKey(player,"u","down","chatbox","Local")
  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,_,...)
if isPlayerMuted(player) then outputChatBox("Muteli iken local chati kullanamazsın.", player, 255,0,0, true) return end
  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
      outputChatBox("(Local) "..nick.." : "..msg,v,r,g,b,true)
    end
  end
end
addCommandHandler("Local",onChat)
 
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: swat1


Çevrimdışı swat1

  • Yeni Üye
  • *
    • İleti: 67
Yanıtla #5 : 03 Ocak 2018, 18:58:30
Yardımlarınız için teşekkür ederim.
 
Mesajı Beğenenler: Mahlukat


MTASA TÜRK

Ynt: [YARDIM] Admin Panel Mute Sorunu
« Yanıtla #5 : 03 Ocak 2018, 18:58:30 »