Cze??. Chcia?em si? zapyta? jak mo?na naprawi? to, ?e nie zapisuje mi w bazie danych w?a?ciciela pojazdu i przy okazji tego kupowanego pojazdu. Dzieje si? tak ,?e w chwili pr?by zakupu pojazdu w salonie to wywala mnie z pojazdu. Pojawiaj? si? taki error i taki warning:
Cze??. Niech mnie kto? naprowadzi:
1) GRACZ NR 1: Tworz? sobie pojazd
2) Inny gracz wsiada do tego pojadu, niszczy go, on si? usuwa i tu problem:
Jak zrobi? to, ?eby GRACZOWI NR 1 wyzerowa?a si? tablica PosiadaTrucka[playerid], mimo ?e nie on zniszczy? pojazd i stosowna informacja: Gracz %s znisczy? Tw?j pojazd!
Witam chcia?bym zrobi? system priv pojazd?w lecz narazie chc? si? nauczy? przypisywa? pojazdy do gracza i mam taki ma?y kodzik niby wszystko ok ale nwm dlaczego jak inny gracz wejdzie do pojazdu to go nie wyrzuca.
Mam ambicj? napisa? wszystkie misje z GTA SA na server MTA dla dw?ch os?b, ale nie za bardzo jeszcze umiem pisa? skrypty.
To co uda?o mi si? napisa?, to ?e po wej?ciu na server, pojawia si? rower [tam gdzie pierwsza misja w SA]. Teraz chcia?em ?eby do roweru by? doczepiony marker a po wej?ciu na rower, marker znikn??. Oto moje wypociny, kt?re absolutnie nie dzia?aj?.
M?g?by mi kto? co? podpowiedzie??
[lua]local x1, y1, z1, rx1, ry1, rz1 = 2243.2, -1263.2, 23.5, 0, 0, 270
function startBikes()
local Bike = createVehicle ( 481, 0, 0, 0 )
setVehicleColor( Bike, 88,142,110 )
spawnVehicle( Bike, x1, y1, z1, rx1, ry1, rz1)
local spawnVeh = spawnVehicle ( Bike, x1, y1, z1, rx1, ry1, rz1 )
end
addEventHandler ( "onPlayerJoin", getRootElement(), startBikes)
Robie sw?j z serwer z koleg? i mam pewien problem, ot?? gdy gracz wyjmuje auto z przechowywalnij to one automatycznie znika i usuwa i nie ma go nadal w przecho. Prosz? o pomoc !
witam nie umiem zrobi? nadawanie id pojazdu oraz tablicy db 3 brak [lua]addEventHandler('onVehicleExit', resourceRoot, function(plr, seat, jacked)
if seat~=0 then return end
local data=plr:getData('vehsell:info')
if not data then return end
plr:removeData('vehsell:info')
end)
addCommandHandler('kuppojazd', function(plr, cmd)
local data=plr:getData('vehsell:info')
if not data then return end
if getPlayerMoney(plr) < data.cost then
triggerClientEvent(plr,"addNotification",root,"Nie posiadasz wystarczajacej kwoty pieni?dzy!","error")
return
end
--local vehicle=plr:getOccupiedVehicle()
local vehicle=plr:getOccupiedVehicle()
setElementData(vehicle,'vehicle.selling', false)
setElementData(vehicle,"vehicle:id", vehicle["id"])
setElementData(vehicle,'vehicle:desc', false)
if vehicle["plateText"] ~= "" then
setVehiclePlateText(vehicle, vehicle["plateText"])
else
setVehiclePlateText(vehicle, tostring("NW "..vehicle["id"]))
end
warpPedIntoVehicle(plr, vehicle)
local cost=data.cost
local model=data.model
local paliwo=data.mileage
local silnik=getElementData(vehicle,"Pojemnosc:silnika")
local uid=getElementData(plr,'player:uid') or 0
takePlayerMoney(plr, cost)
if mileage <= 10000 then
exports["ne...
Czesc, tak jak w temacie - nie mog? odda? pojazdu do przecho, w DB3 pisze mi:
[spoiler][color=red]ERROR: Przecho/s_parking.lua:40: attempt to index field '?' (a nil value)[/color][/spoiler]
Cze??! Mam skrypt na prace kierowcy autobusu przerobilem markery by tworzyly sie w LS ale niestety skrypt nieposiada linijki ktora odpowiada za usuniecie pojazdu kiedy sie z niego wyjdzie. Napisa? by mi kto? t? linijeczke? I czy moge wkleic j? w byle jakie miejsce w skrypcie czy musze da? je w jakim? szczeg?lnym miejscu?
Chcia?bym aby po wej?ciu w marker teleportowa?o mnie do pojazdu.
Potrzebowa?bym funkcji, kt?ra mi w tym pomo?e.
Je?eli ta funkcja to setElementPosition to prosi?bym o przyk?ad jak to zrobi?
Zauwa?y?em, ?e wiele os?b korzysta z mojej starej interakcji ze wzgl?du na jej obecno?? w wielu paczkach OGRPG.
Postanowi?em wi?c napisa? ca?kowicie now?, lepsz? interakcj?.
Nowo?ci
- Zmieniono styl wy?wietlania si? interakcji.
- Od teraz zaci?gn?? r?czny mo?na tylko w pojazdach l?dowych.
- Dodano opcj? wysadzania pasa?er?w. Wy?wietla si? tylko, gdy mamy pasa?er?w w poje?dzie.
- Dodano wykrywanie czy pojazd posiada mask? oraz baga?nik, wi?c opcje od ich otwierania wy?wietlaj? si? tylko w pojazdach, kt?re je posiadaj?.
- Zamykaj?c pojazd, je?eli mamy otwarte kt?re? drzwi, zostan? one automatycznie zamkni?te.
- Lewy CTRL dosta? now? funkcj?. Od teraz ka?dy gracz siedz?cy w poje?dzie mo?e otworzy? po swojej stronie okno!
Siemano, mam problem z panelem pojazdu, a raczej z dialogami, pierwsza opacja (odpal/zgas silnik) dziala a reszta wgl nie reaguje Co jest zle w tym kodzie?
Witam, mam pewnie problem, kt?rego nie potrafi? naprawi?. Pr?bowa?em du?o rzeczy lecz to si? nie udawa?o, dlatego pisz? tutaj.
Opis:
Gdy auto wybuchnie ma wr?ci? na miejsce jego ustawionego spawnu. Wraca lecz rotacja pojazdu jest inna ni? powinna by?
Witam.
Chc? podmieni? Chargera za Hotring Racer 3.
I teraz pytanie.
Jak zmieni? jego nazw? w przechowalni, podczas wsiadania, podczas celowania w niego suszark? administratora i tym podobne?
Korzystam z gamemode ogrpg, a konkretnie niekt?rych cz??ci itsa.
Witam. Stworzy?em sobie system pojazd?w no i problem jest taki, ?e chc?c np. sprawdzi? informacje o poje?dzie musz? odejmowa? jeden od w?a?ciwego ID pojazdu. A tak ?opatologicznie:
Mam stworzony pierwszy pojazd na mapie, kt?ry ma ID 1 na /dl (zerowego pojazdu nie ma). Ja, chc?c sprawdzi? informacje przez /carinfo 1 dostaj? informacj? o poje?dzie z ID 2, wi?c ?eby sprawdzi? pojazd ID 1 musz? poda? /carinfo 0. Co mog? z tym zrobi?? Pozdrawiam.
Witam mam problem ze skryptem na vdodaj a dok?adnie to danie kluczyk?w do pojazdu danemu graczowi da? mog? ale jak chce zabra? to pisze ze zabra?em ale i tak gracz mo?ne wsi???.
B??d?w ?adnych nie pokazuje.
[lua]
function getVehicleKey(plr,veh)
if plr and veh then
local uid=getElementData(plr,"user:uid")
if not uid then return end
if getElementData(plr,"user:duty") or uid == getElementData(veh,"veh:owner") then
return true
else
return false
end
end
end
local categoryL={[592] = true,[553] = true,[577] = true,[488] = true,[511] = true,[497] = true,[548] = true,[563] = true,[512] = true,[476] = true,[593] = true,[447] =
true,[425] = true,[519] = true,[520] = true,[460] = true,[417] = true,[469] = true,[487] = true,[513] = true}
addEventHandler("onVehicleStartEnter", root, function(plr,seat,jacked)
if getElementHealth(source) < 302 then
setElementHealth(source,302)
end
end)
function jestwtabeli(***,truj)
for k,v in pairs(***) do
if v == truj then
return true
end
end
return false
end
addCommandHandler("vdodaj",function(plr,cmd,target)
local veh = getPedOccupiedVehicle(plr)
if not veh then outputChatBox("* Nie siedzisz w aucie!",plr,255,0,0) return end
if getElementData(veh,"veh:owner") ~= getElementData(plr,"user:uid") then outputChat...
Witam. Istnieje jaka? funkcja w MTA pozwalaj?ca ustawi? model pojazdu jako obrazek np. w gui? Czy je?eli to chce zrobi?, to musz? ustawi? swoje zdj?cie z pojazdem? Zrobi?em spawn na przycisk z modelami, lecz chcia?bym dodac jeszcze zdj?cie obok nich i np. pojazd kt?ry obraca si? w ok?? w?asnej osi, lecz nie mam pomys?u na zrobienie tego. Wiem, ?e w SA:MP mo?na ustawi? model pojazdu jako textdraw, lecz nie wiem jak to wygl?da w MTA.
Nie wiem czy opisa?em to do?? wyra?nie, lecz my?l? ?e ka?dy wie o co mi chodzi.
Witam, w jaki spos?b mog? zapisa? w jednej kolumnie uszkodzenia pojazdu?
Oczywi?cie w mysql.
Oraz jakim sposobem wczyta? je z tej kolumny.
Chodzi o to ?eby zapisa? w jednej kolumnie "panelstates" wszystkie uszkodzenia bo z tego co wiem zapisuj? one si? z przecinkami lecz jak wtedy pobra? te dane bez przecink?w i wczyta??
elo mam problem gdy? zrobi?em sobie pomieszczenie na INT 4 , wchodzi si? normalnie ale , ja chcia?em te? aby wje?d?a?o si? tam autem , wi?c zrobi?em 2 markery 1 arrow czyli wchodzenie tylko player bez pojazdu , i 2 marker tylko z pojazdem i senk w tym ,?e to 2 nie dzia?a , pojazd , postac znika , i cale otoczenie .
pomo?ecie ?
[lua]
marker1 = createMarker (733.39838, -1339.48169, 13.529-1, "cylinder", 2, 255,255,100, 100)
marker2 = createMarker (505.65826, -112.02780, 1005.8181-1, "cylinder", 2, 255,255,100, 100)
setElementInterior(marker2,4)
function warpto1( hitElement, matchingDimension )
if getElementType(hitElement) == "player" then
if isPedInVehicle ( hitElement ) then
setElementPosition ( hitElement, 485.18036, -117.06596, 1005.81818)
setElementInterior ( hitElement, 4 ,485.18036, -117.06596, 1005.81818 )
end
end
end
addEventHandler( "onMarkerHit", marker1, warpto1)
function warpto2(source)
if getElementType( source ) == "player" then
fadeCamera(source, false, 0.5)
setTimer ( function(plr)
fadeCamera(plr, true, 6.0)
end, 100, 1 ,source)
setElementPosition (source,738.70020, -1336.81812, 13.53531)
setElementInterior ( source,0 , 738.70020, -1336.81812, 13.53531 )
end
end
addEventHandler( "onMarkerHit", marker2, warpto2)
[/lua]
Od razu zaznaczam ,?e wychodzi si? normalnie
[size=9][ [i][b]Dodano[/b]: 2017-04-21, 12:28[/i] ][/size]
ta funckja...
Jak zrobic by np. gracza tepalo gdzies gdy jest w pojezdzie
Bo jak u?ywam komendy to ustawia pozycje gracza jak nie jest w poje?dzie a jak jest to gracza nie przenosi do danej pozycji. Daje za pomoc
for i,v in ipairs(ustawioneAuta) do
local veh = createVehicle(453, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(veh,"vehicle:desc","Praca DorywczanKutry")
setElementData(veh,"vehicle:mileage", math.random(1000,60000))
setElementData(veh,"vehicle:fuel",1000)
setVehicleIdleRespawnDelay(veh, 1)
setElementFrozen(veh,true)
end
addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
outputChatBox("* Pomy?lnie rozpocz?to prac? rybaka.",plr,0,255,0)
outputChatBox("* Je?dzij po morzu i zbieraj ryby!",plr,0,255,0)
local v = getPedOccupiedVehicle(plr)
setElementFrozen(v,true)
setElementData(v,"mapa",0)
setElementData(plr,"pracaView",true)
end
end)
local markerek = createMarker(-2986.31,447.94,0.74,"corona",5,0,255,0,175)
local text = createElement("text")
setElementData(text,"name", "Punkt roz?adowywania zbiornika!")
setElementPosition(text,-2986.31,447.94,0.74)
Witam, ot?? mam pewien problem zwi?zany z panelem prywatnego pojazdu:
Panel prezetuje sie tak, i gdy stworze pojazd i jest on w bazie danych, pisze mi ?e "Nie posiadasz pojazd?w" dlaczego tak sie dzieje ?
Witam, mam gm'a Pystories 3.0, i jest maa?y problem. Gdy dodaje si? auto do organizacji w urz?dzie, to poprostu tego autaa nie daje do organizacji.. osoby w org. nie moga nim jezdzic
Co zorbi? ?eby m?c strzela? z pojazdu na serwerze mta ?
Serwer wykupi?em na pukawce , Czy jest na to jakis plugin ?
Jezeli jest to prosze o pomoc .. PIWO ZA POMOC
[lua] local w,h = guiGetScreenSize()
local rowery = {[509]=true,[481]=false,[510]=true}
function gui()
local v = getPedOccupiedVehicle(localPlayer)
local x,y,z = getElementPosition(v)
r = getGroundPosition(x,y,z)
if getVehicleOverrideLights(v) ~= 2 then
w1 = "Zapal swiatla"
else
w1 = "Zgas swiatla"
end
local silnik = getVehicleEngineState(v)
if silnik == false then
w2 = "Zapal silnik"
else
w2 = "Zgas silnik"
end
w3 = "Wysad? pasa?er?w"
if isElementFrozen(v) then
w4 = "Spusc reczny"
else
w4 = "Zaciagnij reczny"
end
if getVehicleDoorOpenRatio(v,0) == 0 then
w5 = "Otworz maske"
else
w5 = "Zamknij maske"
end
if getVehicleDoorOpenRatio(v,1) == 0 then
w6 = "Otworz bagaznik"
else
w6 = "Zamknij bagaznik"
end
r1,r2,r3,r4,r5,r6 = 0.9,0.9,0.9,0.9,0.9,0.9
local wybor = getElementData(localPlayer,"wybor")
if wybor == 1 then
r1 = 1.5
elseif wybor == 2 then
r2 = 1.2
elseif wybor == 3 then
r3 = 1.2
elseif wybor == 4 then
r4 = 1.2
elseif wybor == 5 then
r5 = 1.2
elseif wybor == 6 then
r6 = 1.5
end
local sx,sy,sz = getElementVelocity(v)
local kmhs = math.ceil(((sx^2+sy^2+sz^2)^(0.5))*155)
if kmhs < 20 then
setElementData(localPlayer,"maxwybor",6...