Witam. Mam kod, kt?ry odpowiada za odpalanie pojazdu za pomoc? komendy, jednak chcia?bym to zmieni? na przycisk ale nie mam poj?cia co ustawi? w polu player. Pr?bowa?em sourcePlayer oraz thePlayer (localPlayer odpala ze wzgl?du na funkcj? serwerow?)
Witam. Zrobi?em bardzo prosty kod ale nie dzia?a poprawnie. Mianowicie po restarcie serwera spawni si? bardzo du?o pojazd?w w sobie, jednak gry u?yj? komendy restart (tutaj nazwa) to znikaj? wszystkie i normalnie pojawia si? jedna sztuka w wybranym miejscu. My?l?, ?e to co? zwi?zane z tym addEventHandler'em
[center]Witam mam problem z tym skryptem chodzi o to ze pobiera mi kas? x2 to jeszcze daje na minus jak mam 0 stara?em si? to ogarn?? i nic mi nie wychodzi.[/center]
S:
[lua]local stanowiskaNaprawcze = {
stanowiskoDoherty={
mpos={1106.54602,1760.97449,10.82031}, -- marker
cpos={1094.7373, 1757.0455, 10.820313-1, 11.75, 6.75, 5}, -- cuboid
--faction_id=1, -- (id) frakcja kt?ra b?dzie mia?a dost?p
text="Naprawa pojazdu"
Witam mam problem z przyspieszeniem pojazdu (mk, us) mam tu taki skrypt na monta? tego:
S:
[lua]addEvent("turbo", true)
addEventHandler("turbo", root, function()
pojazd = getPedOccupiedVehicle(source)
local id=getElementData(pojazd,"vehicle:id")
if not pojazd then return end
if (getPlayerMoney(source) > tonumber(49999)) then
setElementData(pojazd,"turbo", true)
setElementData(pojazd,"turboy", true)
query=exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET mk2=1 WHERE id=?", id)
takePlayerMoney(source, 50000)
outputChatBox("* Zamontowa?e?(a?) uk?ad Turbo.", source)
setVehicleHandling(pojazd, "engineAcceleration", getVehicleHandling ( pojazd ).engineAcceleration + 4 )
setVehicleHandling(pojazd, "maxVelocity", getVehicleHandling ( pojazd ).maxVelocity + 35 )
setVehicleHandling(pojazd, "tractionMultiplier", 0.8)
setVehicleHandling(pojazd, "steeringLock", 50)
setVehicleHandling(pojazd, "driveType", "awd")
else
outputChatBox("* Nie sta? ci? na Turbo!", source,true)
end
end
)[/lua]
S2:
[lua]addEvent("turboWymontuj", true)
addEventHandler("turboWymontuj", root, function()
pojazd = getPedOccupiedVehicle(source)
local id=getElementData(pojazd,"vehicle:id")
if not pojazd then return end
givePlayerMoney(source...
Witajcie. Mam zagwostk?, czy mo?na w pawn zrobi? tak aby respi?o pojazd z danym id kt?re wpiszemy? Nie chodzi mi o id modelu czyli np infernus 411 tylko chodzi o id te kt?re ka?dy pojazd ma unikalny pod /dl w sampie.
Robi? co? takiego, ?e im gracz bardziej uszkodzi auto, tym wi?cej zap?aci za napraw?, ale.. Na t? chwil? jest tak, ?e im bardziej uszkodzone, tym p?aci mniej xD Jak to odwr?ci??
dzie? dobry, mam problem xd..
mo?e jest do?? prosty do rozwi?zania ale utkn??em kombinuj?c ju? ze wszystkim co mi wpad?o do g?owy...
za ka?dym razem mi to nie dzia?a, i wgl, sprawa prosta chce zablokowa? mo?liwo?? wej?cia albo zbugowania postaci po przez wjazd do markera pojazdem, r??ne cuda si? dziej? np wywala do limbo itd, to kod;
Witam chcia?bym zrobi? prace dostawcy ale nie mog? zrobi? aby Spawni?a si? ci??ar?wka z naczep? razem i ?eby nie by?o mo?na jej odczepi?, macie pomys?y?
[center]Witam
Mam taki problem z przechowalni? z paczki its'a Chodzi o to ze jak edytuje kordy to nie moge odstawi? pojazdu do przecho...[/center]
[u]Za pomoc [/u]
c_parking:
[lua]local screenW, screenH = guiGetScreenSize()
Dobry!
Udost?pniam wam scrypt na tuning pojazdu kt?ry znalaz?em szperaj?c w internecie udost?pniam gdy? nie ma chyba takiego tu na forum.
Ca?? odpowiedzialno?? za udost?pnianie nie swojego scryptu bior? na siebie.
Pozdrawiam!
Instalacja: Pobierasz plik amx , wklejasz do folderu filterscripts otwierasz plik cfg czyli server tam szukasz linijki filterscripts wpisujesz vtuning zapisujesz odpalasz server i wpisujesz /tune wszystko powinno ?adnie dzia?a?.
Nie da?em w Hide bo to nie m?j scrypt oraz nie ma pwn lecz nie wiem czy nie da rady deamx co? wykombinowa? aby otrzyma? z amx na pwn
Witam pisz? skrypt na tasmy dla frakcji i wszystko pi?knie ?miga, cofanie gracza jak pr?buje przej?? przez lini?, ale mam problem jak kto? jedzie autem. Wje?d?aj?c w ta?my jad?c do przodu te? go odbija, ale jak jedzie ty?em to ju? udaje mu si? przebi?.
Wie kto? jak temu zaradzi????
Witam. Chcia?bym si? dowiedzie? jak nazywa si? w lua pojazd kt?ry jest holowany, np. holujemy pojazd do jakiego? markera, gdy wje?d?amy pojazd z holownika si? usuwa. Za pomoc piwko
Siemanko, chce zrobi? przebieg pojazdu. Nie wiem jak si? za to zabra?. Zrobilem sobie ju? licznik itp. Chce doda? od niego przebieg. np 000.0000 to na pocz?tek, potem zwi?ksza si? 000.001 po przejechaniu kawa?ka. Nie wiem czy mo?na tak. Je?li nie to prosz? o pokazanie innego kodu. Najlepiej na przyk?adzie Z g?ry dzi?ki. Za pomoc PIFFKO i RESPEKT !
witam mam zapytanie ot?? czy da si? zamieni? su?tana ?e np. Jeden Gracz ma normalnego sultka, a w policji np. jest podmianka za radiolke. Czy jest w og?le taka mo?liwo???
Witajcie, zastanawiam si? jak zrobi? wy?wietlenie gui (kod gui ju? mam) tj. napisu "odwied? serwis" je?li elementData pojazdu o nazwie "serwis" wynosi 1?
Witam mam taki problem ze po wgraniu skryptu na nie rozwalanie auta bez kierowcy
nadal auta mo?na rozwala? chocia? w nim nikogo niema
local function bezkierowcy(veh)
local occupants = getVehicleOccupants(veh)
local seats = getVehicleMaxPassengers(veh)
if (not seats) then return true end
for i=0,seats do
local occupant = occupants[seat]
if occupant and (getElementType(occupant)=="player" or getElementType(occupant)=="ped") then
return false
end
end
return true
end
for i,v in ipairs(getElementsByType("vehicle")) do
if (bezkierowcy(v)) then
setVehicleDamageProof(v,true)
else
if getElementData(v,"damageproof") then setVehicleDamageProof(v, true) return end
setVehicleDamageProof(v,false)
end
end
addEventHandler ( "onVehicleEnter", root, function()
if getElementData(source,"damageproof") then setVehicleDamageProof(source, true) return end
setVehicleDamageProof(source, false)
end)
addEventHandler ( "onVehicleExit", root, function()
if (bezkierowcy(source)) then
setVehicleDamageProof(source, true)
else
if getElementData(source,"damageproof") then setVehicleDamageProof(source, true) return end
setVehicleDamageProof(source, false)
end
end)
Jak zrobi? aby pojazd mo?na by?o naprawia? co 10 sekund prosz? o pomoc.
Wiem ?e trzeba u?y? setTimera tylko nie wiem jak.
M?j kod:
function repairVehicle()
local vehicle = getPedOccupiedVehicle(g_Me)
if vehicle then
outputChatBox("Naprawi?e? auto")
server.fixVehicle(vehicle)
end
end
bindKey("n","down", repairVehicle)
Witam, pomo?e mi kto? napisa? skrypt kt?ry po wpisaniu komendy kt?ra usuwa pojazd gracz dostaje pieni?dze zale?nie od ID pojazdu. Nie wiem jak do tego si? zabra? i jak mia?o by wygl?da? po??czenie komendy kt?ra taki pojazd usuwa oraz daje kas? zale?nie od ID.
Chcia?bym aby dany marker sprawdzi? czy gracz jest w poje?dzie i gdy jest to wy?wietli mu si? "Wpisz /zezlomuj aby zezlomowac swoj pojazd" I chcia?bym aby po wpisaniu /zezlomuj samochod gracza si? usun?. Mam teraz taki kod
Chcia?bym zrobi? w pracach takie co? gdy zrespi auto a potem 2 gracz te? zrespi auto to ?eby przez siebie przenika?y i nie mo?na by by?o zderza? si?.
Mog?by kto? pom?c?
Witam, mam problem ze skryptem MIKELmta, ot?? jego skrypt nie dzia?a na moim serwerze. Jest dodany do acl, Jednak przy zaci?gni?tym r?cznym i tak da si? rozwala? pojazd zar?wno r?k? jak i innym pojazdem. Jak to naprawi? Prosz? o pomoc. Za pomoc i
Dodam ?e u?ywam systemu pojazd?w OGRPG.
Kod:
[lua]
local function pojazdPusty(veh)
local occupants = getVehicleOccupants(veh)
local seats = getVehicleMaxPassengers(veh)
if (not seats) then return true end
for i=0,seats do
local occupant = occupants[seat]
if occupant and (getElementType(occupant)=="player" or getElementType(occupant)=="ped") then
return false
end
end
return true
end
for i,v in ipairs(getElementsByType("vehicle")) do
if (pojazdPusty(v)) then
setVehicleDamageProof(v,true)
else
if getElementData(v,"damageproof") then setVehicleDamageProof(v, true) return end
setVehicleDamageProof(v,false)
end
end
addEventHandler ( "onVehicleEnter", root, function()
if getElementData(source,"damageproof") then setVehicleDamageProof(source, true) return end
setVehicleDamageProof(source, false)
end)
addEventHandler ( "onVehicleExit", root, function()
if (pojazdPusty(source)) then
setVehicleDamageProof(source, true)
else
if getElementData(source,"damageproof") then setVehicleDamageProof(source, true) return end
setVehicleDamage...
witam.
mam prawo jazdy (kurs) lecz przedtem dzialalo bez narzekania. mianowicie chodzi o to ze nie repsi nas w pojezdzie (nie raz zadziala ze nas zrespi)
za poprawke kodu + help:
s-side
[lua]
local egzaminowany=nil
function sethpnpc ()
end
setTimer( sethpnpc, 1000,0 )
local marker = createMarker ( 2274.41, -79.25, 25.7, "cylinder", 1.5, 0, 255, 40)
setElementDimension (marker, 0)
setElementInterior (marker, 0)
function onhit( source )
outputChatBox("Aby zda? prawo jazdy, wpisz nast?puj?ca komend? /rozpocznij.kurs.", source)
end
addEventHandler( "onMarkerHit", marker, onhit)
function kurs(source)
if isElementWithinMarker ( source, marker )
then
local konto = getPlayerAccount ( source )
if not getAccountData(konto,"prawojazdy" ) then
outputChatBox("Rozpoczynasz kurs prawa do jazdy. Przestrzegaj przepis?w na drogach! ", source)
outputDebugString( "Start prawo jazdy")
auto = createVehicle ( 401, 2277, -84, 26, 0, 0, 0)
setElementData(auto, "pojazd_opis", "Pojazd egzaminacyjny")
setVehicleColor ( auto, 255, 0, 255 )
setVehiclePlateText(auto, "PRAWKO")
setVehicleHandling(auto, "maxVelocity", 60)
setElementData(auto, "pojazd_paliwo", 99)
warpPedIntoVehicle ( source, auto )
toggleControl(source, "enter_exit", false)
triggerClientEvent ("zdajemyprawko", source )
else
out...
A wi?c jak zrobi? by tepa?o do pojazdu a nie do niego.Chodzi by jak kliknie si? na suszarce to tepa ci? na kierowce pojazdu nacelowanego
Kod
if selected == 3 then
local x,y,z=getElementPosition(el) setElementPosition(source,x,y,z) warpPedIntoVehicle(source,vehicle) outputChatBox("* Przenios?e? siebie do pojazdu.", source)
--[[ Ten plik zawiera:
* zajmuje sie tworzeniem blipow pojazdow na mapie --]]
function onMapShow() triggerServerEvent("pobierzPojazdyGracza", localPlayer) end
blipy = nil
addCommandHandler("namierz", onMapShow)
addEvent("zwrocPojazdyGracza", true) addEventHandler("zwrocPojazdyGracza", getRootElement(),
function(pojazdy) blipy = {}
for i,v in pairs(pojazdy) do
if isElement(v) then
local color1, color2, color3, color4, color5, color6 = getVehicleColor ( v, true ) local blip = createBlipAttachedTo(v, 0, 2, "..color1..", "..color2..", "..color3..", 255) table.insert(blipy, blip) end
end
end)
Dlaczego moje blipy nie s? koloru pojazdu (s? czarne)?
Jak dodaj? to:
local v = znajdzpojazd(id)
to jest problem bo kod jest ze strony clienta - a powy?ej jest triger ze strony servera!
Co robi??
Witam.
W jaki spos?b mog? zrobi?, ?eby podawa?o mi mark? samochodu o podanym ID?
ID rzecz jasna pojazdu prywatnego.
Nie chc? gotowca, tutaj m?j wycinek kodu na /vinfo
Posiadam informacj? o w?a?cicielu, ID, przebiegu, jednak je?li chodzi o mark? to mam problem ;/
[lua]
function autoinfo(plr,cmd,id)
local account = getPlayerAccount(plr)
local name = getAccountName(account)
if not isObjectInACLGroup("user."..name, aclGetGroup("Admin")) then return end
if id then
local id = tonumber(id)
local v = znajdzpojazd(id)
if v then
local wlasciciel = getElementData(v,"car_owner")
local przebieg = getElementData(v,"pojazd_przebieg")
outputChatBox("Pojazd o ID: "..id,plr,222,222,222,true)
outputChatBox("Przebieg pojazdu: "..math.floor(przebieg).."km" ,plr,222,222,222,true)
outputChatBox("W?a?ciciel pojazdu: "..wlasciciel,plr,222,222,222,true)
else
outputChatBox("Nie wykryto takiego pojazdu!",plr,255,5,5,true)
end
else
outputChatBox("Nie wpisa?e? ID pojazdu.",plr,255,0,0,true)
end
end
addCommandHandler("vinfo",autoinfo)
[/lua]
Mam powiedzmy infka o ID 1, chcia?bym, zeby po wpisaniu /vinfo 1 pokaza?o si? na czacie tak?e o marce ;/
System pojazd?w mam od Prezesa, w razie czego mog? da? stamt?d kt?ry? kod.
Powy?ej wszystko robi?em po elementData, a tutaj marka jest zapisana w SQLite...