Witamy na GTAOnline Obecny czas to 2019-01-19, 04:03 Użytkowników: 77455
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: pojazdów
1. [OFERUJĘ] Modelowanie pojazdów GTA S
Witaj,

Zapewne wszedłeś tutaj, aby dowiedzieć się więcej o usługach jakie wykonuje.
Mam w swojej ofercie wykonywanie modeli pojazdów do GTA SA uwaga, pracę tworzę tylko w low-poly i nie wykonuje pojazdów od zera, mogę ewentualnie coś dodać, stworzyć warianty dla graczy/frakcji itp itd.
Na życzenie klienta jestem w stanie dokonać poprawek w modelu.
Modele po skończeniu i wysłaniu do klienta są usuwane z mojego dysku.

Na tę chwilę interesuje mnie tylko płatność przelewem bankowym.

Kontakt poprzez e-mail: grygu914@gmail.com ewentualnie Discord: Grygu112#3235

Wykonywałem modele dla serwerów m.in takich jak Emergency Stories i wiele innych.

Przykladowe prace; https://imgur.com/a/Ngu6XHg
2. [MODEL] Salon Pojazdów SF
Witam udostępniam wam podmiankę Salonu SF

ScreenShot




download:
Kod:

https://www26.zippyshare.com/v/UuOMtwxL/file.html
3. Warianty pojazdów
Witam, chciałbym dowiedzieć się jak krok po kroku zrobić wariant do podmianki. Dzięki :) !
4. [SKRYPT] Przechowywalnia pojazdów
Skoro skrypt i tak już został udostępniony to wrzucam oryginalny prosto od autora.
Prezentacja:

PEŁNY EKRAN Odnośnik YouTube



Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Trzeba zmienić jedną rzecz w skrypcie ogrpg-vehicles aby teleportowanie do pojazdu działało.
5. System prywatnych pojazdów
Siema! Dziś zabieram się do systemu pojazdów graczy i firm.
System ma polegać na tym że po wpisaniu cmd pojazdy szuka w bazie danych pojazdów z ovnerid == UID gracza, następnie graczy wybiera w gui pojazd który chce zespawnować. Dodatkowo jeśli pojazd podsiada UID frakcji nie wyświetla go w w cmd pojazdy tylko w cmd pojazdyfirmowe. Chodzi głównie o to aby gracz posiadał swoje pojazdy i pojazdy we frakcji przydzielone konkretnie do niego.

Zacząłem od stworzenia bazy która wygląda tak:


Następnie zrobiłem enum w którym będę zapisywał dane dotyczące zespawnowanych już przez graczy pojazdów:
Pawn
#define MAX_CARS 100
enum PlayerVehData
{
    
Cache:Cache_ID,
    
UID,
    
Model,
    
Float:PosX,
    
Float:PosY,
    
Float:PosZ,
    
Float:PosR,
    
kolor1,
    
kolor2,
    
firmaid,
    
ovnerid
};
new 
PlayerVeh[MAX_CARS][PlayerVehData];

Następnie gdy gracz wpisze CMD pojazdy chcę pobrać wszystkie dane o wszystkich pojazdach które gracz posiada(ovnerid jest równe UID gracza ale tylko te które ma firmaid = 0):
Pawn
CMD:pojazdy(playeridcmdtext[])
{
new 
query[258];
mysql_format(SQL_IDquerysizeof query"SELECT * FROM cars WHERE ovnerid = '%s' AND frakcjaid = '0'"Player[playerid][UID]);
mysql_tquery(SQL_IDquery "Pojazdygracza""iss"playeridPlayerName(playerid));
return 
1;
}

