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

Wysłany: 2025-12-07, 20:27


Komel123







Wiek: 21
Na forum: 3722 dni
Posty: 54
Nick w MP: incognito



Respekt: 50

Pobrałem i wrzuciłem na serwer GM Polish Real Life v1 i XyzzyRP i wyskakuje takie coś:
[25-12-07 20:21] BAN: (moje ip) was banned by Console (Cheat activity detected/db manipulation (20 minutes)) (20 mins)
[25-12-07 20:21] ERROR: [XyzzyRP]/lss-core/players.lua:68: call: failed to call 'DB2:pobierzWyniki' [string "?"]
[25-12-07 20:21] INFO: PRÓBA USZKODZENIA STRUKTURY BAZY SERIAL: (tutaj jest mój serial ale go nie podam)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-10, 17:14


MlodyRafonix







Wiek: 26
Na forum: 1899 dni
Posty: 103

Piwa: 954

Respekt: 60

Rozwiązanie jest bajecznie proste - przestań używać kradzionych pseudo paczek prla i wgraj czyste XyzzyRP.

Pozdrawiam :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-10, 19:11


Komel123







Wiek: 21
Na forum: 3722 dni
Posty: 54
Nick w MP: incognito



Respekt: 50

"MlodyRafonix" napisał/a:

Rozwiązanie jest bajecznie proste - przestań używać kradzionych pseudo paczek prla i wgraj czyste XyzzyRP.

Pozdrawiam :)


Niby tak, ale nie ma panelu logowania i rejestracji na XyzzyRP już w necie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-12, 09:40


MissNania







Wiek: 25
Na forum: 193 dni
Posty: 4



Respekt: 50

Komel123, wszystko jest

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-13, 00:09


Komel123







Wiek: 21
Na forum: 3722 dni
Posty: 54
Nick w MP: incognito



Respekt: 50

"MissNania" napisał/a:

Komel123, wszystko jest


No nie ma, chodzi mi o ten panel logowania i rejestracji co Piotr172 kiedyś wrzucał

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-13, 07:10


MissNania







Wiek: 25
Na forum: 193 dni
Posty: 4



Respekt: 50

Komel123, dopiero gdzies gk widzialem bo pobieralem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-13, 14:24


Komel123







Wiek: 21
Na forum: 3722 dni
Posty: 54
Nick w MP: incognito



Respekt: 50

"MissNania" napisał/a:

Komel123, dopiero gdzies gk widzialem bo pobieralem


No ja właśnie szukam i znaleźć nie mogę XD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-14, 07:42


miszel







Wiek: 20
Na forum: 363 dni
Posty: 1



Respekt: 50

wejdz do folderu lss-core a nastepnie players.lua i usun wszystko stare i wklej to:


Kod:

--[[
@author Lukasz Biegaj <wielebny@bestplay.pl>
@author Karer <karer.programmer@gmail.com>
@author WUBE <wube@lss-rp.pl>
@author Rootkiller <rootkiller.programmer@gmail.com>
@copyright 2011-2013 Lukasz Biegaj <wielebny@bestplay.pl>
@license Dual GPLv2/MIT
]]--

local function checkPlayerPunishments(player)
local uid = getElementData(player, "auth:uid")
if not uid then
return
end
local wyniki = exports["DB2"]:pobierzWyniki("SELECT blokada_ooc>NOW() blokada_ooc,blokada_ooc blokada_ooc_data,blokada_bicia>NOW() blokada_bicia,blokada_bicia blokada_bicia_data,blokada_pm>NOW() blokada_pm,blokada_pm blokada_pm_data,blokada_report>NOW() blokada_report,blokada_report blokada_report_data, blokada_jazdy>NOW() blokada_jazdy,blokada_jazdy blokada_jazdy_data FROM lss_users WHERE id = ?", uid)
if (tonumber(wyniki.blokada_ooc)>0) then
setElementData(player,"kary:blokada_ooc", wyniki.blokada_ooc_data)
else
if getElementData(player, "kary:blokada_ooc") then
outputChatBox("Twoja blokada czatu OOC dobiegła końca!", player, 50, 250, 50)
removeElementData(player,"kary:blokada_ooc")
end
end

if (tonumber(wyniki.blokada_pm)>0) then
setElementData(player,"kary:blokada_pm", wyniki.blokada_pm_data)
else
if getElementData(player, "kary:blokada_pm") then
outputChatBox("Twoja blokada PM dobiegła końca!", player, 50, 250, 50)
removeElementData(player,"kary:blokada_pm")
end
end

if (tonumber(wyniki.blokada_report)>0) then
setElementData(player,"kary:blokada_report", wyniki.blokada_report_data)
else
if getElementData(player, "kary:blokada_report") then
outputChatBox("Twoja blokada składania raportów dobiegła końca!", player, 50, 250, 50)
removeElementData(player,"kary:blokada_report")
end
end
if (tonumber(wyniki.blokada_bicia)>0) then
setElementData(player,"kary:blokada_bicia", wyniki.blokada_bicia_data)
else
if getElementData(player, "kary:blokada_bicia") then
outputChatBox("Twoja blokada bicia dobiegła końca!", player, 50, 250, 50)
removeElementData(player,"kary:blokada_bicia")
end
end

