[ Dodano: 2018-01-18, 15:45 ]
Wi?c tak posiadam 2 skrypty. Pierwszy z nich to system pojazd?w PanaPrezesa, drugi natomiast to paliwo oraz przebieg. Oba skrypty dzia?aj? poprawnie, ale niestety stan paliwa oraz przebiegu nie zapisuj? si?. Poni?ej podsy?am 2 kody. Z g?ry dzi?ki za pomoc.
Witam mam problem z przechowalni? gdy wje?d?am na przyk?ad elegy b?d? te? innym autem nie zapisuje tuning po wyci?gni?ciu auto jest jak nowe czy m?g? by mi kto? pom?c na dole wklejam przechowalnie jak? mam bardzo prosz? o pomoc albo wyt?umaczenie na ts3 jak to naprawi? Za Pomoc daje piwko
M?g?by kto? przerobi? skrypt na jaila z ogrpg na mojego gm?
?eby jak kto? nadawa? jaila to ?eby nazywa?o sie to AJ bo tak mam te? w kolumnie i ?eby bra?o te te z mysql z kolumny lss-characters?
Od d?u?szego czasu mam problem poniewa? gdy chce aby pojawi?o si? napis z top 5 graczy, kt?rzy maj? najwi?cej kasy to pokazuje tylko domy?ln? cz??? tekstu,"(Od?wie?anie co 10 sekund)\nTop 5 Graczy z najwi?ksz? ilo?ci? kasy:" ,a daluj ju? nie.
Na dole macie ca?y kod
local topmoneyczat = "(Od?wie?anie co 10 sekund)\nTop 5 Graczy z najwi?ksz? ilo?ci? kasy:"
local tekstmoney = createElement('text')
setElementData(tekstmoney, "name", topmoneyczat)
setElementPosition(tekstmoney, -1928.90, 893.72, 36.30)
setElementInterior(tekstmoney, 0)
setElementDimension(tekstmoney, 0)
function aktualizujText()
local result=exports["mysql"]:dbGet("SELECT * FROM konta WHERE id=?", getElementData(root,"dbid"))
if result and #result > 0 then
local v=result[1]
topmoneyczat="(Od?wie?anie co 10 sekund)\nTop 5 Graczy z najwi?ksz? ilo?ci? kasy:"
for i,v in ipairs(q) do
iii=i
local nick=exports["mysql"]:dbGet("select nick,nicktwo from konta where id=?", v["dbid"])
for i2,v2 in ipairs(nick) do
if i2 < 1 then return end
if v2["nicktwo"] == false then
topmoneyczat=""..topmoneyczat.."\n"..iii..". "..v2["nick"].." - "..v["money"].." PLN"
else
topmoneyczat=""..topmoneyczat.."\n"..iii..". "..v2["nicktwo"].." - "..v["money"].." PLN"
end
end
end
end
setElementData(tekstmoney, "name", topmoneyczat)
end
setTimer(aktualizujText, 1000, 0)
Witam oto praca magazyniera. Potrzebuj? aby kto? mi przerobi? ten kod. Jest w nim b??d taki ,?e ja tylko widz? skrzynie i animacje a inni nie. Wiadomo o co chodzi. Prosz? o jak najszybsz? odpowied?.
Strona Client:
createBlip(2799.3999,-2455.7,12.8, 46,2,0,0,0,0,0,275)
local screenW, screenH = guiGetScreenSize()
local praca = createMarker(2799.3999,-2455.7,12.8, "cylinder", 1.8, 0, 155, 255,255)
local miejscaelektryk = {
{2776.6001,-2447.8,13.6},
{2780.8999,-2447.8,13.6},
{2784.2,-2447.8,13.6},
{2788,-2447.8,13.6},
{2791.3,-2447.8,13.6},
{2794.8999,-2447.8,13.6},
{2776.6001,-2464.1001,13.6},
{2780.8999,-2464.1001,13.6},
{2784.2,-2464.1001,13.6},
{2788,-2464.1001,13.6},
{2791.3,-2464.1001,13.6},
{2794.8999,-2464.1001,13.6},
{2798,-2464.1001,13.6},
{2798.1001,-2447.8,13.6},
}
addEventHandler("onClientMarkerHit", praca, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
addEventHandler("onClientRender",root,render1)
setTimer(renderstop1,2000,1)
end)
local jobText=createElement("text")
setElementPosition(jobText,2799.3999,-2455.7,12.8)
setElementData(jobText, "name", "Praca Magazyniera.")
bindKey("e", "down", function()
if not isElementWithinMarker(localPlayer, praca) then return end
if not getElementData(localPlayer, "gracz_praca") then
local losuj = math.random(2, #miejscaelektryk)
setElementData(localPlayer, "gracz_praca", true)
-- outputChatBox("* Od??? skrzynk? na p??k?.")
setPedAnimation ( localPlayer, "CARRY", "crry_prtial", 1,true )
local skrzynia = createObject(1271, 0, 0, 0)
attachElements ( skrzynia, localPlayer, 0, 0.8, 0.5)
local cel = createMarker(miejscaelektryk[losuj][1], miejscaelektryk[losuj][2], miejscaelektryk[losuj][3]-1.0, "checkpoint", 1.0, 255, 0, 0)
local blip = createBlipAttachedTo(cel, 41)
addEventHandler("onClientMarkerHit", cel, function(el, md)
if not md or getElementType(el) ~= "player" then return end
if el ~= localPlayer then return end
if getPedOccupiedVehicle(el) then
outputChatBox("*Nie mo?esz tego od?o?y? b?d?c w poje?dzie!")
return
end
destroyElement(blip)
setElementFrozen(el, true)
addEventHandler("onClientRender",root,render4)
setTimer(function()
setElementFrozen(el, false)
-- outputChatBox("* Po?o?y?e? skrzynk?.")
destroyElement(skrzynia)
destroyElement(cel)
setPedAnimation(localPlayer, false)
setElementData(el, "gracz_praca", false)
triggerServerEvent("dajkase",resourceRoot,localPlayer,200,0)
renderstop4()
end, 2500, 1)
end)
else
addEventHandler("onClientRender",root,render2)
setTimer(renderstop2,1000,1)
end
end)
function render1()
dxDrawText("*Zarobki pracy: 200 $ \nAby rozpocz?? prac? wci?nij 'E'.", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(0, 155, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false)
end
function renderstop1()
removeEventHandler("onClientRender",root,render1)
end
function render2()
dxDrawText("*Posiadasz aktywn? prac?.", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(0, 155, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false)
end
function render3()
dxDrawText("*Zanios?e? paczk?. Za od?o?enie pud?a otrzymujesz 250 $ ", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(0, 155, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false)
end
function render4()
dxDrawText("*K?adziesz Skrzynie Poczekaj (5 sekund)", screenW * 0.3656, screenH * 0.1553, screenW * 0.6273, screenH * 0.3193, tocolor(0, 155, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false)
end
function renderstop2()
removeEventHandler("onClientRender",root,render2)
end
function renderstop3()
removeEventHandler("onClientRender",root,render3)
end
function renderstop4()
removeEventHandler("onClientRender",root,render4)
end
function renderstop5()
removeEventHandler("onClientRender",root,render5)
end
Strona Server:
local marker=createMarker( 2773.4423828125,-2455.7727050781,14.637166976929, "arrow", 1.5, 255, 255, 0)
local marker2=createMarker( 2774.8317871094,-2455.7336425781,14.636827468872, "arrow", 1.5, 255, 255, 0)
setElementDimension(marker2, 0)
setElementInterior(marker2, 0)
local t=createElement("text")
setElementData(t,"name","")
setElementPosition(t, 2773.4423828125,-2455.7727050781,14.637166976929)
local t=createElement("text")
setElementData(t,"name","")
setElementInterior(t,0)
setElementDimension(t,0)
setElementPosition(t, 2774.8317871094,-2455.7336425781,14.636827468872)
addEventHandler("onMarkerHit", marker, function(el,md)
setElementInterior(el,0)
setElementDimension(el,0)
setElementPosition(el, 2776.4736328125,-2455.7915039063,13.636426925659)
end)
addEventHandler("onMarkerHit", marker2, function(el,md)
setElementInterior(el,0)
setElementDimension(el,0)
setElementPosition(el, 2770.0712890625,-2455.9821777344,13.64318561554)
end)
function dajmikase(plr,ilosc)
if not tonumber(ilosc) then error("Zosta? ?le wprowadzony trigger.") return end
givePlayerMoney(plr,tonumber(ilosc))
end
addEvent( "dajkase", true )
addEventHandler( "dajkase", resourceRoot, dajmikase )
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