No i na tym się zatrzymałem :(
Możecie powiedzieć co dalej ? :D
6. Nie pokazuje pojazdów w przecho
Witam, mam problem z przechowywalnia mianowicie gdy oddaje pojazd do przecho wszystko działa lecz jak chce go odebrać to w panelu nic się nie pokazuje.

[img]https://zapodaj.net/3688d84d5f222.png.html[/img]

Nie wiem jaka jest tego przyczyna kombinowałem już na każdy sposób, w debugscript 3 nie ma żadnych błędów. Ma ktoś pomysł jak to naprawić?

Client
[lua]

local marker=createMarker(-2059.8466796875, 469.9189453125, 35.17-1.20, "cylinder", 2, 50,255,250,50)
local sphere=createColSphere(-2048.19, 467.72, 35.17, 6)

local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Odbiór pojazdów")
setElementPosition(t,-2059.8466796875, 469.9189453125, 35.17)

local wm={}
wm.window=guiCreateWindow(0.25, 0.26, 0.51, 0.42, "Odbieranie pojazdów", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.gridlist=guiCreateGridList(0.04, 0.09, 0.92, 0.65, true, wm.window)
guiGridListAddColumn(wm.gridlist, "ID", 0.4)
guiGridListAddColumn(wm.gridlist, "Model", 0.6)
wm.submit=guiCreateButton(0.04, 0.76, 0.47, 0.19, "Wyjmij pojazd", true, wm.window)
wm.close=guiCreateButton(0.57, 0.75, 0.39, 0.20, "Zamknij", true, wm.window)

addEvent("onParkingGetVehicles", true)
addEventHandler("onParkingGetVehicles", root, function(result)
guiGridListClear(wm.gridlist)
...
7. Varianty Pojazdów
Witam mam taki problem bo gdy biorę podmiankę pojazdu z variantem który moze być w combi lub sedanie to ona się nie pojawia w kombi a tego tyłu nie ma. Jak mogę to zrobić aby gracze jak kupią premiera combi to mają combi a w sedanie dalej jest
8. Nie ma pojazdów w przecho
Siema możecie pomóc to ważne jest. Za pomóc postawie piwo

SERVER:
[lua]chowalnie = {
{{296.26, -1535.28, 24.59},createMarker(296.26, -1535.28, 24.59-1, "cylinder", 4, 64,0,128,50),setElementData(createColCuboid(294.68-1, -1536.73, 24.59-2, 4, 4-1, 4),"przecho:chowanie:id",1),{['Automobile']=true,['Bike']=true,['BMX']=true,['Quad']=true,['Monster Truck']=true,},"Samochody i motocykle"}, --ls
--{{1582.30, -1416.86, 13.58},createMarker(1582.30, -1416.86, 13.58-0.9, "cylinder", 2, 64,0,128,50),setElementData(createColCuboid(1579.6571044922, -1419.3103027344, 12.520983886719, 5.25, 4.75, 2.75),"przecho:chowanie:id",2),{["Plane"]=true,["Helicopter"]=true,},"Samoloty i Helikoptery"},
--{{1104.52,1773.81,10.82},createMarker(1104.52,1773.81,10.82-0.9, "cylinder", 4, 64,0,128,50),setElementData(createColCuboid(1100.00891, 1770.59766, 9.82031, 7.5098876953125, 6.1468505859375, 4.5499996185303),"przecho:chowanie:id",3),{['Automobile']=true,['Bike']=true,['BMX']=true,['Quad']=true,['Monster Truck']=true,},"Samochody i motocykle"},
--{{2491.88,2397.38,4.21},createMarker(2491.88,2397.38,4.21-0.9, "cylinder", 0, 64,0,128,50),setElementData(createColCuboid(1995.30, 2486.28, 8.83, 6.3759765625, 11.5224609375, 2.5208724975586),"przecho:chowanie:id",4),{['Automobile']=true,['Bike']=true,['BMX']=true,['Quad']=true,['Monster Truck']=true,},"Samochody i moto...
9. spawn pojazdów co minutę? Jak ustawic?
Hej mam taki kodzik do komend /v /cars /pojazdy
otwiera mi sie okienko i tam mam kategorie
samoloty/salonowe et.c

I chciałbym ograniczenie na ta komende, że można ją uzyć co minutę...



Pawn
CMD:cars(playerid,cmdtext[])
{
if ( 
GetPlayerStateplayerid ) == PLAYER_STATE_DRIVER )
        {
            
#if !defined IGNORE_VEHICLE_ACTIVATION
                
ShowPlayerDefaultDialogplayerid );
                return 
1;
            
#endif
        
}

        if ( 
GetPlayerStateplayerid ) != PLAYER_STATE_PASSENGER ShowPlayerDefaultDialogplayerid );
    return 
1;
}
CMD:car(playerid,cmdtext[])
{
    
cmd_cars(playerid,cmdtext);
    return 
1;
}
CMD:v(playerid,cmdtext[])
{
    
cmd_cars(playerid,cmdtext);
    return 
1;
}
CMD:pojazd(playerid,cmdtext[])
{
    
cmd_cars(playerid,cmdtext);
    return 
1;
}
CMD:pojazdy(playerid,cmdtext[])
{
    
cmd_cars(playerid,cmdtext);
    return 
1;
}


EDIT:/// Już ogarnąlem dając

if(GetTickCount() <= GetPVarInt(playerid, "OgranicznikPojazdów")) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "›› |info| Nie możesz jeszcze użyć tej komendy, odczekaj 1 minutkę");
cmd_cars(playerid,cmdtext);
SetPVarInt(playerid, "OgranicznikPojazdów", GetTickCount() + 60000); /

!! do zamkniecia... Sorki
10. [MODEL] Zestaw modeli pojazdów
Witaj


Dziś publikuję pojazdy mojego autorstwa z nieistniejącego już Project Infinity, niestety pracę nad serwerem przerwaliśmy, a jako, że kiszą mi się na dysku to pomyślałem, że zamieszczę je tutaj. Możliwe, że niektóre modele wymagają poprawek, nie mam pojęcia, bo dawno nic przy nich nie robiłem.

Znajdują się tam pojazdy z gry, które zostały przerobione.

Zdjęcia (są tu 2 z bodajże 15 pojazdów, w grze wyglądają lepiej, bo te są z programu): https://imgur.com/a/oJDBiyy

Link: Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


(dla pytających, program to Blender)
11. [SKRYPT] Ulepszanie pojazdów
Witam przedstawiam wam skrypt który pozwala na ulepszanie silnika, powiększenie stopni skrętu czy zmiane napędu.

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Prezentacja: https://www.youtube.com/w...eature=youtu.be

Możecie ocenić czy fajne bo się uczę dopiero
12. System pojazdów pobieranie z mysql
Siema! Myślę nad tym jak zrobić system pojazdów(wszystkich) czytanych z bazy mysql.
I teraz tak:
-Pojazdy ma tworzyć administrator(pozycja administratora)
-Każdy pojazd jest przypisany albo do frakcji albo do konkretnego gracza.
I teraz pytania:
Jest możliwość przypisania UID do konkretnego pojazdu na mapie?
Jak byście to rozkminili w moim przypadku? Jakoś nie mam wizji jak się za to zabrać.


ps. Dobra mam pomysł :) Tworzyć przez zmienna pojazdy, typu UID = CreateVehicle
tylko teraz pojawia się problem :D jak tworzyć zmienną za każdym razem inną o UID :D
13. Import Pojazdów XyzzyRP
Mam problem z Importem pojazdów z paczki XyzzyRP, wchodzę w blip wpisuję, /importujpojazd 410

