Cze?? mam takie pytanie: ma kto? jaki? prosty skrypt lub wie jak zrobi? by si? zapisywa?o to co wpiszemy na stronie do plik?w na komputerze? (co? w stylu log?w)
Siema, aktualnie ucz? si? lua i chc? stworzy? panel administratora z ?adnym GUI i chcia?bym aby w nim znajdowa?y si? logi takie jak wiadomo?ci z chatu, wiadomo?ci prywatne, wiadomo?ci frakcji itp.
No i nie mam poj?cia w jaki spos?b mog? pobiera? te dane i wy?wietli? je w tym GUI, m?cz? si? z tym kilka dni i w ko?cu postanowi?em zapyta? na forum.
Za pomoc z g?ry dzi?kuj?.
Cze??, mam pytanie. Ot??; w jaki spos?b najlepiej jest zapisywa? logi graczy i pojazd?w do bazy danych? Mam funkcj?, np. LogPlayer(playerid, log) oraz LogVehicle(playerid, log) no i argument log odpowiada za tre?? log?w, do tego w tej funkcji pobieram dat? + godzin?. Chcia?bym to p??niej wy?wietli? gdzie? na forum.
witam robi mi si? p?tla w mysql zapisywaniu nie wiem jak to rozwi?za? je?li jest tyle os?b na duty tyle razy zapisuje si? text w mysql a nie 1 rekord kod : [lua]
addCommandHandler('e', function(plr,cmd, ...)
local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
if not getElementData(plr,"admin") then return end
if getElementData(plr,"admin") then
local ranga = test
if not ... then
local x = getElementData(plr,"ekipaoff")
if x == false then
exports["noti"]:noti("Wy??czy?e? czat ekipy",plr)
setElementData(plr,"ekipaoff",true)
end
if x == true then
exports["noti"]:noti("W??czy?e? czat ekipy",plr)
setElementData(plr,"ekipaoff",false)
end
return end
if ... then
if getElementData(plr,"ekipaoff") == true then exports["noti"]:noti("Posiadasz wy??czone wiadomo?ci tego czatu, nie mo?esz na nim pisa?!", plr) return end
local msg=table.concat({...}, " ")
if (getAdmin(plr,4)) then
ranga = "CEO"
end
if (getAdmin(plr,3)) then
ranga = "Starszy Administrator"
end
if (getAdmin(plr,2)) then
ranga = "Administrator"
end
if (getAdmin(plr,1)) then
ranga = "Support"
en...
Witajcie . Jak zrobi? do tego zapisywanie log?w w pliku .txt ?
[lua]
function privateMessage(thePlayer,commandName,sendToName,...)
local pmWords = { ... }
local pmMessage = table.concat( pmWords, " " )
if sendToName then
if (getPlayerFromParticalName (sendToName)) then
toPlayer = (getPlayerFromParticalName (sendToName))
if not (toPlayer == thePlayer) then
if not (pmMessage == "") then
outputChatBox("#0044FF[PM]#FFFFFF Message to #FFFFFF" .. getPlayerName(toPlayer) .. "#FFFFFF: " .. pmMessage, thePlayer, 255, 255, 255, true)
outputChatBox("#0044FF[PM]#FFFFFF Message from #FFFFFF" .. getPlayerName(thePlayer) .. "#FFFFFF: " .. pmMessage, toPlayer, 255, 255, 255, true)
else
outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Nie mozesz napisac do siebie#FFFFFF!", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Gracz o podanym nicku nie istnieje, lub jest offline #FFFF00(#FFFFFF"..sendToName.."#FFFF00)", thePlayer, 255, 255, 255, true)
return false
end
else
outputChatBox("#0044FF[PM]#FFFFFF Invalid syntax! Usage:#FFFFFF /pm [partical player name] [message]", thePlayer, 255, 255, 255, true)
return false...
! Mam pewien problem, gdy? zapisuje mi logi, ale tylko pojedy?cze a reszte usuwa. Czyli wpisuje komend? i jeden log zast?puje drugim tworz?c mi tylko jedn? linijk? w pliku logs.txt