Wysłany: 2018-04-17, 20:28
PSIAPURA
Wiek: 30 Na forum: 3007 dni Posty: 10
Piwa : 1
Dzi? postanowi?em, ?e odpal? sobie GM its z czas?w LS, po pod??czeniu bazy danych i pr?bie zalogowania wyskoczy?a mi niez?a niespodzianka.
Mianowicie po pod??czeniu wszystkich skrypt?w oraz podpi?ciu bazy mam "czarny ekran".
Pragn? doda?, ?e nie mam wcale, ale to wcale zamiaru stawia? serwera. S?u?y mi jak na razie do zaj?cia czasu i/oraz ma?ych edycji na ho?cie lokalnym.
Jakie? pomys?y?
Wysłany: 2018-04-17, 21:00
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Wysłany: 2018-04-17, 21:12
TeeNekk
Cienzaruwka :v
Wiek: 23 Na forum: 3210 dni Posty: 264
Nick w MP: TeeNekk.
Piwa : 919
Czarny ekran ?wiadczy?by, ?e nie masz uruchomionych jakichkolwiek zasob?w. Spr?buj wpisa? /start ogrpg-logging czy jako? tak. Jak nie, to wpisz /debugscript 3 i wska? nam z niego b??dy.
Podpis
Pomogłem Ci
[you]
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Wysłany: 2018-04-17, 21:13
PSIAPURA
Wiek: 30 Na forum: 3007 dni Posty: 10
Piwa : 1
Niestety nie poka?? ci b??d?w z DB3.
Co? jest nie tak, ACL w pewien spos?b niereaguje. Wszystkim grupom w acl w??czy?em uprawnienia (zmiana false na true), nadal nie mog? w??czy? db3 Access Denied.
Wysłany: 2018-04-17, 21:14
Kalizman
Wiek: 23 Na forum: 3651 dni Posty: 1394
Piwa : 4619
Poka? plik acl.xml, oraz gdzie doda?e?/a? si? do grupy ACL Admin.
Wysłany: 2018-04-17, 21:16
PSIAPURA
Wiek: 30 Na forum: 3007 dni Posty: 10
Piwa : 1
Moment, u?wiadomi?e? mnie, ?e nie doda?em si? do grupy. Zaraz postaram si? edytowa? ten post.
[ Dodano : 2018-04-17, 21:29 ]
Prosz? DB3
Niestety musia?em link do foto da? na zapodaj.
Wysłany: 2018-04-17, 21:32
TeeNekk
Cienzaruwka :v
Wiek: 23 Na forum: 3210 dni Posty: 264
Nick w MP: TeeNekk.
Piwa : 919
Pode?lij c_logging.lua z ogrpg-logging
Podpis
Pomogłem Ci
[you]
? Może zostawiłbyś za to piwko, lub respekt? Dzięki!
Mój projekt:
?
Wysłany: 2018-04-17, 21:35
PSIAPURA
Wiek: 30 Na forum: 3007 dni Posty: 10
Piwa : 1
?ap.
Kod: if getElementData(localPlayer, "player:uid") then return end
local root = getRootElement()
local resourceRoot = getResourceRootElement(getThisResource())
local screenWidth, screenHeight = guiGetScreenSize()
local blurStrength = 20
local myScreenSource = dxCreateScreenSource(screenWidth, screenHeight)
blurShader, blurTec = dxCreateShader("shaders/BlurShader.fx")
function renderblur()
if blur == true then
dxUpdateScreenSource(myScreenSource)
dxSetShaderValue(blurShader, "ScreenSource", myScreenSource);
dxSetShaderValue(blurShader, "BlurStrength", blurStrength);
dxSetShaderValue(blurShader, "UVSize", screenWidth, screenHeight);
dxDrawImage(0, 0, screenWidth, screenHeight, blurShader)
end
end
addEventHandler("onClientRender", root, renderblur)
addEventHandler("onClientResourceStop", resourceRoot,
function()
if (blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)
x,y=2313.58, 1282.80-- my width
intro_step=math.random(0,850)
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end
local dist = 100
local angler = 0
function getPointFromDistanceRotation(x, y, dist, angler)
local a = math.rad(90 - angler)
local dx = math.cos(a) * dist;
local dy = math.sin(a) * dist;
return x+dx, y+dy;
end
function renderLoginBox()
blur = true
--dxDrawImage(0, 0, 1920, 1080, "misc/drift.png", AristatesYuvarlak, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawRectangle(sx*270/1025, sy*150/769, sx*500/1025, sy*458/767, tocolor(0, 0, 0, 135), false)
--dxDrawImage(0, 0, 1920, 1080, "misc/drift.png", AristatesYuvarlak, 0, 0, tocolor(255, 255, 255, 255), false)
if data.info then dxDrawText(data.info, sx*252/1024, sy*272/768, sx*800/1024, sy*255/768, tocolor(237, 0, 0, 255), 1.00, "default", "center", "center", false) end
--dxDrawLine(sx*0/1024, sy*199/768, sx*1022/1024, sy*200/768, tocolor(31, 111, 193, 255), 5, false)
--dxDrawLine(sx*0/1024, sy*509/768, sx*1022/1024, sy*510/768, tocolor(31, 111, 193, 255), 5, false)
dxDrawText("UĹĽytkownik", sx*280/1024, sy*270/768, sx*760/1024, sy*302/768, white, 1.30, "default-bold", "center", "center", false)
dxDrawText("Has?‚o", sx*-240/1024, sy*480/768, sx*1280/1024, sy*302/768, white, 1.30, "default-bold", "center", "center", false)
if not isMouseIn(sx*305/1024, sy*506/768, sx*200/1024, sy*45/768) then dxDrawRectangle(sx*305/1024, sy*506/768, sx*200/1024, sy*45/768, tocolor(31, 222, 140, 170), false)
else dxDrawRectangle(sx*305/1024, sy*506/768, sx*200/1024, sy*45/768, tocolor(220, 100, 0, 100), false) end
if not isMouseIn(sx*535/1024, sy*506/768, sx*200/1024, sy*45/768) then dxDrawRectangle(sx*535/1024, sy*506/768, sx*200/1024, sy*45/768, tocolor(31, 222, 140, 170), false)
else dxDrawRectangle(sx*535/1024, sy*506/768, sx*200/1024, sy*45/768, tocolor(220, 100, 0, 100), false) end
dxDrawText("Zaloguj si?™", sx*685/1024, sy*1015/768, sx*130/1024, sy*45/768, white, 1.00, "default-bold", "center", "center", false)
dxDrawText("Zarejestruj si?™", sx*1140/1024, sy*1013/768, sx*130/1024, sy*45/768, white, 1.00, "default-bold", "center", "center", false)
dxDrawImage(sx * 0.3118, sy * 0.1813, sx * 0.3838, sy * 0.1549, "logo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
--dxDrawImage(sw/2-295,sh/2+70,594,307,"logo.png", angle, 0, -120 )
local x,y=getPointFromDistanceRotation(2313.58, 1282.80, dist, angler)
setCameraMatrix(x,y,107.72+0.9,2323.69, 1285.66, 107.72+0.9)
angler=(angler+0.1)
end
addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if isMouseIn(sx*305/1024, sy*506/768, sx*200/1024, sy*45/768) and data.showed then
local login=guiGetText(data.button[1])
local pass=guiGetText(data.button[2])
if string.len(login) < 2 or string.len(pass) < 2 then
data.info="Wype?‚nij wszystkie pola!"
return
end
triggerServerEvent("logging:checkAccount", resourceRoot, login, pass)
end
if isMouseIn(sx*535/1024, sy*506/768, sx*200/1024, sy*45/768) and data.showed then
local login=guiGetText(data.button[1])
local pass=guiGetText(data.button[2])
if string.len(login) > 22 or string.len(pass) > 22 and string.len(login) < 3 or string.len(pass) < 3 then
data.info="Login/Has?‚o musz?… mie?‡ mniej niĹĽ od 3 do 22 znakĂłw."
return
end
triggerServerEvent("logging:newAccount", resourceRoot, login, pass)
end
end
end)
addEvent("logging:result", true)
addEventHandler("logging:result", resourceRoot, function(value,info)
if not info then info="" end
if value then
data.showed=false
showZones(data.misc)
-- Usuwamy elementy
destroyElement(data.button[1])
destroyElement(data.button[2])
removeEventHandler("onClientRender", root, renderLoginBox)
else
data.info=tostring(info)
setTimer(function() data.info=nil end, 3000, 1)
end
end)
addEventHandler("onClientResourceStart", resourceRoot, function()
showChat(false)
showCursor(true)
fadeCamera(true)
data.showed=true
setElementAlpha(localPlayer,0)
data.misc=playSound("misc/intro.mp3",true)
setSoundVolume(data.misc, 1.0)
showPlayerHudComponent("all",false)
guiSetInputMode("no_binds_when_editing")
setElementData(localPlayer,"status","Loguje si?™")
--setElementData(localPlayer,"player:logged",false)
addEventHandler("onClientRender", root, renderLoginBox)
data.button[1]=guiCreateEdit(0.40, 0.40, 0.22, 0.04, "", true)
data.button[2]=guiCreateEdit(0.40, 0.53, 0.22, 0.04, "", true)
guiEditSetMasked(data.button[2],true)
end)
[ Dodano : 2018-04-17, 21:44 ]
Problem z logowaniem za?egnany.
Nowy problem po wyborze spawnu "czarny ekran"
DB3
[ Dodano : 2018-04-17, 21:47 ]
Zawarto?? pliku [skrypty_glowne]\ogrpg-gui\c_gui.lua
Kod: local sx,sy=guiGetScreenSize()
local screenW, screenH=guiGetScreenSize()
local dxfont0_BebasNeue = dxCreateFont(":dohudu/BebasNeue.otf", 24)
local dxfont1_BebasNeue = dxCreateFont(":dohudu/BebasNeue.otf", 28)
local dxfontxd_BebasNeue = dxCreateFont(":dohudu/BebasNeue.otf", 18)
local sw,sh=guiGetScreenSize()
local przecinekx,przecineky=sw*760/800,100/600*sh
local przecinekfs2=sw/800
local przecinekfs=przecinekfs2
local czcionkakasa="pricedown"
local czcionka=czcionkakasa
local przecinekfh=math.floor(dxGetFontHeight(przecinekfs, "pricedown")*2/3)
local dxfont0_tak = dxCreateFont("tak.ttf", 29)
if not dxfont0_tak then dxfont0_tak = "sans" end
local dxfont0 = dxCreateFont("minus.ttf", 28)
if not dxfont0 then dxfont0 = "sans" end
local dxfont0_Painted = dxCreateFont("Painted.ttf", 30)
if not dxfont0_Painted then dxfont0 = "sans" end
local dxfont0_tekst = dxCreateFont("minus.ttf", 18)
local dxfont0_BIRTH_OF_A_HERO = dxCreateFont(":Radio-auta/files/BIRTH_OF_A_HERO.ttf", 40)
if not dxfont0_tekst then dxfont0_tekst = "sans" end
radarek = nil
local lstMoney=getPlayerMoney()
local tmpMoney=getPlayerMoney()
local lstMoneyTs=getTickCount()
local lstMoneyDiff=0
function renderHUD()
if showhud == false then return end
if not getElementData(localPlayer, "player:uid") then return end
dxSetAspectRatioAdjustmentEnabled( true )
dxDrawImage(screenW * 0.6881, screenH * 0.0191, screenW * 0.3000, screenH * 0.2050, ":dohudu/tlo.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(screenW * 0.7186, screenH * 0.1390, screenW * 0.0329, screenH * 0.0573, ":dohudu/hajs.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawImage(screenW * 0.7186, screenH * 0.0926, screenW * 0.0300, screenH * 0.0480, ":dohudu/czas.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText(string.format("%02d",hour)..":"..string.format("%02d", minute)..":"..string.format("%02d", sec), (screenW * 0.7590) - 1, (screenH * 0.0950) - 1, (screenW * 0.9693) - 1, (screenH * 0.1810) - 1, tocolor(0, 0, 0, 255), 1.00, dxfont1_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%02d",hour)..":"..string.format("%02d", minute)..":"..string.format("%02d", sec), (screenW * 0.7590) + 1, (screenH * 0.0950) - 1, (screenW * 0.9693) + 1, (screenH * 0.1810) - 1, tocolor(0, 0, 0, 255), 1.00, dxfont1_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%02d",hour)..":"..string.format("%02d", minute)..":"..string.format("%02d", sec), (screenW * 0.7590) - 1, (screenH * 0.0950) + 1, (screenW * 0.9693) - 1, (screenH * 0.1810) + 1, tocolor(0, 0, 0, 255), 1.00, dxfont1_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%02d",hour)..":"..string.format("%02d", minute)..":"..string.format("%02d", sec), (screenW * 0.7590) + 1, (screenH * 0.0950) + 1, (screenW * 0.9693) + 1, (screenH * 0.1810) + 1, tocolor(0, 0, 0, 255), 1.00, dxfont1_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%02d",hour)..":"..string.format("%02d", minute)..":"..string.format("%02d", sec), screenW * 0.7590, screenH * 0.0950, screenW * 0.9693, screenH * 0.1810, tocolor(255, 255, 255, 255), 1.00, dxfont1_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%d PLN",hajs), (screenW * 0.7600) - 1, (screenH * 0.1450) - 1, (screenW * 0.9693) - 1, (screenH * 0.2474) - 1, tocolor(0, 0, 0, 255), 1.00, dxfont0_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%d PLN",hajs), (screenW * 0.7600) + 1, (screenH * 0.1450) - 1, (screenW * 0.9693) + 1, (screenH * 0.2474) - 1, tocolor(0, 0, 0, 255), 1.00, dxfont0_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%d PLN",hajs), (screenW * 0.7600) - 1, (screenH * 0.1450) + 1, (screenW * 0.9693) - 1, (screenH * 0.2474) + 1, tocolor(0, 0, 0, 255), 1.00, dxfont0_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%d PLN",hajs), (screenW * 0.7600) + 1, (screenH * 0.1450) + 1, (screenW * 0.9693) + 1, (screenH * 0.2474) + 1, tocolor(0, 0, 0, 255), 1.00, dxfont0_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(string.format("%d PLN",hajs), screenW * 0.7600, screenH * 0.1450, screenW * 0.9693, screenH * 0.2474, tocolor(54, 203, 51, 255), 1.00, dxfont0_BebasNeue, "left", "top", false, false, false, false, false)
if not getElementData(localPlayer,"player:premium") then
tekst=string.format("%s [%d] [UID: %d]",lokalny_nick,lokalne_id,lokalne_uid)
else
tekst=string.format("??… %s [%d] [UID: %d]",lokalny_nick,lokalne_id,lokalne_uid)
end
if not getElementData(localPlayer,"player:premium") then
local rozmiar = 1.00
dxDrawText(tekst, (screenW * 0.7236) - 1, (screenH * 0.0575) - 1, (screenW * 0.9693) - 1, (screenH * 0.1276) - 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) + 1, (screenH * 0.0575) - 1, (screenW * 0.9693) + 1, (screenH * 0.1276) - 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) - 1, (screenH * 0.0575) + 1, (screenW * 0.9693) - 1, (screenH * 0.1276) + 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) + 1, (screenH * 0.0575) + 1, (screenW * 0.9693) + 1, (screenH * 0.1276) + 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, screenW * 0.7236, screenH * 0.0575, screenW * 0.9693, screenH * 0.1276, tocolor(255, 255, 255, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
else
dxDrawText(tekst, (screenW * 0.7236) - 1, (screenH * 0.0575) - 1, (screenW * 0.9693) - 1, (screenH * 0.1276) - 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) + 1, (screenH * 0.0575) - 1, (screenW * 0.9693) + 1, (screenH * 0.1276) - 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) - 1, (screenH * 0.0575) + 1, (screenW * 0.9693) - 1, (screenH * 0.1276) + 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, (screenW * 0.7236) + 1, (screenH * 0.0575) + 1, (screenW * 0.9693) + 1, (screenH * 0.1276) + 1, tocolor(0, 0, 0, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
dxDrawText(tekst, screenW * 0.7236, screenH * 0.0575, screenW * 0.9693, screenH * 0.1276, tocolor(249, 224, 75, 255), rozmiar, dxfontxd_BebasNeue, "left", "top", false, false, false, false, false)
end
--stare jak twoj stary xd; dxDrawText(tekst, screenW * 0.0000, screenH * 0.9701, screenW * 1.0000, screenH * 0.9948, tocolor(255, 255, 255, 210), 0.80, dxfont0_tekst, "center", "center", false, false, true, true, false)
end
function aktualizujdanexd()
local realtime = getRealTime()
hour = realtime.hour
hajs = getPlayerMoney()
minute = realtime.minute
lokalny_nick = getPlayerName(localPlayer):gsub("#%x%x%x%x%x%x","")
sec = realtime.second
if getElementData(localPlayer,"player:premium") then
konto = "#ffd700PREMIUM#ffffff"
else
konto = "ZWYKLE"
end
end
addEvent("gui:start2",true)
addEventHandler("gui:start2",root,function()
lokalne_id = getElementData(localPlayer,"id")
lokalne_uid = getElementData(localPlayer,"player:uid")
addEventHandler("onClientRender", root, aktualizujdanexd)
aktualizujdanexd()
showhud = true
showPlayerHudComponent("all",false)
showPlayerHudComponent("radar",true)
showPlayerHudComponent("crosshair",true)
showPlayerHudComponent("weapon",false)
showPlayerHudComponent("health",false)
showPlayerHudComponent("breath",false)
showPlayerHudComponent("ammo",false)
addEventHandler("onClientHUDRender", root, function()
if not getElementData(localPlayer,"player:logged") then return end
if dxSetAspectRatioAdjustmentEnabled then dxSetAspectRatioAdjustmentEnabled(true) end
renderHUD()
--renderPrzecinek()
end)
end)
addEvent("powiadomienie",true)
addEventHandler("powiadomienie",root,function(tekst)
if not tekst then return end
local x = ('%s'):format(tekst)
outputChatBox(x,255,255,255)
end)
addEventHandler("onClientResourceStart", resourceRoot, function()
showPlayerHudComponent("all",false)
showPlayerHudComponent("radar",true)
showPlayerHudComponent("crosshair",true)
showPlayerHudComponent("weapon",false)
showPlayerHudComponent("health",false)
showPlayerHudComponent("breath",false)
showPlayerHudComponent("ammo",false)
setBlurLevel(0)
end)
addCommandHandler("gp",function()
x,y,z=getElementPosition(localPlayer)
p=string.format("%.2f, %.2f, %.2f",x,y,z)
setClipboard(p)
outputChatBox(p)
end)
addCommandHandler("gp2",function()
x,y,z=getElementPosition(localPlayer)
rx,ry,rz=getElementRotation(localPlayer)
p=string.format("%.2f, %.2f, %.2f, %.2f, %.2f, %.2f",x,y,z,rx,ry,rz)
setClipboard(p)
outputChatBox(p)
end)
Wysłany: 2018-04-18, 07:26
Mezo.
Mod-Team
Wiek: 24 Na forum: 3211 dni Posty: 548
Nick w MP: Mezo
Piwa : 6070
Mordeczko a masz na pewno wgrany plik ogrpg-core kt?ry w?asnie za to odpowiada? Je?eli nie masz to wgraj i uruchom zr?b refresh reconnect i smia?o si? loguj
Podpis
- Na forum pomagam na miarę swoich możliwości, oraz bezpłatnie.
- Jeżeli potrzebujesz pomocy, pisz do mnie w prywatnej wiadomości, pomoc uzyskasz szybciej.
Współpraca -
[email protected]
Użytkownik - 19.08.2017
GTAO MEMBER - 29.03.2019
Support-Team - 03.02.2019 - 07.05.2019
Moderator - 07.05.2019 - 02.08.2020
Mod-Team - 02.08.2020 - 25.03.2022
Więcej szczegółów
Wystawiono 1 piw(a):VaXo
Wysłany: 2018-04-18, 09:56
jagoreq
Wiek: 24 Na forum: 3221 dni Posty: 221
Nick w MP: dwd
Piwa : 18
wystarczy odpalic ogrpg-core
Wysłany: 2018-04-18, 15:05
PSIAPURA
Wiek: 30 Na forum: 3007 dni Posty: 10
Piwa : 1
No niestety, ale mam odpalony oraz przy ka?dej pr?bie logowania by? w??czony zas?b.
Wysłany: 2018-04-19, 11:04
Ciastuuś
Truck soon...
Wiek: 26 Na forum: 3071 dni Posty: 799
Nick w MP: Ciastuuś
Piwa : 4297
Sp?jrz w kodzie od wyboru spawnu poprawno?? funkcji
Wysłany: 2018-04-19, 11:28
jagoreq
Wiek: 24 Na forum: 3221 dni Posty: 221
Nick w MP: dwd
Piwa : 18
Dodaj to do server side:
addEventHandler ( "onPlayerJoin" , root ,function()
fadeCamera ( source , true )
setCameraTarget ( source , source )
end )
Tagi: [logowanie] :: its :: irytacja
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: