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

Wysłany: 2018-03-23, 22:01


sasik12







Wiek: 26
Na forum: 3763 dni
Posty: 182

Piwa: 7

Respekt: 60

Witam .

Dzi? mam pytanko odno?nie report?w pod mysql .

Czy ten kod :

addCommandHandler("report", function(plr,cmd,cel,...)
    if not cel then        
        triggerClientEvent(plr,"dodaj:powiadomienie"plr"* U?yj: /report <nick/ID> <pow?d>")
        return
    end
    local target=exports["ogrpg-core"]:findPlayer(plr,cel)
    if not target then
        triggerClientEvent(plr,"dodaj:powiadomienie"plr"* Nie znaleziono podanego gracza!")
        return
    end
    local text=table.concat({...}, " ")
    desc=getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."("..getElementData(plr,"id")..") >> "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."("..getElementData(target,"id").."): "..text:gsub("#%x%x%x%x%x%x","")
    triggerClientEvent(root"admin:addReport"resourceRootdescgetElementData(target,"id"))
    triggerClientEvent(plr,"dodaj:powiadomienie"plr"* Pomy?lnie wys?ano zg?oszenie na gracza: "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."")
    for i,v in ipairs(getElementsByType("player")) do
        if getAdmin(v,1) or getAdmin(v,2) or getAdmin(v,3) or getAdmin(v,4then
            if getElementData(v,"player:admin"then
                outputChatBox("* ( REPORT ) Nowy report od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","")..""v25500)
            end
        end
    end
end)

Mo?na zrobi? ?eby np. co minute mo?na by?o wysy?ac reporta ?

Jak mo?na to niech kto? mi to wyt?umaczy .


Dzi?ki za pomoc :)

Podpis
Uczeń LUA . Mapper MTA.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-24, 09:40


Ciastuuś

Truck soon...






Wiek: 26
Na forum: 3071 dni
Posty: 799
Nick w MP: Ciastuuś

Piwa: 4297

Respekt: 640
Respekt: 640Respekt: 640

Musisz zrobi? Timer , kt?ry b?dzie sprawdza? czas po jakim gracz mo?e ponownie wys?a? report.

Podpis
Truck soon...
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-03-24, 09:45


TeeNekk

Cienzaruwka :v






Wiek: 23
Na forum: 3210 dni
Posty: 264
Nick w MP: TeeNekk.

Piwa: 919

Respekt: 110,5
Respekt: 110,5


addCommandHandler("report", function(plr,cmd,cel,...)
    if not cel then        
        triggerClientEvent(plr,"dodaj:powiadomienie"plr"* U?yj: /report <nick/ID> <pow?d>")
        return
    end
    if getElementData(plr,"czasowa:blokada"then 
    triggerClientEvent(plr,"dodaj:powiadomienie"plr"* Musisz odczeka? chwil? przed nast?pnym reportem!")
        return
    end

    local target=exports["ogrpg-core"]:findPlayer(plr,cel)
    if not target then
        triggerClientEvent(plr,"dodaj:powiadomienie"plr"* Nie znaleziono podanego gracza!")
        return
    end
    local text=table.concat({...}, " ")
    desc=getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."("..getElementData(plr,"id")..") >> "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."("..getElementData(target,"id").."): "..text:gsub("#%x%x%x%x%x%x","")
    triggerClientEvent(root"admin:addReport"resourceRootdescgetElementData(target,"id"))
    triggerClientEvent(plr,"dodaj:powiadomienie"plr"* Pomy?lnie wys?ano zg?oszenie na gracza: "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").."")
setElementData(plr,"czasowa:blokada",true)
    for i,v in ipairs(getElementsByType("player")) do
        if getAdmin(v,1) or getAdmin(v,2) or getAdmin(v,3) or getAdmin(v,4then
            if getElementData(v,"player:admin"then
                outputChatBox("* ( REPORT ) Nowy report od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","")..""v25500)
            end
        end
    end
end) 

function licz(plr)
if getElementData(plr,"blokada:czasowa"then
setElementData(plr,"blokada:czasowa",false)
end
end
setTimer(licz,60000,0)


To tylko przyk?ad, mo?esz pomy?le? nad lepszym rozwi?zaniem :v

Podpis
Pomogłem Ci
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Postaw piwo autorowi tego posta
 

 
Tagi: czas :: reportach
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Czas w reportach 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