Hej!
Zauważyłem, że od dłuższego czasu na serwerach wciąż nie ma możliwości teleportowania się do własnego pojazdu, gdy ten np. utknie lub wypadnie poza mapę a jesteś w pobliżu jego.
Dlatego postanowiłem napisać prosty skrypt, który rozwiązuje ten problem.
Skrypt tworzy cuboid (50x50x500), który sprawdza, czy pojazd należy do danego gracza i znajduje się w cuboidzie.
(auta, w których vehicle:ownedPlayer jest takie samo jak u gracza player:sid).
Oraz jeśli podany jest argument (vehicle:id) to sprawdza czy taki pojazd znajduję się w cuboidzie.
✅ Jeśli w pobliżu znajduje się tylko jeden taki pojazd o powyższej wzmaince:
– auto zostaje teleportowane do pozycji gracza,
– a sam gracz zostaje automatycznie przeniesiony do pojazdu po jego relokacji.
⚠️ Jeśli w pobliżu znajduje się więcej niż jedno auto, na czacie pojawia się komunikat:
Znaleziono więcej niż jedno auto! Wpisz ponownie komendę, podając ID pojazdu!
Witam mam taką sprawę. Zacząłem się bardziej bawić w modelowanie i mam pytanie. Dlaczego po dodaniu paru rzeczy do podstawowego modelu ranchera z GTA:SA kamera jest za wysoko i za daleko tak jak na załączonym obrazku ? Za pomoc piwko https://imgur.com/a/eA3kWjy
mo?e ?le robi? kod prosz? o naprowadzenie mnie
[code] addEvent("wwynikilvl", true)
addEventHandler("wwynikilvl", root, function(id)
local uid=getElementData(source,"player:uid")
if not uid then return end
local result=exports["db"]:dbGet("SELECT * FROM taxo_kursy WHERE lvl=? LIMIT 25;", id)
if #result > 0 then
triggerClientEvent(client, "wyniki", root, result)
end
end)
addEvent("sprawdzamy", true)
addEventHandler("sprawdzamy", root, function(id)
local uid=getElementData(source,"player:uid")
if not uid then return end
local veh = getPedOccupiedVehicle(source)
local color1, color2, color3 = getVehicleColor (veh, true)
if color1 == 255 and color2 == 255 and color3 == 0 then
triggerClientEvent(client, "sprawdzono", root)
elseif color1 == 255 and color2 == 0 and color3 == 99 then
triggerClientEvent(client, "sprawdzono", root)
elseif color1 == 215 and color2 == 142 and color3 == 16 then
triggerClientEvent(client, "sprawdzono", root)
else
outputChatBox("#629ec6Ⓘ #e7d9b0Tw?j pojazd posiada niew?a?ciwy kolor aby podj?? zlecenie.",source,255,255,0,true) return end
end)
addEvent("taxujemy", true)
addEventHandler("taxujemy", root, function(id,mamona)
local uid=getElementData(source,"player:uid")
if not uid then return ...
cze??, chcia?bym zrobi? ?eby pojazdy wszystkie pr?cz "kurs:prawko"
by?y teleportowane, taki zakaz wjazdu tam.
Zrobi?em, ale zlagowa?o i wywala?o b??dy, nie rozumiem b??du co robie nie tak, wi?c podaje surowy
Witam tak jak w temacie nie mog? wyj?? pojazdu z Przechowywalni.
Taki Error wyskakuje podczas pr?by wyci?gni?cia Pojazdu z przecho:
Tak wygl?da linijka w kt?rej rzekomo jest b??d:
Siemka mam problem, dok?adniej chodzi mi o stworzenie funkcji kt?ra losowa?a by mi pojazd na nowo po rozpocz?ciu pracy. W lua niestety jestem zielony, wi?c wiadomo jak mi wysz?o . Poni?ej kod Server Side (nie ca?y, tylko to co bym chcia? aby zacz??o dzia?a?).
addEvent("createVehicle:buildingjob",true)
addEventHandler("createVehicle:buildingjob",root,function(plr)
if plr then
local rnd = math.random(1,#pv)
veh[plr] = createVehicle(dostepnetunery[model],pv[rnd][1],pv[rnd][2...
Witam z tej strony HEATEX chcia?bym przedstawi? wam skrypt mojego autorstwa napisa?em go poprostu z nud?w mo?e si? komus przyda
Opis Skryptu
Skrypt jest wzorowany na MultiRPG/NitroRPG dzia?a on tak samo jak na owych serwerach, gdy auto jest obalone wystarczy ze wysiadziesz i wpiszesz komende /op
Nie widzia?em podobnego skryptu na ?adnym forum od MTA a wydaje mi si?, ?e kto? mo?e go szukac, poniewa? w paczce NitroRPG go nie ma
Filmik prezentuj?cy dzia?anie skryptu
https://www.youtube.com/watch?v=-p81vvsg5GY
Autor: HEATEX
Jedyne co nie jest mojego autorstwa to tworzenie si? cuboidu poniewaz to jest z admins?w pysa 3.0
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Zrobi?am pickup z broni? i skinem, doda?am si? do ACL gang, ale gdy pr?buje wsi??? do auta, to jest napisane, ?e nie jestem w gangu. O co chodzi?
auta.lua
-- Skrypt Wykonany przez NotPaladyn
-- Zezwalam na edycj? oraz u?ywanie skryptu na serwera
-- Zabraniam usuwania autora ze skrypt?w i meta.xml
-- Kontakt Discord: NotPaladyn#0477
M?g? by mnie kto? nakierowa? jak zrobi?, aby po uszkodzeniu pojazdu kt?ry gracz dosta? od skryptu wcze?niej skrypt niszczy? pojazd i tepa? gracza w wybrane miejsce z wiadomo?ci??
Witam, chcia?bym si? zapyta? czy kto? wie jak zmieni? nazw? pojazdu w przechowywalni? Na przyk?ad z "Huntley" ---> na "Mercedes".
Przechowywalnia jest pod pysa.
za pomoc stawiam
Witam chcia?em sie dowiedziec czemu mi nie dzia?a usuni?cie pojazdu jak wszystko jest dobrze wykonuje zgodnie z kodem
A Chodzi mi oto ze jak si? zrespie w samochodzie to jak chc? wysi??? to aby to auto mi znik?o
function vehicleSpawner(hitElement,matchingDimension)
if getElementType(hitElement) == "player" then
if getPedOccupiedVehicle(hitElement) == false then
local x,y,z = getElementPosition(hitElement)
local veh = createVehicle(485, -2441.17798, -636.39392, 132.89+3)
warpPedIntoVehicle(hitElement,veh)
removeVehicleUpgrade(hitElement,485 )
end
end
end
addEventHandler("onMarkerHit",vehMark,vehicleSpawner)
Problem wygl?da tak, ?e w momencie kiedy wejdziemy do pojazdu (nie wazne czy jako kiero, czy pasa?er) po wyj?ciu z niego nie mo?na kuca?. W debugscriptcie nie wyrzuca zadnych bled?w etc. Nie wiem nawet co wstawi?, ?eby wam u?atwi? rozpoznanie b??du, ale my?l?, ?e ju? zetkneliscie si? z tym problemem :v
Witam mam pytanko, da si? jako? t? funkcje zabezpieczy?? W sensie, ?e je?eli uderzymy w co? i zabierze nam okre?lona ilo?? HP pojazdu to pojawia si? komunikat? Aktualnie jest tak, ?e nawet jak lekko przeszlifujemy co? pojazdem to komunikat nam si? pojawi.
c_side
function damage() outputChatBox("UDERZY?E? w obiekt") end
addEventHandler("onClientVehicleDamage", root, damage)
UZYTE W FUNKCJI LINIJKE POD STWORZENIEM LODZI ! triggerServerEvent("lodka",resourceRoot)
addEventHandler("onClientResourceStop", resourceRoot, function()
if jobVehicle and getElementData(localPlayer, "player:job") then
setElementData(localPlayer, "player:job", false) triggerServerEvent("rozwal",root,jobVehicle) end
end)
SSIDE
local lodz
addEvent("lodka",true) addEventHandler("lodka",resourceRoot,function() triggerClientEvent(client,"wudka",resourceRoot,lodz) end)
addEvent("warplodz",true) addEventHandler("warplodz",resourceRoot,function(el)
if not el then return end
lodz = createVehicle(595, -1900.60, 1403.90, 0.00, 3.1, 358.7, 349.6) end)
M?j pierwszy skrypt wykonany samodzielnie na tej platformie.
Proste pokazywanie pr?dko?ci, stanu silnika, aktualnego biegu oraz obrot?w, czyli hud pojazdu 3/4 polskich serwer?w 'RP'.
Autor: ja, r?bta z tym co chceta.
Udost?pniam bo dzia? ?wieci pustkami, niech si? co? tu zadzieje.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siemanko chcia?em zrobi? aby po wyci?gni?ciu pojazdu z przecho tepa?o gracza w?a?nie do tego pojazdu. Mam problem z definiowaniem gracza.
addEvent("onParkingVehicleSpawn5", true) addEventHandler("onParkingVehicleSpawn5", root, function(id,miejsce)
if not id then return end if not miejsce then return end
local spawn=exports["pystories-vehicles"]:onRespawnVehicles(_,id,miejsce) warpPedIntoVehicle ( Definicjagracza, spawn )
if spawn then
addEventHandler("onClientRender",root,render1) end
end)
Witam ostatnio zobaczy?em jak jaki? random mi podchodzi do pojazdu w ktorym siedzi gracz i on wywala go z samochodu na ziemie ale ta osoba co go wywala nie wsiada do niego jak to naprawic jak to si? robi ze wywala si? osoby ?
Witam, mam ot?? taki problem, gdy gracz jest w poje?dzie i wyjdzie z gry. To nie usuwa pojazdu jak to mog? naprawi? ?
b??d w db3
[code]
Bad argument @ 'destroyElement' [Expected argument 1, got nil]
[/code]
B??d jest tutaj
[lua]
destroyElement(pojazd[client])
[/lua]