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

Wysłany: 2019-06-04, 12:40


kerfyn

Hyp3R






Wiek: 25
Na forum: 2739 dni
Posty: 121
Nick w MP: Hyp3R

Piwa: 2

Respekt: 50

Cze?? wie kto? jak zrobi? system report?w taki ?e: mo?na odrzuca? i akceptowa? i jak zaakceptuje kto? z adm report graczowi wy?wietla si? "tw?j report zosta? rozpatrzony przez "nick admina" da rad? takie co? zrobi? mo?e jest na necie za pomoc piwo :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-04, 14:27


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wykonujesz tablic?, do kt?rej wstawiasz reporty i oznaczasz ich stan.

Dodajesz komend?, kt?r? dana osoba mo?e go zaakceptowa? i wtedy w tabeli r?wnie? zmieniasz ten stan.

Przyk?ad poni?ej:
local reporty = {}

addCommandHandler("report", function(plr_tresc)
    if (not trescthen
        outputChatBox("Poprawne u?ycie: /report <tre??>"plr)
        return
    end
    local wiadomosc table.concat({ ... }, " ")
    if (string.len(wiadomosc) < 3then
        outputChatBox("Poprawne u?ycie: /report <tre??>"plr)
        return
    end
    reporty[getPlayerName(plr)] = {wiadomoscplr"oczekuje"}
    outputChatBox("Tw?j report oczekuje na akceptacj?."plr)
    for _gracz in ipairs(getElementsByType("player")) do
        if (isObjectInACLGroup("user." .. getAccountName(getPlayerAccount(gracz)), aclGetGroup("Admin"))) then
            outputChatBox("Report gracza " .. getPlayerName(plr)) .. " o tre?ci '" .. wiadomosc .. "' oczekuje na akceptacj?."gracz)
            outputChatBox("Wpisz /akceptuj " .. getPlayerName(plr), gracz)
        end
    end
end)


Musisz dorobi? komend? na akceptowanie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-04, 15:06


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Je?li by?by? zainteresowany mog? wykona? odp?atnie taki oto skrypt z ewentualn? baz? danych.

Je?li chcesz sam si? pobawi?, to tak jak napisa? kolega wy?ej lub w prostszy u?yciu b?dzie MYSQL.

U?ywasz tylko w sumie 2 zapyta? - na dodanie rekordu i na odczytanie :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-06-04, 15:54


kerfyn

Hyp3R






Wiek: 25
Na forum: 2739 dni
Posty: 121
Nick w MP: Hyp3R

Piwa: 2

Respekt: 50

No dzi?ki panowie a @Shuffle m?g?by? mi to napisa??

Postaw piwo autorowi tego posta
 

 
Tagi: report
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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