[code]addEventHandler("onResourceStart", root, function(startedResource)
local czas = getRealTime()
exports["yd-discord"]:connectWeb("Zas?b **"..startedResource.name.."** zosta? uruchomiony/zrestartowany i jest gotowy do dzia?ania.", "NebariMTA_Skrypty")
end)
addEventHandler("onPlayerConnect", root, function(playerNick, playerIP, _, playerSerial, version)
connectWeb("U?ytkownik o nicku **"..playerNick.."** do??cza na serwer.nSerial: **"..playerSerial.."**nIP: **"..playerIP.."**", "NebariMTA_Join")
end)
addEventHandler("onPlayerCommand", root, function(cmd)
if cmd == "say" or cmd == "restart" or cmd == "start" or cmd == "stop" or cmd == "refresh" or cmd == "do" or cmd == "me" or cmd == "Zmniejsz" or cmd == "Zwieksz" or cmd == "Toggle" or cmd == "freecam" or cmd == "migacz" then return end
exports["yd-discord"]:connectWeb("U?ytkownik o nicku **"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."** u?y? komendy: **"..cmd.."**", "NebariMTA_Chat")
end)
Mam taki problem, zrobi?em logi, wszystko si? ?adnie zapisuje, tylko po jakim? czasie te logi si? usuwaj?, przy resecie skryptu czy co? takiego, dok?adnie nie wiem kiedy. Je?eli by kto? wiedzia? czego to jest przyczyn?, prosi?bym o pomoc
mam taki ma?y k?opot bo stworzy?em system towar?w i chcia?bym zapisywa? do loga jaki towar zosta? wzi?ty, kiedy etc. i zrobi?em cos takiego ale nie nadpisuje mi tylko zamienia warto?ci
Jak co? to pracuje na plikach z inc. dfile
Tak to wygl?da w kodzie:
a tak w notatniku:
Chcia?bym by sie nadpisywa?o a nie zamienia?o by sie ca?y czas tworzy?o to w notatniku nie wa?ne ile razy wybierzemy ten sam towar
Siemka,
Pisa?em do was aby?cie mi pomogli z logami na duty z ogrpg, i pomogli?cie, wgra?em i dzia?a, ale logi pokazuj? tylko jak adminsitracja si? loguje na duty i z niego schodzi, jak zrobi? tak aby jak kto? pisze do kogo? na czacie, pm, i przelewa komu? kase, aby to by?o na logach?
Kod dutyadmin w kt?rym s? linijki na logi:
[lua]
for k,v in ipairs ( getElementsByType ( "object" ) ) do
if getElementData ( v, "sciana:raportow" ) then
scianaplaczu = v
end
if getElementData(v,"sciana:text") then
scianatekstu = v
end
end
function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
if
type( sEventName ) == 'string' and
isElement( pElementAttachedTo ) and
type( func ) == 'function'
then
local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
for i, v in ipairs( aAttachedFunctions ) do
if v == func then
return true
end
end
end
end
return false
end
local xtext=nil
local gameView={"Logi serwerowe"}
local sx,sy=guiGetScreenSize()
Siemka,
Jak wiecie lub nie domy?lnie w ogrpg nie dzia?aj? logi na /duty, s? tylko tabela raport?w i /konsola, kt?ra jest upierdliwa i nie przejrzysta.
Jak naprawi? aby logi serwerowe dzia?a?y w ogrpg? Tak samo jak na pysie ?e na /duty widzimy poprostu logi serwerowe, domyslnie w ogrpg nie dziala bo nie ma pliku ogrpg-logs (skryptu jakiegos ktorego nie ma domyslnie w paczce), czy da sie zrobic jak na pysie, i przerobic to ze nie trzeba tego skryptu ogrpg-logs, tylko aby dawalo logi serwerowe bezpo?rednio przyk?adowo z bazy danych z tabelki ogrpg_logs ?
Witam bo robi? serwer, i chcia?bym wy??czy? wszystkie te podstawowe logi z serwera, czyli np jak ktos zmieni nick to aby sie na chacie nie pojawia?o, oraz szukam sposobu bo w pliku mtaconfig da sie ustawic odpalanie skrypt?w, ale jak ustawi? aby wy??cza?o dany skrypt? Bo buguje mi to scoreboard ;/
Witam, posiadam paczke skygame na serwerze, dutyadmin skrypt, jak sie jest na duty to nie pokazuje okienka z logami serwerowymi, w db3 pisze: ERROR: dutyadmin/s_utility.lua:1: exports: Call to non-running server resource (ogrpg-logs) [string"?"]
Witam, mam kod na czat frakcji i chcia?em doda? linijk? dzi?ki kt?rej b?d? widzia? w logach serwerowych kto co pisze. I tu le?y problem poniewa? gdy jest np. 2 administrator?w to czat w logach powtarza si? 2 razy. Jakie? propozycje?
witam, chc? ?eby m?j skrypt na logi serwerowe po lewej stronie wy?wietla? logi z mojego czatu
oto kod mojego czatu g??wnego:
[lua]
addEventHandler("onPlayerChat", root, function(tresc, msgtype)
if (msgtype == 0) then
cancelEvent()
local x,y,z = getElementPosition(source)
for key, gracze in ipairs(getElementsByType("player")) do
local x2,y2,z2 = getElementPosition(gracze)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<50) then
local int = getElementInterior(source)
local dim = getElementDimension(source)
local int2 = getElementInterior(gracze)
local dim2 = getElementDimension(gracze)
local id = getElementData(source, "id")
if (int == int2 and dim == dim2) then
outputChatBox("#00FF1A[#ffffff"..getElementData(source,"id").."#00FF1A] #ffffff".. getPlayerName(source) ..": #ffffff".. tresc, gracze, 255, 255, 255, true)
end
end
end
end
end)
[/lua]
a oto kod na logi serwerowe(chc? zeby pisa?o po lewej stronie pod napisem Logi serwerowe ?eby pisa?o kto co pisze):
[lua]
local xtext=nil
local gameView={"Logi serwerowe:"}
local reportView={"Lista raport?w:"}
local sx,sy=guiGetScreenSize()
addEventHandler("onClientRender", root, function()
if not getElementData(localPlayer,"administracjaduty") then return end
concat=table.concat(gameView, "n")
dxDrawText(concat, sx*(10+1)...
Jak zrobi?, aby wszystkie wpisane przez graczy komendy oraz tekst na chacie by? zapisywany w logach? Nie chc? przy ka?dej komendzie dodawa? osobnego logowania, bo mia?bym tego za du?o.
Witam mam pewien problem z logami serwera kt?re zapisuj? jaka komend? wpisze dany gracz o danej godzinie.Logi te po restarcie serwera kasuj? si?,jest tak po ka?dym restarcie.Jak temu zapobiec?
Oto te logi:
2.Ostatnio zrobi?em skocznie na serwerze i chcia?bym wiedzie? czy jest mo?liwo?? zrobienia czego? takiego jak obliczenie na jak? odleg?o?? skoczy? gracz.Jak jest jaka? mo?liwo?? prosz? o wskaz?wki.Za pomoc piwko.
Witam.
Mam do was wielk? pro?b? mianowicie mam gamemod pod mysql u?ywam include a_mysql i w mysql_log tworzy mi tyle tego ?e ca?y czas si? zwi?ksza rozmiar tego pliku macie mo?e jaki? spos?b ?eby wy??czy? ca?e to mysql_log ?eby poprostu tam nie zapisywa?o niczego albo co? ?eby to si? tak szybko nie zapisywa?o.