Wysłany: 2018-01-07, 16:36
Czesio.
Wiek: 33 Na forum: 3445 dni Posty: 34
Witam bardzo serdecznie. Od niedawna borykam si? z problemem, kt?ry dotyczy tego, i? gracz nawet ten co nie ma prawka mo?e jezdzi? pojazdem. poni?ej poda?em kod i nie wiem o co tutaj chodzi .. W lua znam si? 60/100 jeszcze si? ucz?, lecz kurcze pieczone nadal nie ogarniam z tym prawkiem...
Kod: function loadPlayerData(plr)
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_users WHERE id=?", getElementData(plr,"player:uid"))
if result and #result > 0 then
local v=result[1]
setPlayerMoney(plr,v.money)
setElementModel(plr,v.skin)
setElementData(plr,"status","Aktywny")
setElementData(plr,"player:logged",true)
setElementData(plr,"player:mandate",v.mandate)
setElementData(plr,"player:license:pjA",v.pjA)
setElementData(plr,"player:license:pjB",v.pjB)
setElementData(plr,"player:license:pjC",v.pjC)
setElementData(plr,"player:license:pjL",v.pjL)
setElementData(plr,"player:reputation",v.reputation)
setElementData(plr,"player:workinjob",v.worker)
setElementData(plr,"player:registerdate",v.registered)
setElementData(plr,"player:hours",v.hours)
local spr=string.format("SELECT * FROM ogrpg_ban WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","ban", getPlayerSerial(plr))
local ban=exports["DB2"]:pobierzWyniki(spr)
if (ban) then
outputConsole(" ",plr)
outputConsole(string.format("Jeste? zbanowany na tym serwerze!"),plr)
outputConsole(string.format("Czas bana: "..ban["time"]),plr)
outputConsole(string.format("Pow?d bana: "..ban["reason"]),plr)
local serial = getPlayerSerial(plr)
outputConsole(string.format("Ban zosta? na?o?ony na serial: "..serial..""),plr)
outputConsole(string.format("Od bana mo?esz zaapelowa? na naszym forum: makeworldrp.cba.pl"),plr)
outputConsole(" ",plr)
kickPlayer(plr,string.format("Zosta?e? zbanowany, kliknij F8!"))
else
exports["ogrpg-db"]:dbSet("DELETE FROM ogrpg_ban WHERE type=? AND active=1 AND serial=?", "ban", getPlayerSerial(plr))
end
local queryA=string.format("SELECT * FROM ogrpg_users WHERE id=%d AND premiumdate>NOW() LIMIT 1", getElementData(plr,"player:uid"))
if resultA and #resultA > 0 then
plr:setData("player:premium", true)
plr:setData("player:premiumdate", v.premiumdate)
else
plr:setData("player:premium", false)
else
setElementData(plr,"player:premium",false)
end
setElementData(plr,"player:organization",false)
setElementData(plr,"player:skin",v.skin)
local org=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_organizations WHERE uid=? LIMIT 1", getElementData(plr,"player:uid")) -- pobieramy tylko JEDEN rekord
if org and #org > 0 then
setElementData(plr,"player:organization",org[1].code)
exports['ogrpg-db']:dbSet("UPDATE ogrpg_organizations SET actived=curdate() WHERE uid=?", getElementData(plr,"player:uid"))
end
return true
end
return false
end
addEvent("load:player",true)
addEventHandler("load:player", root, function(player)
if isElement(player) and player then
if getElementType(player) ~= "player" then return end
loadPlayerData(player)
outputDebugString("Zaladowano statystyki gracza :"..getPlayerName(player))
end
end)
function savePlayerData(plr)
local uid=getElementData(plr,"player:uid")
if not uid then return end
local money=getPlayerMoney(plr)
local mandate=getElementData(plr,"player:mandate")
local licensea=getElementData(plr,"player:license:pjA")
local licenseb=getElementData(plr,"player:license:pjB")
local licensec=getElementData(plr,"player:license:pjC")
local licensel=getElementData(plr,"player:license:pjL")
local reputation=getElementData(plr,"player:reputation")
local worker =getElementData(plr,"player:workinjob")
local hours= tonumber(getElementData(plr,"player:hours")) or 0
local query=exports["ogrpg-db"]:dbSet("UPDATE ogrpg_users SET money=?, reputation=?, mandate=?, pjA=?, pjB=?, pjC=?, pjL=?, worker=?, hours=? WHERE id=?",
money, reputation, mandate, licensea, licenseb, licensec, licensel,worker,hours, uid)
end
addEvent("save:player",true)
addEventHandler("save:player", root, function(player)
if isElement(player) and player then
if getElementType(player) ~= "player" then return end
savePlayerData(player)
outputDebugString("Zapisano statystyki gracza :"..getPlayerName(player))
end
end)
addEventHandler("onPlayerQuit", root, function() savePlayerData(source) end)
Ostatnio zmieniony przez _Haze 2018-01-07, 18:04, w całości zmieniany 1 raz
Wysłany: 2018-01-07, 21:00
mistereq
Wiek: 22 Na forum: 3386 dni Posty: 28
Nick w MP: MisterPL/Mistereq
Piwa : 288
Prawdopodobnie nie blokujesz wsiadania graczom ktorzy nie maja prawka (w innym pliku) poniewaz tutaj masz ustawianie elementdaty z prawkiem
Wysłany: 2018-01-08, 22:43
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Jakiej paczki serwerowej u?ywasz? Przy czym dzia?aj? Ci takie funkcje tak jak ban/zpj?
Wysłany: 2018-01-09, 14:42
DevJumpDj
VILLAGE MTA
Wiek: 27 Na forum: 3474 dni Posty: 102
Nick w MP: D4NTE
Piwa : 3277
Wejdz w folder z skryptem kt?ry wprowadza Ci prawojazdy nast?pnie po stronie servera stw?rz sprawdzenie za pomoc? . Gdy nie b?dzie posiada? prawka to dodaj
Więcej szczegółów
Wystawiono 1 piw(a):Czesio.
Wysłany: 2018-01-09, 21:21
PapaSmerf
Wiek: 25 Na forum: 3525 dni Posty: 237
Piwa : 3857
licencja = getElementData ( plr , "player:license:pjB" )
if not licencja then
cancelEvent ()
outputChatBox ( "Nie posiadasz licencji na kategori? " .. licencja .. "" )
end
nie wiem czy zadzia?a
Więcej szczegółów
Wystawiono 1 piw(a):Czesio.
Wysłany: 2018-01-11, 13:41
Czesio.
Wiek: 33 Na forum: 3445 dni Posty: 34
Pomog?o dzi?ki serdecznie.
Lecz teraz mam kolejny problem bo ostatnio by?o wszystko gut a teraz takie co?
[ 2018 - 01 - 11 13 : 39 : 37 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 39 : 43 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x6 ]
[ 2018 - 01 - 11 13 : 39 : 43 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 39 : 49 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x5 ]
[ 2018 - 01 - 11 13 : 39 : 49 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 39 : 55 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x6 ]
[ 2018 - 01 - 11 13 : 39 : 55 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 40 : 01 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x5 ]
[ 2018 - 01 - 11 13 : 40 : 01 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 40 : 07 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x5 ]
[ 2018 - 01 - 11 13 : 40 : 07 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
[ 2018 - 01 - 11 13 : 40 : 13 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause' [ DUP x6 ]
[ 2018 - 01 - 11 13 : 40 : 13 ] WARNING : [ MySQL ]/ ogrpg - db / s_db . lua : 27 : dbPoll failed ; Unknown column 'ostatnio' in 'where clause'
Wysłany: 2018-01-11, 15:17
Atroth
Wiek: 23 Na forum: 3677 dni Posty: 1089
Nick w MP: Atroth
Piwa : 4808
Czesio. , Nieznana kolumna "ostatnio". Poka? tabel? i jej struktur?.
Podpis
Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018
Wysłany: 2018-01-11, 15:52
Czesio.
Wiek: 33 Na forum: 3445 dni Posty: 34
chodzi o mysql ?
[ Dodano : 2018-01-11, 15:55 ]
jak? tabel? podes?a? ?
[ Dodano : 2018-01-11, 15:57 ]
tutaj masz mysql
Kod: https://mega.nz/#!rkRSDKZQ!P5Ki0DZwJI0sEXsfsXXcIrd7VkVCFbT2ZB4x-GhrsSY
Tagi: każdy :: prawojazdy...
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: