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)
Tutaj ju? nie mam bladego poj?cia jak si? w og?le za to wzi??. By?by kto? w stanie zasugerowa? jak to poprawi?? np. zpj na 1 msc zadzia?a, ale na 6 msc ju? nie. chc? aby da?o si? nada? kare np. na 25h lub te 6msc a niestety przy nadaniu takiej timestamp do bazy leci 00-00-0000...
Przypomnia? by mi kto? tak jak w tytule. Funkcje na pobranie tekstu z editboxa znam, ale jak to wyeksportowa? do serwera. (ten pobrany tekst czy tam zmienn? bo to w zmiennej)
Witam chcia?bym zrobi?, aby pobiera?o id konta z ipb (Strona/profile/3-mazeusz/) oraz zeby to id by?o przypisywane na eldate.
Domy?lam si? ?e trzeba co? pokombinowa? z callRemote tylko nie wiem jak.
Witam, potrzebuje pomocy z pobraniem ilo?ci pojazd?w ile dany gracz posiada. Zrobi?em tak ale nie pokazuje ilo?ci ile jest tych pojazd?w tylko outputchatbox zostaje pokazany tyle razy ile tych pojazd?w jest i zamiast liczby jest ca?y czas 0
Witam, korzystam z skryptu na osi?gni?cia od Wielebnego (Xyzzyrp).
Napotka?em pewien problem, dok?adnie chodzi mi o to ?e gdy gracz posiada +5 pojazd?w nie nadaje mu osiagniecia. Je?li chodzi o reszt? nadawanych osiagniec to one dzia?aj?, r?wnie? te kt?re wykorzystuj? sume.
[lua]["1stcar"]={
name="Pierwszy pojazd",
descr="w ko?cu dorobi?e?/a? si? swojego pierwszego pojazdu! Je?dzij ostro?nie!. +5PG",
timely=true,
chance=25,
typ=3,
value=5,
check=function(plr)
--[[local character=getElementData(plr,"character")
if not character or not character.id then return false end]]
local uid=getElementData(plr,"player:sid")
if not uid then return false end
local r = exports.DB2:pobierzWyniki("select ownedPlayer suma from pystories_vehicles where ownedPlayer=?", uid)
if not r or not r.suma then return false end
if r and tonumber(r.suma) and tonumber(r.suma)>=1 then return true end
return false
end
},
["2stcar"]={
name="Fan motoryzacji poziom 2",
descr="Posiadasz co najmniej 5 pojazd?w! Wszyscy uwa?aj? Ci? za fana motoryzacji!. +15PG",
timely=true,
chance=25,
typ=3,
value=15,
check=function(plr)
--[[local character=getElementData(plr,"character")
if not character or not character.id then return false end]]
Witam, mam pytanko jak napisa? skrypt, kt?ry umo?liwi pobieranie pierw pobieranie skrypt?w, a np po zalogowaniu rozpocznie si? pobieranie podmianek. Z tego co wiem paradise ma co? takiego.
Siemanko
Takie ma?y pytanie czy w mta da si? zrobi? skrypt, kt?ry po uruchomieniu usuwa zasoby oraz pobiera z g?ry na?o?onego linku skrypty ? Jak tak to jak ?
Witam wszystkich!
Og??em to zacz??em ogarnia? ekran pobierania zasob?w serwera i wpad?em na pomys? by odpala? si? on jedynie podczas wchodzenia na serwer, a w trakcie rozgrywki nie. Czy jest to wgl mo?liwe? Mam nadziej?, ?e kto? da rad? mi pom?c.
Pow?d dlaczego chcia?by to wprowadzi? jest prosty.
Nie chce, aby przy je?dzie pojazdem czy strzelaninie wyskoczy? ten ekran, poniewa? mo?e to straszliwie komu? przeszkodzi?. Pozdrawiam!
Witam ot?? mam problem, mam system LPG z skygame, wszystko ?adnie ?miga, tylko jak zabezpieczy? to. ?e np mam pusty bak LPG, a paliwa np mam 5 litr?w, i prze??czam na paliwo, a pojazd dalej ga?nie pr?bowa?em za pomoc? element daty, lecz no nie dzia?a. Kod odpowiadaj?cy za ga?ni?cie silnika.
c_side
Witam ot?? mam problem dlaczego nie w grildliscie nie wczytuj? mi si? pojazdy? Co mam ?le ?
Kod
c_side
[lua]
gridlist[1] = guiCreateGridList(0.51, 0.54, 0.19, 0.13, true)
guiSetVisible(gridlist[1], false)
guiGridListAddColumn(gridlist[1], "Model", 0.5)
guiGridListAddColumn(gridlist[1], "ID Pojazdu", 0.5)
addEventHandler("onClientGUIClick", resourceRoot, function()
if source == gridlist[1] then
local wybor= guiGridListGetSelectedItem(gridlist[1])
if wybor < 0 then return end
local id=guiGridListGetItemText(gridlist[1], wybor, 2)
triggerServerEvent("vmojepokazinfo",localPlayer,tonumber(id))
end
end)
function odswiezpojazdy(q)
guiGridListClear(gridlist[1])
for i,v in pairs(q) do
local row=guiGridListAddRow(gridlist[1])
guiGridListSetItemText(gridlist[1], row, 1, getVehicleNameFromModel(v["model"]), false, false)
guiGridListSetItemText(gridlist[1], row, 2, v["id"], false, false)
if v["ownedGroup"] ~= "0" then
guiGridListSetItemColor ( gridlist[1], row, 1, 153, 51, 255 )
else
guiGridListSetItemColor ( gridlist[1], row, 1, 255, 255, 255 )
end
end
end
bindKey("mouse1", "down", function()
if isMouseIn(screenW * 0.5891, screenH * 0.6880, screenW * 0.0469, screenH * 0.0750) and page == "2" then
playSound("click.mp3")
page ="7"
guiSetVisible(grid...
witam pomo?e kto? uzupe?ni? lub pom?c jako? bo chcia?bym ustawi? w salonach aby nie pobiera?o z konta, tylko z bankomatu
[code]
--[[
Komisy samochodowe
@author value <[email protected]>
@Edit: DylemaT929
Nie masz prawa u?y? tego kodu bez mojej zgody
]]
createBlip(-1959.59, 285.91, 35.47, 55,2,0,0,0,0,0,275) --- sf doherty zwykly
createBlip(-1641.25, 1203.88, 7.25, 55,2,0,0,0,0,0,275) --- sf downtown sportowy
createBlip(-936.90, -525.65, 25.95, 55,2,0,0,0,0,0,275) --- cygan
local vehicles = {}
local komis_shapes = {}
local slots = {
Kiedy ztriggerowa? event wy??czaj?cy render pobierania zasob?w?
Tzn. skrypt od pobierania mam ustawiony na najwi?kszy priorytet i pobiera go pierwszego, w nim na starcie clienta mam addEventHandler('onClientRender'), a event ?eby zrobi? triggera mam:
jak ustawi? jak chc? kupi? auto to hajs pobiera z bankomatu
[code]
addEventHandler("onResourceStart", resourceRoot, function ()
for i,v in ipairs(slots) do
komis_shapes[i] = createColSphere(v[1], v[2], v[3], 3)
setElementData(komis_shapes[i], "i", i)
createKomisVehicle(i)
addEventHandler("onColShapeHit", komis_shapes[i], function (hit,dim)
if getElementType(hit) == "player" and getElementData(komis_shapes[i], "komis:veh") then
triggerClientEvent(hit, "onClientAddNotification", hit,"Zainteresowa? ci? ten pojazd? /kuppojazd", "info")
end
end)
end
end)
addCommandHandler("kuppojazd", function (plr, cmd)
local shape = isPlayerInVehicleColShape(plr)
if not shape then return end
local veh = getElementData(shape, "komis:veh")
if not veh then return end
local slot = getElementData(shape, "komis:slot")
local price = vehicles[slot].price
local money = getPlayerMoney(plr)
if price > money then
triggerClientEvent(plr, "onClientAddNotification", plr,"* Nie sta? ci? na kupno tego pojazdu. Id? zar?b na pracach dorywczych i wr?c p??niej!", "error")
return
end
takePlayerMoney(plr, price)
local x,y,z = getElementPosition(veh)
local rx,ry,rz = getElementRotation(veh)
local i = getElementInterior(veh)
local d = getElementDimension(veh)
local pos = x..", "..y.....
Witam, mam taki problem, ze w pliku z GUI po stronie clienta jest wszystko ok, mam ustalona zmienna i w ogole i gdy pobieram ja w pliku po stronie serwera to wyskakuje blad (tak, jest globalna ta zmienna)
Kody:
c.lua
[lua]local gui = {}
gui.window = guiCreateWindow(0.07, 0.31, 0.19, 0.17, "Sprawdz serial gracza", true)
guiWindowSetSizable(gui.window, false)
guiSetVisible(gui.window, false)
function kliknietyPrzycisk()
nickgracza = guiGetText(gui.edit)
gracz = getPlayerFromName(nickgracza)
if not gracz then
outputChatBox("Wpisz poprawny nick!")
return
end
if gracz then
triggerServerEvent("poKliknieciuSerwer",resourceRoot,gracz)
end
guiSetVisible(gui.window, false)
showCursor(false)
end
addEventHandler("onClientGUIClick",gui.button,kliknietyPrzycisk,false)
local function wlaczGUI()
guiSetVisible(gui.window, true)
showCursor(true, true)
end
addCommandHandler("sg", wlaczGUI)
addCommandHandler("serialg", wlaczGUI)
addCommandHandler("serialgracza", wlaczGUI)[/lua]
s.lua
[lua]function sprawdzSerial(plr, gracz)
local theSerial = getPlayerSerial(gracz)
outputChatBox("Serial gracza "..gracz.." to "..theSerial,plr,0,255,0)
end
Witam, ostatnio pr?bowa?em napisa? pewien skrypt, wszystko sz?o ?adnie dopuki nie napotka?em si? na jeden b??d. Ot?? chodzi o to ?e skrypt po wykonaniu pewnej akcji ma pobra? po stronie serwera sid gracza, a nast?pnie przes?a? go do podanej tabeli w bazie danych, niestety tak si? nie dzieje i po wykonaniu tej akcji wyst?puje nast?puj?cy b??d.
mam probblem taki ?e chc? zrobi? aby Tuning Mk pojemnosci itp pobiera?o kase z bankomatu z salonami uda?o mi si? zrobi? jako? ale Tune to nie mam poj?cia mo?e mnie kto? nakierowa? ? :
local licz = {}
local t=createElement('text')
setElementData(t,'name','Automatyczny monta? tuningu mechanicznego')
setElementPosition(t,1085.52, 1352.39, 10.82)
addEvent("mk1", true)
addEventHandler("mk1", root, function()
pojazd = getPedOccupiedVehicle(source)
local id = getElementData(pojazd,"vehicle:id")
if not pojazd then return end
local qr = exports['pystories-db']:dbGet("SELECT * FROM pystories_vehicles WHERE id=? AND mk1=?",id, "1")
if #qr == 1 then exports['noti']:showBox(source,"info","Posiadasz ju? to ulepszenie.") return end
if (getPlayerMoney(source) > tonumber(mk2)) then
local id = getElementData(pojazd, "vehicle:id")
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET mk1=1 WHERE id=?", id)
exports['noti']:showBox(source,"error","Zamontowano uk?ad MK1.nOddaj pojazd do przechowalni aby zobaczyc efekty.")
takePlayerMoney( source, mk1 )
else
exports['noti']:showBox(source,"warning","Nie sta? Ci? na MK1.")
end
end
)
Witam chodzi o to ?e jak gracze sprzedaj? auta np na. Gie?dach b?d? w urz?dzie to jak zrobi? ?eby pieni?dze zosta?y pobrane z bankomatu nie z pieni?dzy kt?re mamy przy sobie? Poda kto? linijka b?d? wyt?umaczy?
Witam, potrzebuje waszej pomocy Chcia?bym zrobic na gieldzie zeby na aucie bylo widac czy samochod posiada mk1, mk2 itp i nie czyta mi bazy.
[code]ERROR: pystories-gielda/c_giela.lua:88: call: failed to call "pystories-db:dbGet" [string "?"]
ERROR: pystories-gielda/c_giela.lua:89: attempt to get lenght of local "mk1" (a boolean value)[/code]
c_giela.lua
[lua]
local marker=createMarker(1728.85,1855.26,10.82-1, "cylinder", 5, 0, 200, 255, 255)
local cuboid=createColCuboid(1718.10,1851.32,9.5, 39.25, 192, 7)
createBlip(1734.64,1962.44,10.82, 25,2,0,0,0,0,0,275)
local wstep=false
local podatek=0
local text=createElement("text")
setElementPosition(text,1728.85,1855.26,10.82)
setElementData(text,"name","Gie?danUstawianie ceny.")
local wm={}
wm.window=guiCreateWindow(0.74, 0.33, 0.25, 0.50, "Gielda", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.label=guiCreateLabel(0.06, 0.07, 0.89, 0.07, "Wpisz cen? kt?ra ma widnie? na poje?dzie.", true, wm.window)
guiLabelSetHorizontalAlign(wm.label, "center", false)
guiLabelSetVerticalAlign(wm.label, "center")
wm.label2=guiCreateLabel(0.06, 0.21, 0.89, 0.07, "Po odj?ciu podatku cena wyniesie: 0 PLN", true, wm.window)
guiLabelSetHorizontalAlign(wm.label2, "center", false)
guiLabelSetVerticalAlign(wm.label2, &quo...
Cze??, mam za???my label i radiobutton i moje pytanie jest takie - jak pobra? prawid?owy? Np. mam 3 takie labely i radiobuttony i jeden jest poprawny i jako? to sprawdzi? przez kod i potem zniszczyc te labely i dac tam inne i jak zle zahaczyl to elementdate -1 a jak dobrze to +1
Witam, zapomnia?em jak si? wykorzystywa?o rekord z bazy, np. pobieramy i wykorzystujemy, czyli np. pobieramy ?e masz jakie? auto, wi?c ju? go nie wy?wietlamy, b?d? odejmujemy
Siema,
robie gui do skryptu na malowanie tarcz, jest problem bo nie wiem jak zrobi? by z guiMemo bra?o tekst bo jak wezme to do eventu onClientMarkerHit to pobierze jak w marker wjade a chodzi w skrypcie o to by po wjechaniu w marker wpisaniu r, g , b do memo po kliknieciu guzika zmienily sie kolore tarcz.
[lua]
local screenW, screenH = guiGetScreenSize()
Witam mam problem z przerobieniem pobierania zasob?w z new place ot?? to jak pobior? sie zasoby skrypt nie znika oto kod ( za pomoc daje piwko ):
[lua]
--[[
Autor: Sralentas xD
]]
local sx, sy = guiGetScreenSize()
local font = dxCreateFont("cz.ttf", 13)
local kropki = 0
addEventHandler("onClientResourceStart", resourceRoot, function()
if getElementData(localPlayer, "dbid") then return end
if isEventHandlerAdded("onClientRender", gui) then return end
addEventHandler("onClientRender", root, gui)
showChat(false)
showPlayerHudComponent("all", false)
muza = playSound("muzyka.mp3")
end)
Cze??! Zainstalowa?em XyzzyRP, wszystko ?adnie, pi?knie z wyj?tkiem tego b??du. Gdy wchodz? na serwer skrypt odpowiadaj?cy za wy?wietlanie tekstu podczas pobierania zasob?w ,,XyzzyRP, pobieranie zasob?w serwera, prosz? czeka?'' zepsu? si?. Nie mam ?adnego pobierania, skrypt na panel logowania nie w??cza si?. Co mo?e by? tego przyczyn?? Prosz? o szybk? pomoc.
Siema! My?l? nad tym jak zrobi? system pojazd?w(wszystkich) czytanych z bazy mysql.
I teraz tak:
-Pojazdy ma tworzy? administrator(pozycja administratora)
-Ka?dy pojazd jest przypisany albo do frakcji albo do konkretnego gracza.
I teraz pytania:
Jest mo?liwo?? przypisania UID do konkretnego pojazdu na mapie?
Jak by?cie to rozkminili w moim przypadku? Jako? nie mam wizji jak si? za to zabra?.
ps. Dobra mam pomys? Tworzy? przez zmienna pojazdy, typu UID = CreateVehicle
tylko teraz pojawia si? problem jak tworzy? zmienn? za ka?dym razem inn? o UID