if (tonumber(wyniki.blokada_jazdy)>0) then
setElementData(player,"kary:blokada_jazdy", wyniki.blokada_jazdy_data)
else
if getElementData(player, "kary:blokada_jazdy") then
outputChatBox("Twoja blokada jazdy dobiegła końca!", player, 50, 250, 50)
removeElementData(player,"kary:blokada_jazdy")
end
end
end

function savePlayerData(plr)
local character=getElementData(plr,"character")
if (not character or not character.id) then return end -- gracz nie zalogowal sie jeszcze/nie wybral postaci
local uid=getElementData(plr,"auth:uid")
if not uid then return end
local serial = getPlayerSerial(plr)
end

-- aktywnosc supportu
if (isSupport(plr) or isAdmin(plr)) then -- and not isGuestAccount(plr) then

if uid then
local query=string.format("insert into lss_users_activity SET id_user=%d,data=DATE(NOW()),hour=HOUR(NOW()),minut=1 ON DUPLICATE KEY UPDATE minut=minut+1;",uid)
exports.DB:zapytanie(query)
end
end

-- gp
local gp=getElementData(plr,"GP")
if tonumber(gp) and tonumber(gp)>=0 then
exports.DB2:zapytanie("UPDATE lss_users SET gp=? WHERE id=? LIMIT 1", gp, uid)
end

local hp=getElementHealth(plr)
local ar=getPedArmor(plr)
local money=getPlayerMoney(plr)
local opis=getElementData(plr,"opis") or ""
opis=exports.DB:esc(opis)
if (money<0) then money=0 end


local query = ""
if (getElementData(plr,"kary:blokada_aj")) then
-- Zapisujemy statystyki gracza bez pozycji podczas tego gdy jest w aj (Pozwala zniwelować lukę umożliwiającą "generowanie" gotówki)
query=string.format("UPDATE lss_users SET hp=%d,ar=%d,money=%d,playtime=playtime+1,lastseen=NOW(),satiation=%d,picie=%d,ab_spray=%d,opis='%s' WHERE id=%d LIMIT 1", hp, ar, money, tonumber(character.satiation) or 75, tonumber(character.picie) or 75 , tonumber(character.ab_spray) or 0, opis, character.id)
else
-- Zapisujemy pełne statystyki gracza włącznie z pozycją.
local x,y,z=getElementPosition(plr)
local _,_,rz=getElementRotation(plr)
local interior=getElementInterior(plr)
local dimension=getElementDimension(plr)
query=string.format("UPDATE lss_users SET lastpos='%.2f,%.2f,%.2f,%d,%d,%d',hp=%d,ar=%d,money=%d,playtime=playtime+1,lastseen=NOW(),satiation=%d,picie=%d,ab_spray=%d,opis='%s' WHERE id=%d LIMIT 1", x,y,z,rz,interior,dimension, hp, ar, money, tonumber(character.satiation) or 75, tonumber(character.picie) or 75, tonumber(character.ab_spray) or 0, opis, character.id)
end
exports.DB:zapytanie(query)
exports["lss-admin"]:outputLog(string.format("ZAPIS (POSTAĆ) - KONTO %s (%d) gotówka - %d serial - %s", getElementData(plr, "auth:login"), character.id, money, (serial or "")))
end

addEventHandler("onPlayerQuit", root, function()
-- todo, moze nie zapisywac pozycji jesli powodem wyjscia jest kick/ban/timeout?
savePlayerData(source)
end)

-- petla zapisujaca dane graczy
-- uruchamiana jest co 30 sekund i przetwarza co drugiego gracza
local counter = 0
local lasti=0

function playerLoop()
lasti=lasti+1
if (lasti==2) then lasti=0 end
for i,v in ipairs(getElementsByType("player")) do
local id=getElementData(v,"id")
if (id and id%2==lasti) then
-- outputDebugString("Zapisujemy dane gracza " .. getPlayerName(v) .. " id " .. id)
savePlayerData(v)
end
end
counter = counter + 1
if counter == 4 then
counter = 0
for i,player in ipairs(getElementsByType("player")) do
checkPlayerPunishments(player)
end
end
end
playerLoop()
setTimer(playerLoop, 30000, 0)


function getPlayerDBID(plr)
local character=getElementData(plr,"character")
if (not character or not character.id) then return nil end -- gracz nie zalogowal sie jeszcze/nie wybral postaci
return tonumber(character.id)
end

-- triggerServerEvent("setPedWalkingStyle", localPlayer, v)
addEvent("setPedWalkingStyle", true)
addEventHandler("setPedWalkingStyle", root, function(style)
setPedWalkingStyle(source, style)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2025-12-14, 10:43


MissNania







Wiek: 25
Na forum: 193 dni
Posty: 4



Respekt: 50

Komel123, byc moze przez to ze poprostu posiadam wszystkie pliki od xyzy jakie byly

Postaw piwo autorowi tego posta
 

 
Tagi: xyzzrp :: prl :: wyskakuje :: próba :: uszkodzenia :: bazy :: danyc
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » XyzzRP i GM PRL v1 wyskakuje mi próba uszkodzenia bazy danyc 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