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

Wysłany: 2020-03-11, 22:34


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

hej, daje mute wszystko ladnie nie moge pisac na serwerze, zapisuje do bazy danych ale po rc moge znowu pisac ;/

tutaj kod,. moze jakis blad jest z gory dzieki za pomoc

Kod:

addCommandHandler('wycisz', function(plr,cmd,cel,time,type, ...)
if getAdmin(plr,3) or getAdmin(plr,2) or getAdmin(plr,1) or getAdmin(plr,4) or getAdmin(plr,5) then
local text = table.concat({...}, " ")
if not cel or not tonumber(time) or not type or not text then
outputChatBox("QG • U?ycie: /wycisz <nick/ID> <czas> <jednostka: m/h/y/w> <pow?d>", plr)
return
end
local target=exports["pystories-core"]:findPlayer(plr,cel)
if not target then
outputChatBox("QG • Nie znaleziono podanego gracza.", plr)
return
end
local czas_tabela=pobierzDate(type,time)
triggerClientEvent(root, "admin:rendering", root, "Gracz "..getPlayerName(target):gsub("#%x%x%x%x%x%x","").." otrzyma? kar? wyciszenia od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").." ("..time .. type ..") \nz powodem: "..text)

if type == "m" then
exports["pystories-db"]:dbSet("INSERT INTO pystories_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? minute)",getPlayerSerial(target),text,time)
elseif type == "h" then
exports["pystories-db"]:dbSet("INSERT INTO pystories_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? hour)", getPlayerSerial(target),text, time)
elseif type == "d" then
exports["pystories-db"]:dbSet("INSERT INTO pystories_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? day)", getPlayerSerial(target),text, time)
elseif type == "w" then
exports["pystories-db"]:dbSet("INSERT INTO pystories_mute (serial,reason,time) VALUES (?,?,NOW() + INTERVAL ? week)", getPlayerSerial(target),text, time)
end

setElementData(target,'mute:player',true)

outputChatBox(" ", target, 255, 0, 0)
outputChatBox(" ", target, 255, 0, 0)
outputChatBox("#007aff(ⓘ) #FFFFFFOtrzyma?e?(a?) kar? wyciszenia od "..getPlayerName(plr):gsub("#%x%x%x%x%x%x","").."", target, 255, 255, 255, true)
outputChatBox(" ", target, 255, 0, 0)
outputChatBox("#007aff(ⓘ) #FFFFFFPow?d: "..text:gsub("#%x%x%x%x%x%x","").."", target, 255, 255, 255, true)
outputChatBox(" ", target, 255, 0, 0)
outputChatBox("#007aff(ⓘ) #FFFFFFCzas: "..time .. type .."", target, 255, 255, 255, true)
outputChatBox(" ", target, 255, 0, 0)
outputChatBox(" ", target, 255, 0, 0)
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 22:42


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Tutaj tylko nadajesz wyciszenie, a co z tym gdzie sprawdzasz czy gracz jest wyciszony?
Pewnie nie ustawia ci si? elementData 'mute:player'.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 22:45


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

a jak sprawdzic? juz sie troche z tym m?cze i mam tego dosc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 23:06


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Co sprawdzi?? To, czy ustawiasz tak? elementdat?? Mo?esz u?y? runcode, albo po prostu w kodzie szuka? czy po zalogowaniu ustawiasz to graczowi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 23:14


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

moglbys jasniej? bo tak nie bardzo czaje o co chodzi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 23:23


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ja?niej si? nie da, masz sprawdzi? w kodzie czy ustawiasz graczowi w og?le element dat?, kt?ra wspomnia?em wy?ej, je?li jest wyciszony w bazie danych.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-11, 23:26


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

jak mam to sprawdzic? jakas funkcja?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 08:00


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wybacz, nawet nie wspomnia?em o niej:

Więcej informacji znajdziesz w Wikipedii MTA:

setElementData


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 12:29


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

Je?eli ustawiam po zalogowaniu w core t? elementdate to nadaje ka?emu kto wejdzie mute, nawet jesli go nie dosta? komend?

wiec ma ktos kod, ktory sprawdzi czy ma mute i jak ma to nadaje mu wyciszenie po wejsciu na serwer, a jak nie to nie nadaje?

Postaw piwo autorowi tego posta
 

 
Tagi: mute :: reconnect :: znika
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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