Wysłany: 2018-08-06, 17:52
KoxikiPvP
Wiek: 29 Na forum: 3223 dni Posty: 28
Nick w MP: WojBody110lv
Piwa : 2
Witam, Chcia?bym zrobi? mechanika na paczce PYS 3.0, Nie chce robi? zwyk?ego z lss-naprawapojazd?w taki jak jest na pysie tylko tak, ?eby frakcja PD mog?a naprawia? graczom pojazdy, np: gracz wje?d?a do cuboidu, PD ma marker, wchodzi do niego i tam naprawia a gracz traci pieni?dze. Je?li kto? m?g?by napisa? dla mnie taki skrypt lub pom?c to bardzo dzi?kuj?! Najlepiej to by by?o jakby by? system jaki jak na emsie ale to bardzie zaawansowane
Wysłany: 2018-08-06, 18:16
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Je?eli chcesz ?eby kto? Ci napisa? ca?y skrypt od podstaw, to polecam kogo? wynaj??/zap?aci? komu?.
Wysłany: 2018-08-06, 18:24
KoxikiPvP
Wiek: 29 Na forum: 3223 dni Posty: 28
Nick w MP: WojBody110lv
Piwa : 2
Czytaj uwa?nie, chce aby kto? mi pom?g? a nie napisal od podstaw
Wysłany: 2018-08-06, 18:27
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
"Je?li kto? m?g?by napisa? dla mnie taki skrypt" - to s? twoje s?owa.
Wysłany: 2018-08-06, 18:33
KoxikiPvP
Wiek: 29 Na forum: 3223 dni Posty: 28
Nick w MP: WojBody110lv
Piwa : 2
Chodzi mi jak kto? chce za free ... Ziomek nie za?miecaj mi posta
Wysłany: 2018-08-06, 23:31
BoomEq
Wiek: 35 Na forum: 3522 dni Posty: 101
Nick w MP: BoomEqqq
Piwa : 20
local cuboid = createColSphere ( 2014.97717 , - 1737.49304 , 13.55468 , 5 ) -- cuboid
local marker = createMarker ( 2015.02808 , - 1733.09021 , 14.23438 - 0.5 , 'cylinder' , 1.5 , 200 , 255 , 0 , 125 ) -- marker
function naprawaPojazdow ( plr , driver ) -- funkcja
if not getElementData ( "player:duty" ) == "PD" then return end
if #getElementsWithinColShape(cuboid,"vehicle") < 1 then -- sprawdzamy czy na stano jest pojazd
outputChatBox ( "* Brak pojazdu na stanowisku..." , plr )
return -- odrzucamy
end
local vehicles = getElementsWithinColShape ( cuboid , "vehicle" ) -- sprawdzamy nazwe pojazdu itp
isVehicles = vehicles [ 1 ]
local cena = getElementHealth ( isVehicles ) / 0.5 -- cena naprawy ( DOSTOSUJ DO SWOICH ZAROBKOW )
outputChatBox ( "* Aby naprawi? ten pojazd wpisz /napraw" , plr , 0 , 255 , 0 )
local driver = getVehicleController ( cuboid )
if driver then
outputChatBox ( "* Cena naprawy: " .. cena .. " PLN" , plr , 0 , 255 , 0 )
end
addEventHandler ( 'onMarkerHit' , marker , naprawaPojazdow )
function napraw ( plr , driver )
if #getElementsWithinColShape(cuboid,"vehicle") < 1 then -- sprawdzamy czy na stano jest pojazd
return -- odrzucamy
end
if getPedOccupiedVehicle ( plr ) then
outputChatBox ( "* Wysi?d? z pojazdu!!" , plr , 255 , 0 , 0 )
return
end
local cena = getElementHealth ( isVehicles ) / 0.5 ---- ( TU MA BYC TA SAMA WARTOSC JAK CENA WYZEJ ! )
if getPlayerMoney ( plr ) > cena - 1 then
if not getElementData ( "player:duty" ) == "PD" then return end
fixVehicle ( isVehicles )
outputChatBox ( "* Pojazd naprawiony, z twojego konta pobrano " .. cena .. " PLN!" , driver , 0 , 255 , 0 )
takePlayerMoney ( driver , cena )
else
outputChatBox ( "* Nie sta? ci? na naprawe pojazdu!" , driver , 255 , 0 , 0 )
end
end
end
addCommandHandler ( 'napraw' , napraw )
Nie testowa?em czy to dzia?a wgl
Wysłany: 2018-08-07, 16:25
KoxikiPvP
Wiek: 29 Na forum: 3223 dni Posty: 28
Nick w MP: WojBody110lv
Piwa : 2
Sprawdza?em, nie dzia?a, gdy wchodze w marker nic sie nie dzieje. da?em elementdate prawid?ow? i nadal nic nie dzia?a.
Tagi: mechanik
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: