Siema.
Mam ma?y dylemat, poniewa? robi? na serwerze logi i chcia?bym zrobi? logi czatu.
My?la?em pod sql, tylko to zawal? ca?? baze danych. Jakie najlepsze jest rozwi?zanie?
Witam. Stworzy?em sobie kod na mute (pod MySQL. na zasadzie prawka z ogrpg) kt?ry zapisuje si? w bazie danych i chcia?bym si? dowiedzie? jakich funkcji musze u?y? aby mute mog?o "przej?? kontrol?" nad czatami tzn. jezeli ktos ma mute to nie bedzie m?g? pisac?
witam nie potrafi? zrobi? zapisu czatu organizacji i czatu premium i kr?tkofal?wki
kr?tkofal?wka [lua]
function globalMessage(plr, cmd, ...)
local frakcja=getElementData(plr,'player:duty')
if not frakcja then
return
end
local msg = table.concat ( { ... }, " " )
local admins=getElementsByType('player')
for i,v in pairs(admins) do
local pfrakcje=getElementData(v,'player:duty')
if frakcja == pfrakcje then
outputChatBox(" "..getElementData(plr,"player:duty").." #FFFFFF"..getPlayerName(plr)..": "..msg, v, 0, 255, 0, true)
end
end
end
addCommandHandler("frakcja", globalMessage)
function globalMessage(plr, cmd, ...)
local frakcja=getElementData(plr,'player:duty')
if not frakcja then
return
end
local msg = table.concat ( { ... }, " " )
local admins=getElementsByType('player')
for i,v in pairs(admins) do
local pfrakcje=getElementData(v,'player:duty')
if pfrakcje and pfrakcje ~= false then
outputChatBox("S?u?by #FFFFFF"..getPlayerName(plr).." : "..msg, v, 255, 0, 0, true)
end
end
end
addCommandHandler("kr?tkofal?wka", globalMessage)
addEventHandler("onResourceStart", root, function()
local players=getElementsByType('player')
for _, p in pairs(players) do
bindKey(p, "y", "down", "chatbox", "frakcja")
bindKey(p, "u", "down", "chatbox"...
Wiadomo, ?e SendClientMessageToAll usunie kolor gracza, za? SendPlayerMessageToAll nie pozwala na dodawanie niczego przed nick gracza (a przynajmniej mi o tym nic nie wiadomo).
Jakie? rady? Wiem, ?e to jest wykonalne, lecz za choler? nie mam pomys?u jak .
Za pomoc leci zimne piwko (oj, sam bym si? napi? )
Pozdrawiam.
Po d?u?szej przerwie pisze do was wiadomo??.Ot?? chcia?bym si?
dowiedzie? jak usun?? '_' z nicku,gdy si? pisze na czacie np.
Michael_Bathory ?eby by?o Michael Bathory.Wiem ?e trzeba co?
wstawi? w:
lecz nie mam poj?cia co.