Siema mam pytanie wie ktos mo?e jak zablokowa? podmienianie pojazd?w w przechowywalni poprzez zmiane nicku?
kilka os?b chodzi po serwerach i podmienia pojazdy na czo?gi itp
kod zapisu auta w przechowywalni
[code]addEventHandler("onColShapeHit", root, function(el,md)
local id_chow = getElementData(source,"przecho:chowanie:id")
if not id_chow then return end
if getElementType(el) == "player" then
local veh=getPedOccupiedVehicle(el)
if not veh then return end
if getVehicleController(veh) ~= el then return end
local id=getElementData(veh,"vehicle:id")
if not id then return end
if chowalnie[id_chow][4][getVehicleType(veh)] then
if isTimer(timeroddania) then return end
setElementFrozen(veh,true)
toggleControl(el,"enter_exit",false)
timeroddania=setTimer(function()
setElementFrozen(veh,false)
local id=getElementData(veh,"vehicle:id")
if not id then return end
setElementData(veh, "vehicle:desc", " ")
exports["pystories-vehicles"]:onSaveVehicle(veh)
destroyElement(veh)
exports["pystories-db"]:dbSet("UPDATE pystories_vehicles SET parking=1,tp_to_parking=? WHERE id=?","Schowany recznie", id)
toggleControl(el,"enter_exit",true)
end, 1, 1)
end
elseif getElementType(el)...
Cze??, mam problem z pojazdami, a mianowicie gdy kupuje pojazd w salonie na w?asno??, pojazdem mo?e je?dzi? ka?dy gracz. Poni?ej skrypt pystories-vehicles
local nlOffsets={
[411]={-1,0,-0.6}, -- infernus
[470]={-1,0,-0.4}, -- patriot
[541]={-0.9,0,-0.4}, -- bulelt
[549]={-0.9,0,-0.4}, -- tampa
[587]={-1,0,-0.5}, -- euros
}
local nlIDX={
3962,2113,1784,2054,2428,2352
}
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
if value then
return value
end
end
return false
end
function getAdmin2(plr,level)
if level then
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end
--///////////////////////////////////// WCZYTYWANIE POJAZD?W //////////...
Mam salony wszystko pi?knie dzia?a pr?cz przeniesienia auta do przechowywalni.
Po kupnie pojawia si? taki komunikat w debugscripcie: https://imgur.com/a/H4D3cHw
Cze??!
W dzisiejszym odcinku postanowi?em por?wna? dwa auta fpsc (infernus i bullet) na najstarszym serwerwerze rpg w Polsce na MTA:SA (Polish Real Life). Chcesz zobaczy? jak mi posz?o? Zapraszam do ogl?dania
Nie wiem o co chodzi, chyba wsz?dzie ju? wstawia?am ten znak i nadal nei dzia?a. Mog?by kto? pomoc i powiedziec przy okazji czy pojawi sie dokladnie to auto ktore ktos kupil? chce zeby pojawilo sie przed salonem
salon_s.lua:
local marker = createMarker(-1951.21, 293.76, 35.47-0.90,"cylinder",1.5,255,255,0,255)
addEventHandler("onMarkerHit",marker,function(el,md)
if getElementType(el) ~= "player" then return end
triggerClientEvent(el,"showSalon",el)
for i,v in ipairs(vehicles) do
local model = getVehicleModelFromName(v[1])
local veh = createVehicle(model,v[2],v[3],v[4]+0.5,v[5],v[6],v[7])
setElementFrozen(veh,true)
setElementData(veh,"desc",v[1].."nPrzebieg: 0nCena:"..v[8])
setVehicleDamageProof(veh,true)
setElementData(veh,"sell",true)
local xd=createColCuboid(v[2]-2.5,v[3]-1.5,v[4]-1.75,4,4,4)
setElementData(xd,"salon",true)
end
Witam potrzebuje pomocy gdy? mam podpi?t? baz? danych mysql np. logowanie itd mi dzia?a ale jak kupuje pojazd w Salonie np. SF i chce odebra? pojazd z przechowywalni to po prostu si? nie da gdy klikam odbierz pojazd on znika w tabeli
a gdy nastepnie wchodz? w marker pojazd si? pojawia
Witam, mam kod z pys na samochody no i chce dodac zeby zapisywa?o warianty no i nie ogarniam baz danych za bardzo i nie wiem co du dodac i jak ma wygl?da? ta tabelka w bazie.
Kod:
[lua]--///////////////////////////////////// ZAPISYWANIE POJAZD?W /////////////////////////////////
function onSaveVehicle(vehicle)
if getElementData(vehicle,"vehicle:spawn") then
-- Setting
local panelstates={}
local model=getElementModel(vehicle)
local health=getElementHealth(vehicle)
local x,y,z=getElementPosition(vehicle)
local rx,ry,rz=getElementRotation(vehicle)
local desc=getElementData(vehicle,"vehicle:desc") or ""
local id=getElementData(vehicle,"vehicle:id")
local fuel=getElementData(vehicle,"vehicle:fuel")
local lpg = getElementData(vehicle, "vehicle:lpg") or 0
local mileage=getElementData(vehicle,"vehicle:mileage")
local c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12=getVehicleColor(vehicle, true)
local driver=getElementData(vehicle,"vehicle:driver") or ""
local rent=getElementData(vehicle,"vehicle:rent")
local player=getElementData(vehicle,"vehicle:ownedPlayer")
local blokada=getElementData(vehicle,"vehicle:block")
local neon=getElementData(vehicle,"neony")
local h1,h2,h3=getVehicleHeadLightColor(vehicle)
...
Kiedy wyciagne auto z przechowalni to po jakims czasie znow w tej przechowalni to samo auto sie pojawia w taki spos?b ze gracz po zakupie jednego auta ,moze sobie wyjac to samo auto z przechowalni pare razy. Prosze o pomoc
(Paczka PSRPG)
Witam mam problem poniewa? wszystkie auta jakie s? zrespione pojawiaj? mi si? na radarze i pod map? F11 kolor blipu jest zielony wiecie jak to naprawic?
Jakby co to tutaj macie kod s_vehbuy.lua:
local nlOffsets={
[411]={-1,0,-0.6}, -- infernus
[470]={-1,0,-0.4}, -- patriot
[541]={-0.9,0,-0.4}, -- bulelt
[549]={-0.9,0,-0.4}, -- tampa
[587]={-1,0,-0.5}, -- euros
}
local nlIDX={
3962,2113,1784,2054,2428,2352
}
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
if value then
return value
end
end
return false
end
function getAdmin2(plr,level)
if level then
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end
--//////////////////////////////...
witam korzystam z paczki kt?ra jest postawiona na ogrpg a dok?adnie to pys. wcze?niej kupi?em auto czyli jakby zarejestrowa?em w bazie danych pystories_vehicle pojazd o id 1, gdy go usun? to pojazd znika, nikt nie jest jego w?a?cicielem ale po kupnie z salonu nowego tworzy si? nowy pojazd o id 2 zamiast 1 i tak w g?r?, wyt?umaczy kto? jak to zresestowa?? ?eby pojazdy respi?y si? na nowo od id 1
Witam ma problem poniewa? id aut s? wszystkie 0 co zrobi?? AUTO-INCREMENT CZY JAKO? TAK NIE DZIA?A PONIEWA? MAM JU? TO W PYSTORIES-USERS A MUSZE JESZCZE MIE? W PYSTORIES-VEHICLES! co zrobi??
Witam, Szukam skryptu na Handlingi, nie Hedit lub aby Hedit si? zapisywa? po w?o?eniu auta do przecho. Skrypt kt?rego szukam mia?by mie? podstawy, Hand na Drift, Taran i speed, z g?ry dzi?ki
Ogolnie mam problem z dzwiekami aut chcialbym zrobic tak zeby np glos turbo albo strzelanie z wydechow bylo gdy zamontujemy turbo albo mk oczywiscie podstawa pys 3.0 ktos pomoze ?
--[[
##########################################################
# @project: Paradise RPG
# @author: Brzysiek <[email protected]>
# @filename: engine_c.lua
# @description: Nowe d?wi?ki pojazd?w, symulacja RPM.
# All rights reserved.
##########################################################
--]]
ENGINE_ENABLED = true
ENGINE_VOLUME_MASTER = 0.15 -- mno?nik g?o?no?ci
ENGINE_VOLUME_THROTTLE_BOOST = 2.5 -- podg?o?nienie d?wi?k?w gdy wciskamy przepustnice (mno?nik)
ENGINE_SOUND_FADE_DIMENSION = 6969 -- do jakeigo dima przenosic gdy dzwieki ni sa uzywane
ENGINE_SOUND_DISTANCE = 80
function calculateGearRatios(vehicle, maxRPM, startRatio)
local ratios = {}
local handling = getVehicleHandling(vehicle)
local gears = math.max(4, handling.numberOfGears)
local maxVelocity = handling.maxVelocity
local acc = handling.engineAcceleration
local drag = handling.dragCoeff
--local c = ((acc*maxVelocity) / maxRPM)*(maxRPM*0.00175)
--local ...
Siema Pomoze kto? Dubluj? mi si? auta ci?gle gdy /vmoje wpisuje wyswietla sie 3x to samo id a potem vth i 3 auta sie pojawiaja Tu macie kod zaradz kto?:
local nlOffsets={
[411]={-1,0,-0.6}, -- infernus
[470]={-1,0,-0.4}, -- patriot
[541]={-0.9,0,-0.4}, -- bulelt
[549]={-0.9,0,-0.4}, -- tampa
[587]={-1,0,-0.5}, -- euros
}
local nlIDX={
3962,2113,1784,2054,2428,2352
}
function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string" then
local handlingTable = getVehicleHandling ( element )
local value = handlingTable[property]
if value then
return value
end
end
return false
end
function getAdmin2(plr,level)
if level then
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["pystories-db"]:dbGet("SELECT * from pystories_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 then
return true
else
return false
end
end
end
--///////////////////////////////////// WCZYTYWANIE POJAZD?W ////////////////...
Potrzuj? Pomocy nie wiem z jakich przyczyn i dlaczego Nagle jak wpisuje ./vmoje To wyskakuja 2x id Kiedy wpisze vth przyk?adowo 9 To sie 2 auta Respi? Wie kto? jak naprawi? ? Nigdy nie mia?em doczynienia z takim b??dem
Cze??,
Posiadam dashboard i jest tam opcja "Pojazdy"
i gdy klikniemy to wy?wietlaj? nam si? jakie auta kupione posiadamy, jest te? zrobiona funkcja na lokalizacje auta ale chyba nie dzia?aj?ca, gdy? pisze N/A, nawet je?li auto jest wyj?te lub jest w przechowywalni, co musz? zrobi? aby to naprawi??
Kod :
[lua]
for i,v in ipairs(pojazdy) do
if i >= k2 and i <= n2 then
x2 = x2 + 1
local dodatekY = (87*py)*(x2-1)
local dodatekY2 = (174*py)*(x2-1)
local model = getVehicleNameFromModel(v.model)
local lokalizacja = "N/A";
if tonumber(v.parking) == 1 then
lokalizacja = "Przechowalnia pojazd?w"
else
for k,p in ipairs(getElementsByType("vehicle")) do
local id = getElementData(p, "vehicle:id")
if id and id == v["vehicle:id"] then
local x,y,z = getElementPosition(p)
lokalizacja = getZoneName(x,y,z,true)..", "..getZoneName(x,y,z,false)
end
end
end
dxDrawRectangle(441*px, 353*py + dodatekY, 562*px, 87*py, tocolor(0, 0, 0, 140), false)
dxDrawLine(441*px, 440*py+dodatekY, 1003*px, 440*py+dodatekY, tocolor(240, 128, 255, 255), 2, false)
dxDrawImage(448*px, 358*py + dodatekY, 75*px, 75*py, "gra...
Witam. Ostatnio bawie sie Gamemodem XyzzyRP dla MTA SA, i nie dziala import aut. Klikam w "Rozpocznij prace" w budynku importu, wchodze w marker, wpisuje /importujpojazd 410 i nic. Moze ktos cos poradzic? Pozdrawiam
Hejka, probowalem juz chyba wszystkich mozliwych sposobow, i nie da sie no, no nie da ;c Moze ktos cos wie? Jak zrobic, aby nie mozna bylo respic wyznaczonych pojazdow? Hydra, jakies czolgi itd. ? Oraz jak zrobic, aby mozna bylo zrespic tylko 1 pojazd, kiedy respi sie drugi to ten wczesniejszy sie usuwa. Prosze o pomoc no ;c (pamietajcie, daje respekt i piwko ) Kod:
[lua]
addCommandHandler("spawn", function(gracz, cmd, auto) --komenda
local model = getVehicleModelFromName(auto) --funkcja ktora pobiera nazwe pojazdu
local x, y, z = getElementPosition(gracz) --czyta pozycje gracza
local rx, ry, rz = getElementRotation(gracz) --czyta rotacje gracza
local dimension = getElementDimension(gracz) --czyta dimension gracza
local interior = getElementInterior(gracz) --czyta interior gracza
if not model then --jesli nie ma wpiszanego modelu lub jest zle wpisane pokazuje wiadomosc ponizej
outputChatBox("Wpisz: /spawn <model pojazdu>", gracz, 255, 255, 255, true) --pokazuje info
else
local gurbas = createVehicle(model, x+1, y+1, z+1, rx, ry, rz)
local pojazd = spawnVehicle(gurbas) --tworzy pojazd na danej pozycji gracza
setElementDimension(pojazd, dimension) --tworzy dimension
setElementInterior(pojazd, interior) --tworzy interior
setVehiclePlateText(pojazd, "HorizonPlus") --nazwa rejestracji pojazdu
warpPedIntoVehicle(gracz, pojazd) --teleportuje gracza do auta
end
end)
[/lu...
Jak po tytule widzicie chodzi mi o znikanie aut w GTA san.Da si? co? zrobi? ?e jak np zostawie je w SF na parkingu i pojade do LS np to ?eby ono nie znik?o w SF ? Z G?RY DZI?KI
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?
Witam, do skryptu z prac? chcia?em doda? przenikanie aut. Jako, i? jestem zielony w LUA nie potrafi? sobie z tym poradzi?.
client:
[code]addEvent('ghostmode',true)
addEventHandler("ghostmode", root, function(taxi)
for index,vehicle in ipairs(getElementsByType("vehicle")) do --LOOP through all Vehicles
setElementCollidableWith(vehicle, taxi, false) -- Set the Collison off with the Other vehicles.
end
end)[/code]
server:
[code]function teamSet ( )
local team = getTeamFromName ( "Taxi Driver" )
if team then
setPlayerTeam ( source, team )
setPlayerNametagColor ( source, 0, 255, 0 )
setElementModel(source, 57)
taxi = createVehicle(420, 1777.3017578125, -1891.779296875, 13.157614707947) -- TWORZY AUTO
triggerClientEvent('ghostmode',source,taxi) -- FUNKCJA ODPOWIEDZIALNA ZA PRZENIKANIE AUT
triggerClientEvent('outputNotificacion',source,'Rozpoczynasz prac? jako taks?wkarz! Wsi?d? do taks?wki ',taxi)
else
local teamw = getTeamFromName ( "Taxi Driver" )
if teamw then
cancelEvent()
outputChatBox("You are already a Taxi driver!", source)
end
end
end[/code]
Chc?, aby po respie auta od razu dodawa?o mu przenikanie. Niestety kod wy?ej nie dzia?a. Dodam tylko, ?e jak u?yje funkcji
[code]triggerClientEvent('ghostmode',source,taxi)[/code]
w [code]onPlayerVehicleEnter[/code] przenik...
Czesc, posiadam skrypt na wyjmowanie auta od odpowiedniej rangi gdy sie wejdzie w marker, no i teraz mam tak ustawione, ?e jak ktos wyjdzie z auta to po jakims czasie sie usuwa. A chcia?bym zrobi? tak aby auto znikalo po ponownym wzieciu tego samego modelu, narazie mam blokade na 1 auto tego samego modelu. Jakies sugestie?
Witam, m?g?by mi kto? pom?c, poniewa? chce, ?eby pojazd tworzy? si? pod dan? grup? acl, tu macie dziewicze linijki, sam pr?bowa?em, ale nie wychodzi?o mi to
Witam, posiadam paczk? pys 3.0, z bazy danych usun??em wszystkie auta w pystories_vehicles, lecz gdy kupuje nowe auto (teraz na serwerze nie ma ?adnego auta) jego id wynosi 5000+ i moje pytanie brzmi, czy mog? zrobi? co? aby ID aut liczy?y si? od 1 a nie od 5198 w tym przypadku?
prezentuj? wam dzisiaj m?j salon samochodowy, kt?ry znajduj? si? Los Santos. Mapka nie wa?y du?o, prezentuje si? estetycznie. Wszelkie b??dy, kt?rych mo?na dopatrzy? si? na screenshocie nie wyst?puj? w wersji finalnej tak wi?c nie ma o co si? ba?
Linkacz
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.