Ale nie działa
Z góry dzięki za odpowiedź
14. Zapis pojazdów [przechowalnia]
Witam, przychodzę z takim problemem iż po oddaniu auta do przechowalni wszystko dobrze działa, zapisuje się itd itd, lecz gdy wyciągne pojazd - pomyślnie wyciąga pojazd, w bazie danych także nie pokazuje, żeby był w przechowalni, a na mapie go nie ma, a po restarcie skryptu na pojazdy, znajduje się on w miejscu gdzie się wjeżdża aby schować pojazd.

server(zapis pojazdow w po wjezdzie w marker do oddawania pojazdow):
[lua]
addEventHandler("onMarkerHit", pozostawienie, function(hit)
if not hit or not isElement(hit) then return end
if getElementType(hit) ~= "player" then return end
if not isPedInVehicle(hit) then return end
local vehicle = getPedOccupiedVehicle(hit)
if getElementData(vehicle, "vehicle:id") then
exports["vehicles"]:onSaveVehicle(vehicle)
exports["db"]:dbSet("UPDATE vehicles SET parking=1 WHERE id=?", getElementData(vehicle, "vehicle:id"))
destroyElement(vehicle)
end
end)
[/lua]

server(odbior pojazdow):
[lua]
addEvent("odbierzPojazd", true)
addEventHandler("odbierzPojazd", root, function(player, id)
local vehicles = getElementsWithinColShape(wCuboid, "vehicle")
for _, veh in ipairs(vehicles) do
if not getVehicleController(veh) then
if getElementData(veh, "vehicle:id") then
exports["vehicles"]:onSaveVehicle(veh)
exports["db"]:dbSet("UPDATE vehicles SET parking=1 WHERE id=?&qu...
15. Pr*blem z exportowaniem pojazdów
Cześć, od wczoraj bawię się w 3ds max 2018, ale gdy exportuje już pojazdy i wgrywam na serwer to wyglądają one tak.. https://media.discordapp.net/attachments/376401190365429760/477798995029393408/unknown.png?width=1202&height=677
I nie wiem co zrobić aby to się dobrze exportowało, liczę na pomoc!
16. [SKRYPT] Okradanie porzuconych po
Przedstawiam wam mój skrypt, który polega na obrabowaniu porzuconych pojazdów.
W skrócie - pojazdy można dodawać w skrypcie, na początku jest opis w jaki sposób to zrobić.
Po podejściu do takiego pojazdu wpisujemy komendę /okradnij, po czym wybijamy okno i zabieramy rzeczy, które są w samochodzie. Pieniądze gracz dostaje od razu, w przypadku znalezienia itemów pokroju telefon, biżuteria itd. trzeba się przejechać do dealera (ikonka dolara) i sprzedać mu towary.
Domyślnie ustawione jest resetowanie się pojazdów co 10minut.

W paczce znajduje się plik AMX oraz PWN

Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
17. Dźwięk dla oddzielnych pojazdów
Cześć, tworzę sobie z nudów drugą wersję mojego starego skryptu, lecz tutaj natknąłem się na problem, ponieważ owszem - tworzy się dźwięk w każdym pojeździe osobno, lecz działa on poprawnie tylko w ostatnio stworzonym pojeździe/tam gdzie ostatnio została włączona syrena. W wcześniejszym pojeździe ona się buguje i robi się "podwójna", co za tym idzie jednej nie da się wyłączyć.

Przychodzę do was z pytaniem jak sobie poradzić z tym problemem, aby dźwięk był indywidualny dla każdego pojazdu.


addEvent
("toggleSiren"true)
addEventHandler("toggleSiren"root, function()
    if 
getPedOccupiedVehicle(localPlayerthen
        local vehicle 
getPedOccupiedVehicle(localPlayer)
        if 
not getElementData(vehicle"sirenStatus") == true then
            setElementData
(vehicle"sirenStatus"true)
            
local x,y,getElementPosition(vehicle)
            
siren playSound3D("/sounds/siren.mp3"x,y,ztrue)
            
setSoundVolume(siren0.8)
            
setSoundMaxDistance(siren100)
            
attachElements(sirenvehicle000)
        elseif 
getElementData(vehicle"sirenStatus") == true then
            setElementData
(vehicle"sirenStatus"false)
            
destroyElement(siren)
        
end
    end
end
)
18. Pozycja postaci, pojazdów po restarcie (DAYZ)
Cześć, sprawa dotyczy serwera z postawionym skryptem DayZ. Mam problem polegający na tym, że wraz z restartem serwera pozycja postaci oraz pojazdów resetuje się i powraca do domyślnej, ustalonej. :( Chciałbym aby pomimo wykonywania restartów serwera pozycja zarówno postaci jak i pojazdów nie zmieniała się i była taka jak przed restartem. Czy da się temu jakoś zaradzić, jeśli tak to w jaki sposób? Z góry serdecznie dziękuję wszystkim za pomoc. :piwo:

EDIT:
To samo dotyczy stanu pojazdów, po restarcie mimo iż wcześniej zostawiłem gdzieś auto dymiące się - wraca na swój spawn zupełnie odnowione.
19. Limit pojazdów lotniczych i lądowych
Siemka, mam problem z podziałem pojazdów na lądowe i powietrzne i dopisanie go do skryptu na limity pojazdów w danej strefie (cuboidzie) i nie wiem jak to zrobić.

[lua]cuboid = createColCuboid (-3462.6999511719, 832.69995117188, -6.8000001907349, 39, 228, 45 )[/lua]

Moje próby:
[lua]function amountvehicle ( element )
if getElementType(element) == "vehicle" then
local id = getElementModel(element)
if id == 593 or id ~= 417 or id ~= 563 or id ~= 519 or id ~= 487 or id ~= 497 then
local vehicleamount = getElementsWithinColShape(cuboid,"vehicle")
if #vehicleamount and tonumber(#vehicleamount) > 15 then
if id == 593 or id == 417 or id == 563 or id == 519 or id == 487 or id == 497 then return end
local gracz=getVehicleController(element)
setTimer ( setElementPosition, 500, 1, element, -2796.8, 767.7, 50.2 )
setTimer ( setElementFrozen, 500, 1, element, false)
setTimer ( setVehicleDamageProof, 500, 1, element, false)
setTimer ( outputChatBox, 500, 1, "#FF0000Osiągnięto maksimum pojazdów w bazie!",gracz, 255, 255, 255, true)
else
outputChatBox( "Posiadasz aktualnie "..#vehicleamount.."#FFFFFF / 16 pojazdów w strefie",gracz, 255, 255, 255, true)
end
end
end
end
--end
addEventHandler("onColShapeHit", cuboid, amountvehicle)


function amountvehiclelot ( element )
if getElementType(element) == "vehicle" then
local id = getElementModel...
20. Sprawdzanie pojazdów
Witam, jak zrobić coś takiego, gdy ktoś wjedzie do strefy (cuboida) sprawdza mi czy to jest samolot czy pojazd i wyświetla na chacie wiadomość ?
21. Kupowanie pojazdów
[center]Witam. Mam problem z kupowaniem i ogólnym zapisywaniem pojazdów z GM multiservera. Otóż gdy kupuję dany pojazd, ten nie zapisuje się w tabeli mysql, a w debugu wyskakują poniższe błędy. Bez szkalowania, proszę o pomoc ;) [/center]

Dołączam ss z debugscript oraz kod z ms-vehicle_shop/s.lua

[img]https://i.imgur.com/GJYyz1Q.png[/img]

[lua]
function onPlayerBuyVehicle(vehicleModel, price)
if vehicleModel and client then
local databaseID, vehicle = exports["ms-vehicles"]:addNewVehicle(vehicleModel, 2148.69, -1161.37 - math.random(1, 8), 24, 0, 0, 270, getElementData(client, "player:uid"))
warpPedIntoVehicle(client, vehicle)
setElementData(vehicle, "vehicle:dirt_level", 0)
exports["ms-inventory"]:givePlayerItem(client, "Pilot do pojazdu", 1, vehicleModel, databaseID, -1, false)
exports["ms-inventory"]:takePlayerCash(client, price)
outputChatBox("* Zakupiłeś "..tostring(getVehicleNameFromModel(vehicleModel)).." za $"..tostring(price).." pomyślnie. Kluczyki znajdziesz w swoim ekwipunku.", client, 0, 255, 0)
exports["ms-achievements"]:addAchievement(client, "Moje pierwsze auto")
end
end
addEvent("onPlayerBuyVehicle", true)
addEventHandler("onPlayerBuyVehicle", root, onPlayerBuyVehicle)
[/lua]

[color=lime]Edit: Przy okazji, jeżeli będzie ktoś zainteresowany, to mogę zaprosić do ekipy, do tworzenia pewnego proj...
22. Respawn pojazdów [DayZ]
Witam, posiadam wgrany gamemode dayz i są komendy na respawn pojazdów ale po wpisaniu nic sie nie dzieje, nie wywala błedów w konsoli ani debugscripcie ani nie respia sie auta :/

[lua]function spawnVehiclePack (ps,cmd)
if getElementData(ps,"Admin") then
spawnDayZVehicles()
outputChatBox("Администратор заспавнил весь ТС!",ps,255,0,0,true)
end
end
addCommandHandler("svp",spawnVehiclePack)

function destroyVehiclePack(ps, cmd)
if getElementData(ps, "Admin") then
vehicles = getElementsByType("vehicle")
for i,v in ipairs(vehicles) do
local col = getElementData(v, "parent")
destroyElement(col)
destroyElement(v)
end
end
end
addCommandHandler("dvp", destroyVehiclePack)

function destroyThisVehicle(ps, cmd)
if getElementData(ps, "Admin") then
local theVehicle = getPedOccupiedVehicle(ps)
if (theVehicle) then
local col = getElementData(theVehicle, "parent")
destroyElement(col)
destroyElement(theVehicle)
else
outputChatBox("Вы должны быть в машине.", ps...
23. Opóźnienie spawnu pojazdów
Witam, po stworzeniu obiektów i pojazdów po dodaniu na serwer czasami mam tak że pojazdy lądują w obiektach, da się opóźnić ich spawn albo coś z tym zrobić ?
24. Ceny pojazdów nie działają w salonach
Witam, posiadam wgrany skrypt na dwa salony w SF - Downtown, oraz Doherty.
W salonach są auta na swojej pozycji, lecz nie ma cen aut i komenda chyba przez to że nie ma cen /kuppojazd nie działa. Skrypt to ogrpg-salon

Opis skrypt ogrpg-salon ten co mam wgrany

http://pastebin.pl/view/1dc509cd
25. Zapis Pojazdów
Witam mam pytanie jak dodać do tego zapisu przebieg paliwo LPG i tuning z skryptu sa_custom ( http://community.multithe...etails&id=13508 )

[size=18]DAM PIWO!
[/size]

ZAPIS.lua
[lua]
function saveallvehicles(modelID)
executeSQLDropTable ( "vehiclesaver" )
executeSQLCreateTable ( "vehiclesaver", "VehicleID INTEGER, px REAL, py REAL, pz REAL, rx REAL, ry REAL, rz REAL, Color1 INTEGER, Color2 INTEGER, Health REAL, upgrades TEXT, paintjob INTEGER, Hood INTEGER, Trunk INTEGER, FrontLeft INTEGER, FrontRight INTEGER,RearLeft INEGER, RearRight INEGER, FrontLeftPanel INTEGER, FrontRightPanel Integer, RearLeftPanel Integer, RearRightPanel Integer,Windscreen Integer,FrontBumper Integer, RearBumper Integer,FLL Integer,FRL Integer,RLL Integer, RRL Integer, VehOvL Integer, HR Real,TR Real,FLR Real,FRR Real, RLR Real, RRR Real,WFL Integer, WRL Intger, WFR Integer, WRR Integer, VehSirena Integer, EngineState Integer, XTUR Real, YTUR Real" )
local vehicles = (getElementsByType("vehicle"))
for i, vehicle in pairs (vehicles) do
local id = (getElementModel(vehicle))
if id == 602 or id == 545 or id == 496 or id == 517 or id == 401 or id == 410 or id == 518 or id == 600 or id == 527 or id == 436
or id == 589 or id == 580 or id == 419 or id == 439 or id == 533 or id == 549 or id == 526 or id == 491 or id == 474 or id == 445
or id == 467 or id == 604 or id == 426 or id == 507 or id...
26. Podmiana pojazdów
Jak wgrać podmianke częśći do tunningu ??
27. Dodanie kilku respu pojazdów
Chodzi mi o to:
-Zrobienie markerów z których bierze się pojazdy
to już mam ,ale jak zrobie powyżej 2 to znikają mi markery ,musze to jakoś inaczej zapisać czy co?
-Aby pojazdy z markera znikały po 10 min jak się ich nie używa

tak wygląda skrypt

-- // Ustawienia lokalne dotyczące tabeli & tworzenia pojazdu \ --

stworzPojazd = createMarker ( -821.90, 1890.5, 5.40, "cylinder", 3, 255 ,96, 0, 255 ) -- uzupełnij pozycje markeru
tabelaPojazd = {}

-- // Funkcja na tworzenie pojazdu oraz sprawdzanie czy gracz wjechał pojazdem, czy wszedł bez pojazdu\ --

function tworzeniePojazdu (hitElement)
if ( isElement(hitElement) and getElementType(hitElement) == 'player' ) then
local pojazdElement = getPedOccupiedVehicle(hitElement)
if ( pojazdElement ) then
if ( tabelaPojazd[hitElement] ) then
destroyElement(pojazdElement)
tabelaPojazd[hitElement] = nil
outputChatBox ("Twój Pojazd Został Schowany!", hitElement, 255, 255, 255)
return
end
end
-- // Część funkcji tworzącej pojazd dla gracza, od razu teleportuje do środka pojazdu \ --
local x, y, z = getElementPosition (hitElement) -- tutaj nic nie zmieniasz, gdyż określa pozycję gracza i na jego miejscu tworzy pojazd
local rotX, rotY, rotZ = getElementRotation (hitElement)
tabelaPojazd[hitElement] = createVehicle ( 433, -811.20,1892.40,7.19)...
28. System pojazdów
Witam mam taki problem..
Po wyjściu do pojazdu oraz pozostawieniu w przechowywalni wyświetla się error:
[code]ogrpg-vehicles/vehicles.lua:164: bad argument #16 to 'format' (number expected, got string)[/code]

Linijka 164 : [lua] local query = exports["ogrpg-db"]:dbSet(string.format("UPDATE ogrpg_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s', health='%d', fuel='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', tuning='%s', headlights='%d,%d,%d', ownedPlayer='%d', neon='%d', um1='%s', um2='%d', um3='%s', rh='%s', naped4x4='%d', blokada='%s' WHERE id=%d",[/lua]

SKRYPT
[lua]vehicles=0
root=getRootElement()
resourceRoot=getResourceRootElement(getThisResource())

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 getAdmin2(plr,level)
if level then
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 the...
29. Blipy pojazdów frakcyjnych na mapi
Cześć, otóż przymierzam się do zrobienia skryptu na mapę, która otwiera się po wejściu w marker i zaznaczone są na niej wszystkie pojazdy na mapie z frakcji "Policja". Jakich funkcji użyć?
30. system pojazdów
Witam mam taki problem..
Po wyjściu do pojazdu oraz pozostawieniu w przechowywalni wyświetla się error:
[code]ogrpg-vehicles/vehicles.lua:164: bad argument #16 to 'format' (number expected, got string)[/code]

Linijka 164 : [lua] local query = exports["ogrpg-db"]:dbSet(string.format("UPDATE ogrpg_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s', health='%d', fuel='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', tuning='%s', headlights='%d,%d,%d', ownedPlayer='%d', neon='%d', um1='%s', um2='%d', um3='%s', rh='%s', naped4x4='%d', blokada='%s' WHERE id=%d",[/lua]

SKRYPT
[lua]vehicles=0
root=getRootElement()
resourceRoot=getResourceRootElement(getThisResource())

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 getAdmin2(plr,level)
if level then
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(plr), level)
if result and #result > 0 then
return true
else
return false
end
else
local result=exports["ogrpg-db"]:dbGet("SELECT * from ogrpg_admins WHERE serial=?", getPlayerSerial(plr))
if result and #result > 0 the...
31. System pojazdów
Siema, przychodzę do Was z pytaniem, czy da się napisać system pojazdów(salon, przecho, giełda) pod ACL, bez SQL?
32. Przechowywalnia/System pojazdów
Cześć.
Mam problem z 2 errorami skryptów nie mam pojęcia o co chodzi i jak je rozwiązać.
Ma ktoś pomysł o co tu chodzi ?
ss z db3
https://imgur.com/a/Vc5CA
Chodzi tutaj o te linijki:
[lua]exports["ogrpg-vehicles"]:onSaveVehicle(source)[/lua]
oraz z ogrpg vehicles
[lua] local query = exports["ogrpg-db"]:dbSet(string.format("UPDATE ogrpg_vehicles SET model='%d', pos='%.2f,%.2f,%.2f,%.2f,%.2f,%.2f', rent='%d',text='%s',masked='%d', health='%d', fuel='%d', mileage='%d', frozen='%d', driver='%s', color='%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d', panelstates='%s', paintjob='%d', tuning='%s', headlights='%d,%d,%d', ownedPlayer='%d', neon='%d', um1='%s', um2='%d', um3='%s', rh='%s', naped4x4='%d', blokada='%s' WHERE id=%d",[/lua]

Cały kod skryptu s_parking
[lua]local mdestroy=createMarker(1582.96,-1409.87,13.59-1, "cylinder", 5, 25, 255, 25, 75)
createBlip(1582.96,-1409.87,13.59, 35,2,0,0,0,0,0,250)

local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Pozostawianie pojazdów")
setElementPosition(t,1582.96,-1409.87,13.59)

addEvent("onParkingGetRekords", true)
addEventHandler("onParkingGetRekords", root, function()
local uid=getElementData(source,"player:uid")
if not uid then return end
local org = getElementData(source,"player:organization")
local result=exports["ogrpg-db"]:dbGet("SELECT...
33. Przechowywalnia/System pojazdów
Cześć.
Mam problem z 2 errorami zamieszczonymi na poniższym zdjęciu.
Kompletnie nie wiem jak rozwiązać te problemy.
Pojawiają się one gdy zostawię pojazd w przechowywalni.
Dzięki za pomoc!

https://imgur.com/a/MxDQB
34. Zapis pojazdów
Witam i zwracam się z wami z prośbą o pomoc jako iż nie działa mi zapis chodzi dokładnie o to
[lua]
function zapiszPojazdy()
for i,v in pairs(getElementsByType("vehicle")) do
local id = getElementData(v, "car_id")
if id then
local owner = getElementData(v, "car_owner")
local x, y, z = getElementPosition(v)
local _, _, rot = getElementRotation(v)
local r1,g1,b1,r2,g2,b2,r3,g3,b3,r4,g4,b4 = getVehicleColor(v,true)
local silnik = getElementData(v, "silnik")
local paliwo_rodzaj = getElementData(v, "paliwo_rodzaj")
local napend = getElementData(v, "napend")
dbExec(handler, "UPDATE pojazdy SET x='"..x.."', y='"..y.."', z='"..z.."', rot='"..rot.."', r1='"..r1.."', g1='"..g1.."', b1='"..b1.."', r2='"..r2.."', g2='"..g2.."', b2='"..b2.."', r3='"..r3.."', g3='"..g3.."', b4='"..b3.."', r4='"..r4.."', g4='"..g4.."', b4='"..b4.."', silnik='"..silnik.."', paliwo_rodzaj='"..paliwo_rodzaj.."', napend='"..napend.."' WHERE id='"..id.."'")

local paintjob = getVehiclePaintjob(v)
local r, g, b = getVehicleHeadLightColor(v)
sav = {}
for i=0, 16 do
local upgrade = getVehicleUpgradeOnSlot(v, i)
sav[i] = upgrade or 0
end
dbExec(handler, "UPDATE tuning SET t0='"...
35. naprawa pojazdów ogrpg
Witam mam problem z naprawą pojazdów. Wyskakuje mi błąd
[lua]triggered serverside event montazElementu, but event is not added serverside
[/lua]
Czytałem na forum i jeden z użytkowników zmienił na inną naprawę i u niego to działało. Natomiast u mnie wgrałem już 4 różne systemy napraw i nie działa.

[lua]--[[
Resource: OURGame
Developers: Split <split.programista@gmail.com>
Copyright <split.programista@gmail.com> 2015-2016
You have no right to use this code without my permission.
]]

local m_dostep="mechanik-sf"

local doFixed={
{"Silnik", 1, fn=function(veh) if getElementHealth(veh)>=2040 then return true end; return false end},
{"Maska", 2, fn=function(veh) if getVehicleDoorState(veh, 0)==0 then return true end; return false end},
{"Bagażnik", 3, fn=function(veh) if getVehicleDoorState(veh, 1)==0 then return true end; return false end},
{"Drzwi lewy przód", 4, fn=function(veh) if getVehicleDoorState(veh, 2)==0 then return true end; return false end},
{"Drzwi prawy przód", 5, fn=function(veh) if getVehicleDoorState(veh, 3)==0 then return true end; return false end},
{"Drzwi lewy tył", 6, fn=function(veh) if getVehicleDoorState(veh, 4)==0 then return true end; return false end},
{"Drzwi prawy tył", 7, fn=function(veh) if getVehicleDoorState(veh, 5)==0 then return true end; return false end},
{"Szyba przednia", 8, fn=function(veh) if getVe...
36. System odholowywania pojazdów
Siema, pobrałem system lawet, i chciałbym go podłączyć do mojego systemu holowania pojazdów na parking.
Macie jakieś pomysły?
Ponieważ to nie działa :(

addEventHandler
("onMarkerHit",oddanie,function(el,md)
if 
getElementType(el) ~= "player" then return end
local veh 
getPedOccupiedVehicle(el)
if 
not veh then return end
if veh and getElementModel(veh) ~= 578 then return end
local duty 
getElementData(el,"player:duty")
if 
not duty or (duty and duty ~= "SAPD"then return end
local tow 
getElementAttachedTo veh )
if 
not tow then return end
triggerClientEvent
(el,"glownyparking:refresh",root,tow)
end)
addEventHandler("onMarkerLeave",oddanie,function(el,md)
if 
getElementType(el) ~= "player" then return end
local veh 
getPedOccupiedVehicle(el)
if 
not veh then return end
if veh and getElementModel(veh) ~= 578 then return end
local duty 
getElementData(el,"player:duty")
if 
not duty or (duty and duty ~= "SAPD"then return end
local tow 
getElementAttachedTo veh )
if 
not tow then return end
triggerClientEvent
(el,"glownyparking:chowaj",root)
end)
37. Wczytywanie pojazdów
Korzystając z poradnika z forum sampa stworzyłem wczytywanie pojazdów z mysql.

Pawn
LoadPrivateVehicles()
{
    new 
str[500]/*do testow*/i=0;
    new 
id;
     
mysql_query("SELECT * FROM `PrivateVehicles`");
    
mysql_store_result();
    if(
mysql_num_rows() != 0)
    {
        while(
mysql_fetch_row(str))
        {
            
id LoadedInfo[Vehicles];
              
sscanf(str"p<|>e<is[25]is[30]iiffffif>"pPojazd[id]);

            
CreateVehicle(pPojazd[id][VehicleID], pPojazd[id][PX], pPojazd[id][PY], pPojazd[id][PZ], pPojazd[id][PA], pPojazd[id][Kolor1], pPojazd[id][Kolor2], -10);
            
printf("ID Pojazdu: %i"pPojazd[id][VehicleID]);
            
SetVehicleNumberPlate(idpPojazd[id][Rejestracja]);
            
ChangeVehicleColor(idpPojazd[id][Kolor1], pPojazd[id][Kolor2]);

            
SetVehicleToRespawn(id);
            
LoadedInfo[Vehicles] = LoadedInfo[Vehicles] + 1;
            
i++;
        }
    }
    
printf("Zaladowano %i prywatnych pojazdow."i);
    
    return 
1;
}


Co nie działa? Otóż z MySQL pobiera wszystkie informacje (printf ID Pojazdu pokazuje prawidłowe ID Modelu). Jednakże pojazd się nie tworzy.
38. Jak wylaczyc kolizje pojazdów w pracach
Potrzebuje pomocy ponieważ nie wiem jak wyłaczyć kolizje w pojazdach w pracach

Prosze o pomoc :)
39. Modele pojazdów
Witam, jakim programem można wyexportować jakiś model pojazdu z gry, aby otrzymać plik TXD i (niekoniecznie) DFF?

Za pomoc piwko.
40. Nie działa naprawa pojazdów ogrpg.
Witam mam taki problem, nie działa mi naprawa pojazdów gdyż wyskakuje taki o to błąd:
ERROR: Client (NICK) triggered serverside event montazElementu, but event is not added serverside
Proszę o pomoc.




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,16 sekundy. Zapytań do SQL: 8