licznik nie z polskiego forum no i problem XD,
wie kto? jak podpi?? bak aby schodzi? pasek paliwa, przebieg i lpg?
[code]local carFuel = {};
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),
function()
local xml = xmlLoadFile("carData.xml");
local xmlNodes = xmlNodeGetChildren(xml);
for i,node in ipairs(xmlNodes) do
carFuel[tonumber(xmlNodeGetAttribute(node,'id'))] = tonumber(xmlNodeGetAttribute(node,'fuel'));
end
xmlUnloadFile(xml);
end
)
addEvent("onPedSyphonFuel",true);
function startSyphon()
if not isPedInVehicle(localPlayer) then
if isPedOnGround(localPlayer) then
local px, py, pz = getElementPosition(localPlayer);
local rot = getPedRotation(localPlayer);
local a = math.rad(90 - rot);
local dx = math.cos(a) * 1.5;
local dy = math.sin(a) * 1.5;
local ppx = math.cos(a) * 0.2;
local ppy = math.sin(a) * 0.2;
local ex = px-dx;
local ey = py+dy;
px = px-ppx;
py = py+ppy;
hit, x, y, z, elementHit = processLineOfSight(px, py, pz+1, ex, ey, pz);
if elementHit then
if getElementType(elementHit) == 'vehicle' then
triggerServerEvent('pedSyphonVehicle',localPlayer,elementHit);
end
end
end
end
end
addEventHandler("onPedSyphonFuel",getRootElement(),startSyphon);
addCommandHandler('syphon',startSyphon)
Witam, wzoruj?c si? na Pylu chce odtworzy? przechowywalnie pojazd?w, tylko mam problem zwi?zany z pobieraniem informacji o danym poje?dzie. Do tej pory zrobi?em tak:
Witam, borykam si? z problemem, ?e eksportuje editbox z innego skryptu do innego skryptu, lecz obraz editboxu pokazuje si? pod obrazami z innego skryptu.
Pr?bowa?em ustawi? argumenty w evencie onClientRender, lecz te? nie dzia?a.
Siema zmieniam id innego pojazdu i nie nalicza ?mieci o co chodzi
Kod:
for i,v in ipairs(ustawioneAuta) do local veh = createVehicle(423, v[1], v[2], v[3]) setElementData(veh,"vehicle:desc","Sprz?tanie ulic San AndreasnSweepery imienia kononowicza") toggleVehicleRespawn(veh, true) setElementFrozen(veh,true) setVehicleColor (veh, 0, 204, 153) setVehicleHandling(veh,"maxVelocity",130) end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("Rozpocz??e? prac? zbierania ?mieci.",plr,255,255,255) outputChatBox("Aby je zbiera? je?dzij po mapie.",plr,255,255,255) local v = getPedOccupiedVehicle(plr) triggerClientEvent(plr, "PokazKGokno", resourceRoot) setElementFrozen(v,false) setElementData(v,"viewki",0) setElementData(plr,"pracaView",true) toggleControl (plr, "brake_reverse", false ) setPlayerHudComponentVisible (plr, "area_name", false) end
end) addEventHandler("onVehicleExit", resourceRoot, function(plr, seat)
if seat == 0 then
toggleControl (plr, "brake_reverse", true ) triggerClientEvent(plr, "UsunKGokno", resourceRoot) end
end)
Po wpisaniu przyk?adowo komendy - /Kontroluj 5 wy?wietla si? gui osobie, kt?ra wpisa?a komend?, w kt?rym s? buttony, po klikni?ciu buttona potrzebuj? wywo?a? INNE Gui osobie, kt?rej id zosta?o podane w komendzie, jak mog? to zrobi??
Witam, chcia?em zrobi? dwie komendy telefon i przyjmij. Mia?o to dzia?a? w taki oto spos?b, ?e po wpisaniu /telefon ukazuje si? GUI z wyborem kogo chcemy wezwa? Policja, Pogotowie, Stra?, itp... P??niej pozycje gracza zosta?a zapisana i wys?ana do bazy danych, po czym u drugiego u?ytkownika wyskakuje informacja o tym, ?e gracz o nazwie np Kole? wzywa pomoc drogow? i ?eby wpisa? komend? /przyjmij kt?ry zaakceptuj? zlecenie i poka?e pozycj? gracza na mini mapie.
Dobra, po?ow? drogi ogarn??em i zrobi?em, niestety nie potrafi? wykombinowa? tak, ?eby dana frakcja zosta?a poinformowana o wypadku i wyskoczy?o jej, ?e Kole? wzywa pomoc i wpisz /przyjmij.
Oczywi?cie komend? potrafi? zrobi?, chodzi tylko o to jak wy?wietli? wiadomo?? danej frakcji lecz nie globalnie.