Witam otóż mam pytanko czy ktoś by zmienił, że jeżeli kupujemy pojazd to by nie teleportowało pojazdu do przecho tylko go respiło go w danym miejscu a w pojeździe gracza. Za pomoc daje RESPEKT i Piweczko <3
kod
[lua]--[[
Resource: Our-Game
Filename: [our]vehbuy/s_vehbuy.lua
Developers: Split <[email protected]>
Copyright <[email protected]> 2015
Nie masz prawa używać tego kodu bez mojej zgody.
]]
Witam mam otóż taki problem że nie wiem jak zrobić marker który teleportuje używałem skryptu teleporteditor ale on nie działał jak używałem kilku map na raz a także próbowałem sił z plikami które miały tworzyć takowy marker i miał teleportować i gdy włączałem ten plik nie działał. Pod spodem jest kod tego pliku
[code]
MarkerCAS = createMarker ( 1555.2998046875, -1675.599609375, 15.199999809265, "cylinder", 1.5, 255, 255, 255, 255 )
MarkerSAID = createMarker ( 2358.2001953125, 2481.7998046875, -48.700000762939, "cylinder", 1.5, 255, 255, 255, 255 )
setElementInterior(MarkerSAID, 5)
function IntSTAFF(thePlayer)
if source == MarkerCAS then
fadeCamera(thePlayer, false)
setTimer( fadeCamera, 1000, 1, thePlayer, true)
setTimer(setElementInterior, 1000, 1, thePlayer, 5)
setTimer(setElementPosition, 1000, 1, thePlayer, 2360.400390625, 2481.6005859375, -47.700000762939, true)
setTimer(setPedRotation, 1000, 1, thePlayer, 0)
end
end
addEventHandler("onMarkerHit", getRootElement(), IntSTAFF)
function SaidSTAFF(thePlayer)
if source == MarkerSAID then
fadeCamera(thePlayer, false)
setTimer( fadeCamera, 1000, 1, thePlayer, true)
setTimer(setElementInterior, 1000, 1, thePlayer, 0)
setTimer(setElementPosition, 1000, 1, thePlayer, 1552.7001953125, -1675.400390625, 16.89999961853, true)
setTimer(setPedRotation, 1000, 1, thePlayer, 135)
end
end
addEventHandler("onMarkerHit", getRootElement(), SaidSTAFF)
[/code]
Prosiłbym o po...
Marker wcześniej teleportował ale źle, wyjście teleportowało spowrotem do miejsca w interiorze. Teraz próbowałem to naprawić, przestawiłem x,y,z i przestało w ogóle teleportować. Wytłumaczy mi ktoś co tu jest nie tak?
local marker1 = createMarker ( 1577.0999755859, -1583.1999511719, 12.5, "cylinder", 1, 0, 0, 255 )
local marker2 = createMarker ( 1577.599609375, -1581, 12.60000038147, "cylinder", 1, 0, 0, 255 )
local bartp = 0
local barwyjdz = 0
Dobry wszystkim. Ostatnio zacząłem trochę więcej czasu spędzam przy lua i napotkałem na jeden problem. Ponieważ robie Panel wyboru spawniu dla premium, ale niestety, żadnego błędu w db3 nie ma. (Może jakis być przykład na nowo)
[lua]
local screenW,screenH=guiGetScreenSize()
local sy,sx=guiGetScreenSize()
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
addEventHandler("onClientClick", root, function(btn,state)
if btn=="left" and state=="down" then
if isMouseIn(screenW * 0.2773, screenH * 0.5056, screenW * 0.1406, screenH * 0.0625) then
setElementData(localPlayer,"player:spawn",{1486.23, -1740.98, 13.55})
cusun()
end
i...
Witam, mam kod na prace, ale niestety nie tepa mnie po skończeniu.
addEventHandler("onMarkerHit", miejsce, function(el, md)
if not md or getElementType(el) ~= "vehicle" then return end
local plr = getVehicleOccupant(el,0)
if getElementData(el,"vehicle:pack") == false then outputChatBox("bla bla bla XD .",plr, 255, 255, 255) return end
local paczki = getElementData(el,"vehicle:pack") setElementData(el,"vehicle:pack",false) local pieniadze = paczki*money
triggerEvent("givePlayerMoney",plr,pieniadze/2) triggerEvent("givePlayerMoney",plr,pieniadze/2) outputChatBox("bla bla bla XD",plr, 0, 160,0) destroyElement(car) destroyElement(blip) destroyElement(miejsce) setElementData(el,"vehicle:destination",false) setElementData(el, "vehicle:desc",false) setElementPosition(el, 2062.13, 2271.05, 10.82) end) end)
Cześć, siemanko i czołem. Mam mały problem próbuje zrobić skrypt na marker który nas teleportuje w dane miejsce. Jednak gdy odpalam skrypt marker nie pojawia się w danym miejscu (dom cj'a). Nie wiem co robić... Prosze o szybką pomoc. Wynagrodzę piwkami i respektem. :>