Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-01-31, 09:36


mis14







Wiek: 25
Na forum: 4066 dni
Posty: 185

Piwa: 73

Respekt: -149

witam nie potrafi? zrobi? zapisu czatu organizacji i czatu premium i kr?tkofal?wki
kr?tkofal?wka

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", "kr?tkofal?wka")
end
end)

addEventHandler( "onPlayerSpawn", getRootElement(),
    function (_)
    bindKey(source, "y", "down", "chatbox", "frakcja")
    bindKey(source, "u", "down", "chatbox", "kr?tkofal?wka")
    end
)

premium

function getAdmin(player, level)
    local r = exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(player),serial)
    if r and #r > 0 then
        return true
    else
        return false
    end
end

function isAdmin(plr)
    if getAdmin(plr,1) or getAdmin(plr, 2) or getAdmin(plr, 3) then
        return true
    else
        return false
    end
end

    addCommandHandler("v", function(plr, cmd, ...)
  if not getElementData(plr, "player:premium")~= false and not isAdmin(plr)  ~= false  then outputChatBox("Musisz posiada? status premium by pisa? na czacie globalnym!",plr,78,255,0) return end
        

    local message = table.concat ( { ... }, " " )
    local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
    for _,p in pairs(getElementsByType("player")) do
 if getElementData(p,"player:premium") or getAdmin(p, 1) or getAdmin(p, 2) or getAdmin(p, 3)  then
    outputChatBox("#FFFF00 (Premium) #ffffff("..getElementData(plr,"id")..") #FFFF00"..name..": #FFFFFF"..message, p, 255, 255, 255, true)
end
end
end)

organizacja

function globalMessage(plr, cmd, ...)
    local frakcja=getElementData(plr,'player:organization')
    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:organization')
        if frakcja == pfrakcje then
            if getElementData(plr,"zamaskowany") then
            outputChatBox("#000000> "..pfrakcje.."#FFFFFF - Zamaskowana osoba :#FFFFFF "..msg, v,_,_,_,true)
            else            
            outputChatBox("#000000> "..pfrakcje.."#FFFFFF - "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." :#FFFFFF "..msg, v,_,_,_,true)
        
            end
        end
    end
end
addCommandHandler("organizacja", globalMessage)




addEventHandler("onResourceStart", root, function() 
local players=getElementsByType('player')
for _, p in pairs(players) do
bindKey(p, "o", "down", "chatbox", "organizacja")
end
end)

addEventHandler( "onPlayerSpawn", getRootElement(),
    function (_)
    bindKey(source, "o", "down", "chatbox", "organizacja")
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:02


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

dbQuery


Lecz zapewne jak to ogrpg to
local cos = exports["ogrpg-db"]:dbSet(tutaj wypelniasz odpowiednio)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:52


mis14







Wiek: 25
Na forum: 4066 dni
Posty: 185

Piwa: 73

Respekt: -149

mo?esz ja?niej bo nie rozumiem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:57


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4291 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Robisz exporta tak jak wy?ej poda?em, i pobierasz tre?? z chatu no i j? zapisujesz poprzez powy?szy export do tabeli logi czy jak ona si? tam zwie.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-02, 21:42


mis14







Wiek: 25
Na forum: 4066 dni
Posty: 185

Piwa: 73

Respekt: -149

m?g?by? mi to przerobi? bo za bardzo nie rozumiem jak

[ Dodano: 2017-02-04, 10:41 ]
"marcin778" napisał/a:

Robisz exporta tak jak wy?ej poda?em, i pobierasz tre?? z chatu no i j? zapisujesz poprzez powy?szy export do tabeli logi czy jak ona si? tam zwie.
zrobi?em tak

    addCommandHandler("v", function(plr, cmd, ...)
  if not getElementData(plr, "player:premium")~= false and not isAdmin(plr)  ~= false  then outputChatBox("Musisz posiada? status premium by pisa? na czacie globalnym!",plr,78,255,0) return end
    

    local message = table.concat ( { ... }, " " )
    local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
    for _,p in pairs(getElementsByType("player")) do
 if getElementData(p,"player:premium") or getAdmin(p, 1) or getAdmin(p, 2) or getAdmin(p, 3) or getAdmin(p, 4)  then
    outputChatBox("#FFFF00 [PremiumChat] #ffffff("..getElementData(plr,"id")..") #FFFF00"..name..": #FFFFFF"..message, p, 255, 255, 255, true)
end
      local q = string.format("premium >"..getElementData(plr,'id')..') '..name..': '..message:gsub('#%x%x%x%x%x%x',''))
        triggerEvent("admin:logs", root, q)
        triggerClientEvent(root, "admin:addText", root, q)
    triggerClientEvent("onDebugMessage", resourceRoot, q,1, "/v")
end) - dok?adnie ten end
ale wywala b??d
[2017-02-04 10:39] ERROR: Loading script failed: [SKRYPTY]/[ogrpg]/dutyadmin/s_cmd.lua:146: unexpected symbol near ')'


Postaw piwo autorowi tego posta
 

 
Tagi: zapis :: mysql :: czatu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » zapis mysql czatu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku