Jump to content

CocaColaBear

Members
  • Posts

    229
  • Joined

  • Last visited

Everything posted by CocaColaBear

  1. Насколько я тебя понял, тебе нужно, чтобы сообщения выводились только в "локальном чате", например в радиусе. Тогда используй это: local chatRadius = 30 addEventHandler("onPlayerChat", getRootElement(), function(message, messageType) local posX, posY, posZ = getElementPosition(source) local chatSphere = createColSphere(posX, posY, posZ, chatRadius) local nearbyPlayers = getElementsWithinColShape(chatSphere, "player") destroyElement(chatSphere) for _, nearbyPlayer in pairs(nearbyPlayers) do outputChatBox( message, nearbyPlayer) end cancelEvent() end ) Данный код будет отправлять сообщение всем игрокам, в заданном радиусе
  2. И в чем прикол пустых строк?
  3. addEventHandler("onPlayerQuit", root, function() local blips = getAttachedElements(source) for _, blip in pairs(blips) do if(getElementType(blip) == "blip") destroyElement(blip) end end )
  4. Всем привет! Вопрос 1: Как при создании radarArea сделать ее сразу невидимой для всех игроков? Данная зона создается при старте сервера, когда ни один игрок еще не подключился к ему. Если через параметр visibleTo, то объясните что туда написать. Вопрос 2: Сервер ограничивает количество элементов в 65 тысяч. В этот лимит входят элементы на стороне клиента или нет? Вопрос 3: Разумно ли будет использовать маркеры на стороне клиента, для входов/выходов в интерьеры? Или все таки реализация входов/выходов лучше на стороне сервера? Спасибо!
×
×
  • Create New...