Witam, wróciłem do nauki lua i stworzyłem skrypt na publiczne pojazdy.
Nie jest to nic nadzwyczajnego ale może komuś na pseudola się przyda.
Skrypt posiada własny system tekstu wyświetlanego na pojeździe oraz
czas który po wyjściu z pojazdu pokaże pozostały czas do zniknięcia i stworzy go w startowej pozycji.
Nie ma ss'ów bo nic do pokazania tu nie ma
+ dla kogoś kto nie rozumie działania skryptu, wytłumaczyłem w kodzie co od czego służy.
Jeżeli znajdzie ktoś co dało się zrobić lepiej śmiało piszcie.
Skrypt działa, testowałem. Dodałem elementdate na paliwo pod pysa bo wiem ,że dużo osób używa
A, skrypt tworzy infernusa ale zmiana modelu czy pozycji i koloru jest prosta jak barszcz.
Cze??, mam pytanie czy ma kto? lub napisa?by mi prosty kod pod restart pojazd?w. Musi on dzia?a? na zasadzie ?e teleportuje dane ID pojazdu (id z bazy danych) na dane kordynaty i rotacje.
Witam mam problem poniewa? wgra?em paczk? na serwer i baz? danych wszystko dzia?a?o lecz po jednym dniu jak si? wysiada z auta ma si? 60 FPS a jak w nim jestem mam 15 i jedzie 200 km/h a ja nic nie rusza?em wcze?niej wszystko by?o okej
[ Dodano: 2021-01-01, 15:36 ]
Za rozwi?zanie daj piwko
Witam mam problem z prywatnym pojazdami otoz to ze kazdy moze wchodzic do kazdego pojazdu baza danych jest podpieta mam tak od godziny wczesniej normalnie dzialalo
Siemanko
Przychodz? tutaj aby? cie mi pomogli poniewa? usun??em ju? cz?onk?w aby pid by? od 1 ale teraz usun??em auta vehicles i jak kupi?em auto w salonie to id by?o od 1 ale te pojazdy kt?re usun??em zosta?y na mapie i mg normalnie do nich wsiada?. Jak je usun?? ?
Z g?ry dzi?ki
ps. bazuje na pysie
Witam,
W Ostatnim czasie troche pomaga?em na forum innym u?ytkownikom i teraz ja bym chcia? prosi? o pomoc.
Problem wygl?da tak ?e chcia?bym aby do ka?dego pojazdu by? przepisany dx 3d.
Kod ju? mam lecz jest taki problem ?e w wszystkich tych dx uzupe?niaj? sie dane z ostatniego pojazdu. A nie z ka?dego pokolei.
Ma kto? pomys? jak to naprawi??
kod:
[lua]
function dssd()
for i,v in ipairs(getElementsByType("vehicle")) do
local uid = getElementData(localPlayer,"plr:uid")
if getElementData(v,"veh:parking:moje:niekradzione") == uid then
x,y,z = getElementData(v,"veh:parking:x"),getElementData(v,"veh:parking:y"),getElementData(v,"veh:parking:z")
vehicle_wlascicel = getElementData(v,"veh:parking:") or "Brak danych"
vehicle_ostatni = getElementData(v,"veh:parking:") or "Brak danych"
x1, y1, z1 = getPositionFromElementOffset(localPlayer,0,1,1.2)
--x2, y2, z2 = getPedBonePosition( localPlayer, 8 )
ox, oy, oz = getPositionFromElementOffset(localPlayer,0,5,0.65)
cR, cG, cB = 245, 0, 0
oR, oG, oB = 245, 0, 0
dxSetRenderTarget()
x, y, z = x+0.5, y+1.5, z+1
if x and y and z then
dxDrawMaterialLine3D( x - 0.08, y, z + 0.7, x - 0.08, y, z - 0.7, myRenderTarget, 2.4, tocolor(255,255,255,255))
Cze??. Ot?? mam pytanie. Mianowicie jak zrobi? aby np. pod jaki? klawisz albo komend? zmienia? nam si? typ nap?du w poje?dzie np. z nap?du na ty? na wszystkie ko?a
Siemka. Potrzebuje ,,przyklei?" marker (attachElements) do wszystkich pojazd?w o danym ID modelu (np. Sanchez) na mapie. Jest jaka? funkcja ?eby znale?? wszystkie elementy?
Cze?? przychodz? do was z zapytaniem jak mog? zrobi? co? takiego jak:
Przyk?adowo, gracz a ma 2 pojazdy a gracz b ma 3 i jak mog? zrobi? ?eby w dashboardzie rysowa?o mi tyle prostok?t?w z nazw? pojazdu, ile gracz posiada aut.
Witam, podczas gdy zrestartowa?em sw?j serwer mta na svpj to po wej?ciu, ?adnego auta nie by?o na mapie, tak samo jak w przecho i w pp, wyparowa?y, wie kto? co na to poradzi??
Witam, gdy respawnuje pojazdy poprzez panel admina, nie chc? si? p??niej usun??, i ustawiaj? tam sw?j spawn przez co po restarcie nadal tam si? pojawia??. M?g?by kto? pom?c co na to poradzi??
Witam. Jak wymusi? wi?ksz? pr?dko?? pojazdu ni? jego standardowa pr?dko??. Wiem ?e mo?na zainstalowa? np. nitro ale to ci?gle jest to za ma?o. S? na to jakie? funkcje?
Witam, mam problem, mianowicie posiadam 3 salony pojazd?w, wszystko ?adnie pi?knie lecz gdy kto? wsi?dzie i pu?ci r?czny to mo?e nim wyjecha?, da si? je jako? ugrz?zi? w ziemi kodem? Lub wy??czy? takowe funkcje by nimi nie je?dzi? wsz?dzie gdzie si? da?
Hej. Przedstawiam Wam mini skrypcik napisany w dos?ownie kilkana?cie b?d? wi?cej minut na samochody dla RCON. Skrypt dzia?a na zasadzie iterator?w od Y_Less'a, przez co kod jest optymalny - prezentacja jak zawsze w filmie, cze??.
1.0
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
2.0
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam.
Jako ?e ostatnio mi si? nudzi "zrobi?em" serwer tylko dla koleg?w z paczki "pysa".
Po odpaleniu skryptu na SAPD wszystko dzia?a idealnie do momentu gdy, chc? wej?? to samochodu frakcyjnego.
W debugscript3 pokazuje na to ze cos jest nie tak przy tej linijce:
if getElementData(plr,'player:rank') < getElementData(source,'vehicle:rank') then
Witam, ot?? mam taki problem, ?e gdy gracz wsiada do auta w salonie, mo?e nim normalnie odjecha?, w sensie odpali? silnik, ?ci?gn?? r?czny i odjecha?, pami?tam ?e kiedy? to naprawi?em, jednak ju? zapomnia?em w jaki skrypt za to odpowiada?, prosz? o szybk? pomoc.
Cze??! pewnie si? zastanawia?ie czemu tyle pisz? ale si? ucz? Mam pytanie jak zrobi? z tego kodu albo jakie funkcje u?y? aby pojazd by? prywatny. Z g?ry dzi?ki standartdowo *R + za pomoc.
[lua]
--[[
Autor skryptu: Wilq,SpajkY
ZAKAZ KOPIOWANIA BO CI NA KOMPA WBIJE
--]]
-- Tu ju? lepiej nie
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat, jacked)
if not getElementData(source, "wSalonie") then return end
if jacked then cancelEvent() return end
outputChatBox("Koszt pojazdu wynosi: " .. getElementData(source, "cena") or "brak ceny" .. "$, wpisz /kupauto aby je zakupi?", plr)
end)
-- Tu lepiej te? nie opr?cz koordynat?w
addCommandHandler("kupauto", function(plr)
local veh = getPedOccupiedVehicle(plr)
if not veh or not getElementData(veh, "wSalonie") then outputChatBox("Nie jeste? w poje?dzie na sprzeda?!", plr) return end
if not getElementData(veh, "cena") then return end
outputChatBox("Kupi?e? pojazd marki " .. getVehicleName(veh) .. ", gratulacje!", plr)
...
Chcia?bym podmieni? pojazdy takie jak: Cheetah (jest dodany do sapd), i chcia?bym aby to by? Infernus, ale niewiem jak to zrobi?, czy kto? m?g?by mi pom?c?
kod vehicles sapd:
[lua]
--[[
Developrs: Ylos
]]
-- Position vehicles
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
[center]Czy stoicie na czele dynamicznego i zorientowanego na wyniki oddzia?u najemnik?w, kt?ry szuka nowych klient?w? Czy jeste?cie w stanie szybko podejmowa? decyzje i wykonywa? rozkazy z chirurgiczn? precyzj? bez zadawania zb?dnych pyta?? Je?li odpowied? brzmi „tak”, to spodziewajcie si? wkr?tce telefonu od pana Madrazo, kt?ry b?dzie mia? dla Was robot? w nowych misjach od kontaktu: misjach porz?dkowych. Zakradnijcie si? do policyjnego aresztu b?d? przeprowad?cie szturm na siedzib? Merryweather i skre?lcie kilka nazwisk z listy Madrazo.[/center]
[center][b]Lampadati Michelli GT[/b] to samoch?d sportowy ze z?otej ery deregulacji, gdy wspomaganie kierownicy by?o r?wnie mglist? mrzonk?, co testy emisji spalin. Wszystkie wsp??czesne udogodnienia zosta?y w warsztacie, a do dyspozycji mamy jedynie w?ciek?e konie pod mask?.[/center]
Robi? skrypt na zakup pojazdu i na pocz?tku dostaj? jeden pojazd, gdy kupi? drugi raz to dostaj? dwa, nast?pnie dostaj? cztery, p??niej osiem, szesna?cie, trzydzie?ci dwa itd...
Za pomoc dam
C:
[lua]for i,v in ipairs(auta) do
local p = createVehicle(v[1], v[2], v[3], v[4], v[5], v[6], v[7])
setElementFrozen(p, true)
setVehicleLocked(p, true)
local markery = createMarker(v[2], v[3], v[4]-0.9, "cylinder", 5, 0, 0, 0, 0)
setElementData(markery, "idi", v[1])
setElementData(markery, "przebieg:kupiony", v[8])
local idauta = getElementData(markery, "idi")
local przeb = getElementData(markery, "przebieg:kupiony")
local informejszon = tostring(v[9])
addEventHandler("onClientMarkerHit", markery, function(hit, md)
if hit ~= localPlayer then return end
setElementData(localPlayer, "autko:kupuje", true)
showCursor(true, false)
info = informejszon
bindKey("mouse1", "down", function()
if not getElementData(localPlayer, "autko:kupuje") then return end
if isMouseIn(396, 309, 245, 65) then
triggerServerEvent("kupPojazd", localPlayer, v[10], v[1])
end
end)
end)
addEventHandler("onClientMarkerLeave", markery, function(hit, md)
if hit ~= localPlayer then return end
setElementData(localPlayer, "autko:kupuje", false)
showCursor(false)
info = ""
end)
end[/lua]
[center]Walka drapie?nika z ofiar? jest jednym z najbardziej emocjonuj?cych widowisk w ?wiecie przyrody – po?cig wilka za jeleniem, lwa za antylop?, policyjnych radiowoz?w za niewielkim klasycznym samochodem. Dwie dru?yny ruszaj? na ulic? podczas Roboty w Vespucci: albo wcielacie si? w szale?ca w nowym Issi Classicu i pr?bujecie zalicza? punkty kontrolne na czas, albo jedziecie radiowozem i z mordem w oczach ?cigacie uciekiniera.
Jako uciekinierzy musicie korzysta? z w?skich alejek i ciasnych zakr?t?w, aby zgubi? policjant?w, kt?rzy maj? przewag? liczebn? i pr?buj? Was zniszczy?. Zagrajcie w Robot? w Vespucci do 23 kwietnia, aby zgarn?? podw?jne premie GTA$ i RP.[/center]
[line]
[ramka][center][size=20][color=orange]3 nowe pojazdy[/color][/size][/center][/ramka]