Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: [logi]
1. gracze w colShape [logi]
Witam, mam kod, kt?ry zapisuje logi w pliku .txt oraz na ?cianie log?w. Ale problem jest taki: gdy ilo?? graczy pisz?cych na czacie wynosi 3, to w pliku TXT oraz w logach pokazuj? si? trzy linijki jednego logu: "Lokalny> nick: cos tam", gdy 5 os?b rozmawia, w tedy w logach robi si? straszny burdel... Pokazuje si? 5 razy "Lokalny> nick: cos tam"
[lua]
addEventHandler("onPlayerChat", root, function(wiadomosc, typ)
if typ == 0 then
cancelEvent()
local x, y, z = getElementPosition(source)
local cuboid = createColSphere(x, y, z, 30)
local wCuboid = getElementsWithinColShape(cuboid, "player")
destroyElement(cuboid)
for _, p in ipairs(wCuboid) do
local nick = getPlayerName(source)
local id = getElementData(source, "id") or 0
local kolor = idRanga(source)
wiadomosc = string.gsub(wiadomosc, "#%x%x%x%x%x%x", "")
local info = "#aaaaaa["..id.."] "..kolor..""..nick..": #ffffff"..wiadomosc
local info2 = "["..id.."] "..nick..": "..wiadomosc
outputChatBox(info, p, 255, 255, 255, true)
logczatulokalnego("Lokalny> "..info2)
triggerClientEvent("logi", root, "Lokalny> "..info2)
end
elseif typ == 1 then
cancelEve...