[code] addEvent("playerLogin", true)
addEventHandler("playerLogin", root, function(login, pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if #result > 0 then
if result[1].login == login and result[1].pass == md5(pass) then
setPlayerName(source, result[1].login)
setElementData(client, "player:sid", result[1].id)
triggerEvent("load:player", client, client)
triggerEvent("SprawdzDom",root,client)
triggerClientEvent(source, "destroy", resourceRoot, true, false)
else
print('Podane dane są nieprawidłowe.')
end
else
print('Nie ma takiego konta!')
end
end)
addEvent("playerRegister", true)
addEventHandler("playerRegister", root, function(login, pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if #result > 0 then
print('podany login już istnieje.')
else
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE register_serial=?", getPlayerSerial(source))
if #result > 0 then
...
Dodałem markera i gdy gracz wejdzie do tego markera to po wciśnięciu klawisza wykonuje się jakaś akcja. Jednak kiedy gracz wyjdzie na wyższy poziom i stoi nawet nad markerem to też się wykonuje owa akcja. To się dało naprawić chyba przez dodanie nieco innego rodzaju markera ale już nie pamiętam jaka to dokładnie funkcja była. Czy ktoś może pamięta?
Witam mam taki problem, ?e pr?buj? od jakiego? czasu wgra? podmiank? na serwer, ale mi co? nie wychodzi. W grze po zrefreshowaniu skrypt?w wyskakuje takowy komunikat:
Normalnie po nadaniu zpj komu? si? nadaje, w bazie danych pystories_punish si? tworzy ?adnie zpj'tka
ale tak czy siak nie wiem dlaczego normalnie dalej mog? wej?c do auta
Uprzedz? zb?dne odpowiedzi, wszystkie skrypty s? pod??czone do acl
resource.*
Licz? na pomoc, dam
[ Dodano: 2022-08-07, 14:05 ]
B??d si? pojawi? w debugu, ale to nie wiele pomo?e https://imgur.com/hKE6Y65
Witam, mam problem z nrpg_interface Jest mi on potrzebny do panelu logowania i salonu, jednak, jak robi? reconnect'a usuwa mi, jakby ten skrypt, ?e jak wchodz? nie widz? napis?w i musz? restartowa? skrypt z panelem logowania i nrpg_interface, aby zn?w dzia?a?o i tak za ka?dym razem wie kto? o co mo?e chodzi? z g?ry dzi?ki wielkie za pomoc daje zimnego browara .
if getElementData(localPlayer, "player:sid") then return end
local root = getRootElement()
local resourceRoot = getResourceRootElement(getThisResource())
local screenWidth, screenHeight = guiGetScreenSize()
addEventHandler("onClientResourceStop", resourceRoot,
function()
if blurShader and isElement(blurShader) then
destroyElement(blurShader)
blurShader = nil
end
end)
local data={ showed=nil, button={}, info=nil, misc=nil, }
function cursorPosition(x, y, w, h)
if (not isCursorShowing()) then
return false
end
local mx, my = getCursorPosition()
local fullx, fully = guiGetScreenSize()
cursorx, cursory = mx*fullx, my*fully
if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then
return true
else
return false
end
end
Mimo ze paczka jest kompletna i wszystko powinno dziala? podczas klikania rejestruj nic sie nie dzieje ale podswietla sie i da sie pisa? nick i haslo co mam z tym zrobic? paczka seanRPG z tego forum
czesc, pobralem baze z justplaya tak sobie do testowania, "niby" podlaczylem baze danych wywolalem komende testdb pisze, ze polaczono ale w momencie jak sie rejestruje pisze, ze konto zostalo stworzone ale w momencie gdy sie loguje to komunikat wyswietla Taki uzytkownik nie istnieje. Cos ktos pomocy?
siemka, zaczynam sie bawic w skryptowanie w lua, mam problem robie sobie przechowywalnie w guieditorze wszystko fajnie blipy mam ale nie dziala przycisk zamknij nic sie nie dzieje gdy go klikam.
Skrypt w C.lua
addEventHandler("onClientGUIClick",root,function(b,s)
if source==esc then
if b=="down" then
interakcja(localPlayer,true)
end
end
end)
a tutaj s.lua
markeroddaj=createMarker(-2035.432,170.467,26.836,"cylinder",6,255,0,0,150)
Witam, dzi? pobra?em pobieranie zasob?w, jednak gdy w??czam je i si? co? zaczyna pobiera? t?o ca?e miga, a w konsoli wyskakuj? b??dy m?g?by kto? pom?c za pomoc daje zimne
Ca?y kod client: [code]if getElementData(localPlayer, "player:uid") then return end
---
--Autor xKejson,Keves
---
local sx,sy = guiGetScreenSize()
local w,h = (sx/1680),(sy/1050)
local SW, SH = guiGetScreenSize()
local font = exports.mg_gui:getFont("normal-16")
local bold2 = exports.mg_gui:getFont("bold-30")
local light2 = exports.mg_gui:getFont("bold-24")
local regular2 = exports.mg_gui:getFont("normal-20")
local rotation = 0
local alpha = 255
local image = 1
local sound = false
local checkTimer = false
local cache = {}
local settings = {}
local dxfont0_bold = dxCreateFont(":mg_gui/assets/fonts/bold.ttf", 10)
Witam, moim problemem jest to ?e nie mog? si? zarejestrowa? na swoim serwerze, nic mi nie wyskakuj? gdy nic tam nie napisze to ka?e mi napisa? minimum 3 s?owa w ha?le i w nicku, nie mog? nic zrobi? kto? pomo?e?
[color=brown][/color]Witam, mam pytanie mianowicie gdy instaluje Dev paczk? pojawia si? Edytor kt?rego nie da si? usun??. Wtedy mapka dzia?a bez zarzut?w. Gdy jednak wgram Dev paczk? bez Edytora kt?ry si? pojawia, nie pokazuj? si? ?ciany tak jak maj? tzn. s? ?te-czarne kratki. Poprosz? o szybk? pomoc. Daje zimnego browara
Witam, nie dzia?a rejestrator dla sapd, powinien on si? pojawia? i pokazywa? pr?dko?? pojazdu z przodu itp niestety tak nie jest.
B?ed?w brak
[lua]local sx,sy=guiGetScreenSize()
local wlaczony=false
local isPolicjant=(
function(plr)
if getElementData(plr, "player:duty") == "SAPD" or getElementData (plr, "player:duty") == "ITD" then
return true
end
return false
end
)
function findRotation( x1, y1, x2, y2 )
local t = -math.deg( math.atan2( x2 - x1, y2 - y1 ) )
return t < 0 and t + 360 or t
end
function getElementSpeed(theElement, unit)
assert(isElement(theElement), "Bad argument 1 @ getElementSpeed (element expected, got " .. type(theElement) .. ")")
assert(getElementType(theElement) == "player" or getElementType(theElement) == "ped" or getElementType(theElement) == "object" or getElementType(theElement) == "vehicle", "Invalid element type @ getElementSpeed (player/ped/object/vehicle expected, got " .. getElementType(theElement) .. ")")
assert((unit == nil or type(unit) == "string" or type(unit) == "number") and (unit == nil or (tonumber(unit) and (tonumber(unit) == 0 or tonumber(unit) == 1 or tonumber(unit) == 2)) or unit == "m/s" or unit == "km/h" or unit == "mph"), "Bad argument 2 @ getElementSpeed (invalid speed unit)")
unit = unit == n...
Witam, mam nast?puj?cy problem po wej?ciu do markeru nie ma d?wi?ku. Oczywi?cie w debugu zero b??d?w, wi?c nie wiem co ?le zrobi?em. Dodam, ?e skrypt jest po stronie clienta.
witam jestem zielony i zainstalowalem paczke psrpg i wyskakuje mi takie co?: ERROR:[nanky]/psrpg-logging/s_logging.lua:22 call: failed to call 'pystories-db:dbGet' [string"?"]
Tak jak w temacie nie dzia?a mi panel logowania. Nie znam si? na tym, dlatego prosz? o pomoc. Podczas rejestracji nic nie wyskakuje ale w debugu jest napisane: [img]http://imgur.com/d0IWlwD[/img]
Skrypt w pystories_db wygl?da tak:
[lua]
-- Settings
DBHandler=nil
DBName="db_68265"
DBUser="db_68265"
DBPass="Haslo"
DBHost="51.83.193.10"
DBHandler=dbConnect("mysql", "dbname="..DBName..";host="..DBHost.."", DBUser, DBPass, "share=1")
if DBHandler then
outputDebugString("* Connect to server MYSQL...")
else
outputDebugString("* No Connecting to server MYSQL..")
end
-- Functions
-- Functions
function dbSet(...)
if not {...} then return end
local qh = dbQuery(DBHandler, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
addEventHandler( "onResourceStart", resourceRoot, connection ) -- Functions
-- Functions
function dbSet(...)
if not {...} then return end
local qh = dbQuery(DBHandler, ...)
if not qh then return false end
local result, num_affected_rows, last_insert_id = dbPoll(qh, -1)
return result, num_affected_rows, last_insert_id
end
function dbGet(...)
if not {...} then return end
local stringe=dbPrepareString(DBHandler,...)
local query=dbQuery(DBHandler, stringe)
local result,num_affected_rows, last...
Witam, Przychodz? dzi? do was z Pytaniem dlaczego nie dzia?a Skrypt na SARA, Zacznijmy od tego ?e nie wczytuje si? Blip do wej?cia do Interioru, Nast?pna sprawa jest taka ?e wy?wietlaj? sie Takie B??dy w debugscript 3:
ERROR: frakcja-sarac_duty.lua:14: exports: Call to non-running server resource (blur) [string "?"]
ERROR: Server triggered clientside event onClientAddNotification, but event is not added clientside
Kod Skryptu: (c_duty) [code]
local marker=createMarker(-49.77, -269.36, 6.63, 'cylinder', 1.3, 255, 79, 10)
local sx, sy = guiGetScreenSize()
function p1(x)
return (x/1280)*sx
end
function p2(y)
return (y/1024)*sy
end
local blur = exports['blur']
local screenW, screenH = guiGetScreenSize()
local sw,sh = guiGetScreenSize()
local elements = {}
mojeW,mojeH = 1280, 1024
sW,sH = guiGetScreenSize()
w, h = (sW/mojeW), (sH/mojeH)
local sx,sy = guiGetScreenSize()
local baseX = 1920
local zoom = 1
local minZoom = 2
if sx < baseX then
zoom = math.min(minZoom, baseX/sx)
end
function shadowText2(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end
function shadowText(text, x, y, w, h, color, size, font, xx, yy)
dxDrawText(text, x+1, y+1, w+1, h+1, tocolor(0,0,0), size, font, xx, yy, false)
dxDrawText(text, x, y, w, h, color, size, font, xx, yy, false,false,false,true)
end
Cze??, Przychodz? do was z Pytanie co jest ?le w Skrypcie, Gdy wje?d?am w Blipa pokazuj? ?e Naprawia Pojazd jednak nie zabiera Ani Got?wki, Ani go nie naprawia.
function mysz(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 m_dostep="mechanik-sf1"
local doFixed={
{"Silnik", 1, fn=function(veh) if getElementHealth(veh)>=2040 then return true end; return false end},
{"Maska", 2, fn=function(veh) if getVehicleDoorState(veh, 0)==0 then return true end; return false end},
{"Baga?nik", 3, fn=function(veh) if getVehicleDoorState(veh, 1)==0 then return true end; return false end},
{"Drzwi lewy prz?d", 4, fn=function(veh) if getVehicleDoorState(veh, 2)==0 then return true end; return false end},
{"Drzwi prawy prz?d", 5, fn=function(veh) if getVehicleDoorState(veh, 3)==0 then return true end; return false end},
{"Drzwi lewy ty?", 6, fn=function(veh) if getVehicleDoorState(veh, 4)==0 then return true end; return false end},
{"Drzwi prawy ty?", 7, fn=function(veh) if getVehicleDoorState(veh,...
[lua]bike = {
[481] = true
}
local sx, sy = guiGetScreenSize()
function sw(value)
return sx*value/1920
end
function sh(value)
return sy*value/1080
end
local dxfont0_normal = dxCreateFont(":v_gui/fonts/normal.ttf", sw(13)) or "default-bold"
local dxfont1_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(35)) or "default-bold"
local dxfont2_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(12)) or "default-bold"
local dxfont3_bold = dxCreateFont(":v_gui/fonts/bold.ttf", sw(21)) or "default-bold"
engines = exports['bengines']
renderVeh = function()
veh=getPedOccupiedVehicle(localPlayer)
if not veh then return end
local rpm = ((engines:getVehicleRPM(getPedOccupiedVehicle(localPlayer)))/9000) * 234
local gear = engines:getVehicleGear(getPedOccupiedVehicle(localPlayer))
local speed = math.floor((Vector3(getElementVelocity(getPedOccupiedVehicle(localPlayer))) * 170).length)
local lgbt = getElementData(veh, "vehicle:lgbt") or 0
local bak = getElementData(veh, "vehicle:bak") or 100
local rgb = getElementData(veh, "licznik:rgb") or "zwykly"
local przebieg = getElementData(veh,"vehicle:mileage") or 0
local paliwo = getElementData(veh,"vehicle:fuel") or 0
if lgbt == 1 then
dxDrawImage(sw(1569)...
Mam ma?y problem po wpisaniu komendy /dom nic si? nie pokazuje domek si? nie tworzy a ju? jakie? domy s? og?lnie stworzone pystoriers-admins pystories-core i lss_domy s? podpi?te pod acl. Ni?ej dam kod: domy.lua
[lua]
domy={}
local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end
local function dodajDom(v,fast)
if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end
--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?", v.ownerid)
if result and #result > 0 then
local r=result[1]
v.owner_nick = r.login
else
if v.ownerid ~= false then
outputDebugString("B?‚ad domku ID DOMKU#"..v.id)
end
v.owner_nick = "do wynaj?™cia"
end
-- outputDebugString(v.owner_nick)
v.drzwi=split(v.drzwi,",")
for ii,vv in ipairs(v.drzwi) do v.drzwi[ii]=tonumber(vv) end
v.punkt_wyjscia=split(v.punkt_wyjscia,",")
for ii,vv in ipairs(v.punkt_wyjscia) do v.punkt_wyjscia[ii]=tonumber(vv) end
local pickupid=1272
if (not v....
Nie pokazuje mi na zwyk?ym tabie(stworzy?em kolumne ID ) ale nadal nic si? tam nie pokazuje....
addEventHandler("onPlayerJoin",root,function()
local wynik=dbQuery(db, "SELECT id FROM users WHERE login=?",getPlayerName(plr))
local wynikglowny=dbPoll(wynik, -1)
getPlayerName(source)
setElementData(source, "ID" , wynikglowny[1].id)
end)
Gifts.create = function()
for k, v in ipairs(Gifts.position) do
v.pickup = createPickup(v[1], v[2], v[3], 3, Gifts.settings.pickupID, 0)
if v[4] then setElementDimension(v.pickup, v[4]) end
setElementData(v.pickup, "gift:id", k)
addEventHandler("onPickupHit", v.pickup, Gifts.hitPickup)
end
end
Gifts.hitPickup = function(player)
if player.type == "player" and not player.vehicle then
local gifts = exports["pystories-db"]:dbGet("select prezenty from ec_prezenty where id = ?", getElementData(player, "player:sid"))
if not gifts[1] or not gifts[1].prezenty then _gifts = {} else _gifts = fromJSON(gifts[1].prezenty) end
if not table.find(_gifts, getElementData(source, "gift:id")) then
table.insert(_gifts, getElementData(source, "gift:id"))
else
outputChatBox("#ff0000??— #ffffffZebra?‚e?› juĹĽ ten prezent!", player, 63, 173, 168, true)
return
end
if not gifts[1] then
exports["pystories-db"]:dbSet("insert into ec_prezenty values(?,?)", get...
panel logowanie nie dzia?a, wyskakuj? b??dy
ERROR: Client (krecik_2121) triggered serverside event logowanie:zaloguj, but event is not added serverside
ERROR: Client (krecik_2121) triggered serverside event logowanie:rejestracja, but event is not added serverside [DUP x6]
function getPlayersHavePremium()
local q = db:query('select * from users where not premium_date=000-00-00')
return (q and #q > 0 and #q) or 0
end
function loadPlayerData(player, result, password)
local q_mute = db:query('select * from kary where (serial=? or ip=? or nick=?) and active=1 and type=? and date>now() limit 1', getPlayerSerial(player), getPlayerIP(player), getPlayerName(player), 'mute')
local q_ban = db:query('select * from kary where (serial=? or ip=? or nick=?) and active=1 and type=? and date>now() limit 1', getPlayerSerial(player), getPlayerIP(player), getPlayerName(player), 'ban')
Witam, Panel Logowania/Rejestracji nie chce dzia?a?, Gdy wpisuje sw?j login i Has?o czy to w Rejestracji czy to w Logowaniu wyskakuje mi w debugscript 3 b??d...
B??d: stories-logging/s_logging.lua:40: exports: Call to non-running server resource (pystories-notifications) [string "?"]
kod:[code] --[[
Panel Logowania by Kurianusz @2016 .
Regulamin /Licencja
Korzystanie z tego kodu tylko je?eli posiadasz tzw. copyrights. Zakaz usuwania tej notatki!
Pami?taj ?e nielegalne korzystanie z kodu podpada pod kodeks karny :> Tak samo jak usuni?cie tej notatki!
]]
addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE login=?", login)
if result and #result > 0 then
if result[1].login == login and result[1].pass == teaEncode(pass,"*****") then
for i,player in pairs(getElementsByType("player")) do
if getElementData(player,"player:sid") == result[1].id then
triggerClientEvent(client, "logging:result", resourceRoot, false, "Ju? zalogowany!","blad")
return
end
end
--local result2=exports['ogrpg-db']:dbGet("SELECT login2 from ogrpg_users where id=?",result[1].id)
if not result[1].login2 == false then
setPlayerName(client, result[1].login2)
outputChatB...
Witam was Ponownie Znalaz?em tutaj na stronie Bardzo ?adny hud!
Tylko nie wiem Jak dok?adnie da? K??ko kt?re zosta?o Pokazane na zdj?ciu (Na zdj?ciu jest one czarne Natomiast u mnie nie ma go) Poprosi?bym o Kod w kt?rym dzia?a? by ten hud
[Lua]
setElementData(localPlayer, "hud", true)
local sx, sy = guiGetScreenSize()
local font = dxCreateFont("gtav.ttf", 20)
local font2 = dxCreateFont("normal.ttf", 16)
setPlayerHudComponentVisible("all", false)
setPlayerHudComponentVisible("radar", true)
function sw(value)
return sx*value/1920
end
function sh(value)
return sy*value/1080
end
local pos={
server = { x = 2700, y = -525, w = 825, h = 627},
imgHud = { x = 0, y = 0, w = 1920, h = 1080},
imgKolo = { x = 0, y = 0, w = 115, h = 115}
}