Dobry. Chcia?bym zrobi? aby dxDrawText pokazywa?o si? tylko w vehicle kt?ry posiada zamontowane nitro. Kombinowa?em cos ale nie wysz?o . Dodatkowo jest jaki? bad argument. Wszystko wida? ?adnie tu -> Klik
kod:
[lua]local sx,sy = guiGetScreenSize()
local px,py = 1366,768
local x,y = (sx/px), (sy/py)
--local nitrof = isVehicleNitroRecharging ( veh, theVehicle )
local dxfont1_font = dxCreateFont(":czcionka/f.ttf", 12)
function Vel()
local veh = getPedOccupiedVehicle( getLocalPlayer() )
local veh = getPedOccupiedVehicle(localPlayer)
local nitro = getVehicleNitroLevel(veh)
if nitro ~= false and nitro ~= nil and nitro > 0 then
dxDrawRectangle(x*995, y*754, x*211/1*nitro, y*19, tocolor(170, 130, 50, 255), false)
dxDrawText("Nitro: "..(math.floor(nitro/1*100)), x*780, y*825, x*1351, y*699, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false)
--else
-- dxDrawText("Nitro", x*1140, y*679, x*1351, y*699, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false)
end
dxDrawImage(x*960, y*745, x*25, y*25, "1.png", 0, 0, 0, tocolor(255, 255, 255, 170), false)
end
addEventHandler("onClientRender", root, Vel)
[/lua]
[ Dodano : 2020-06-03, 01:48 ]
Edit: Zrobi?em ju? pokazywanie, ale nadal jest b??d z db3...
Siema mam pewien problem
Ot?? chcia?bym aby na ka?dym aucie np. w SAFD tworzylo belke na nim
Skrypt na frakcje jest z OGRPG, wie kto? jak to zrobic?
Gdy uzywa?em tego kodu, tylko ja j? widzia?em:
[lua]
local x, y, z, rx, ry, rz= 0, 0, 0., 0, 0, 0
function belka(cmd)
local pojazd = getPedOccupiedVehicle ( localPlayer )
if pojazd then
belka = createObject( 1851, 0, 0, 0)
attachElements ( belka, pojazd, x, y, z, rx, ry, rz)
setElementCollisionsEnabled(belka, false)
else
outputChatBox ("Nie jeste? w poje?dzie.")
end
end
addCommandHandler("belka", belka)
[/lua]
A chcia?bym aby by?a ona widoczna przez wszystkich
[ Dodano : 2019-03-24, 01:27 ]
Chcia?bym aby tworzy?o to na "pojazd_16" i ?eby ka?dy go widzia?
Kod od tworzenia pojazd?w we frakcji SAFD
[lua]
local pojazd_15 = {
{1717.82, -1104.82, 24.32, 0.3, 0.1, 181.2,407},
}
for i,v in pairs(pojazd_15) do
local vehicle=createVehicle(v[7], v[1], v[2], v[3])
setVehicleColor(vehicle,255,255,255,255)
setElementRotation(vehicle, v[4], v[5], v[6])
setVehicleEngineState(vehicle, false)
setElementFrozen(vehicle, true)
Siemka
Jak zrobi? ?eby na aucie by?a belka?
Bo wymodelowa?em ju? j? sobie ale nw jak j? da?, i czy da rad? zrobi? tak aby dawa?o si? j? za pomoc? komendy? I czy aby ta belka by?a to musi ona by? w .dff ?
Witam mam problem na serwerze nie wiem czym to jest spowodwane. Gra chodzi p?ynnie a gdy wsiadziesz do auta sa po prostu lagi zaczelo sie to dzia? od restartu serwera. Ka?dy na serwerze ma takie lagi w aucie a jak nie jeste? w aucie gra normalnie chodzi. Prosz? o pomoc daje piwko
if zamS==false then
setElementData(veh,"zameg", 1)
outputChatBox("Zamek zamkni?ty.",thePlayer,255,0,0)
setVehicleLocked(veh, true)
setElementData(veh,"cl_vehiclelocked",true)
else
outputChatBox("Zamek otwarty", thePlayer,255,0,0)
setVehicleLocked(veh, false)
setElementData(veh,"zameg",2)
setElementData(veh,"cl_vehiclelocked",false)
end
end
addCommandHandler("lock",zamek,thePlayer)
--[[function zamekCheck(veh)
local zamData = getElementData(veh, "zameg")
if zamData == 1 then
outputChatBox("Pojazd zamkni?ty.",thePlayer,255,0,0)
end
if zamData == 2 then
outputChatBox("Wsiad?e? do pojazdu",thePlayer,255,0,0)
end
end
addEventHandler("onVehicleStartEnter",root,zamekCheck)
]]
function zamekOpen(veh)
if getElementData(veh, "zameg") == 2 then
setElementData(veh,"zameg", 1)
end
end
addCommandHandler("locks",zamekOpen)
function zamekEx(veh)
local zc = getElementData(veh,"zameg")
setElementData(veh,"zameg", 1)
outputChatBox("Wyszed?e? z auta, zamek otwarty."..zc)
setVehicleLocked(veh, false)
end
addEventHandler("onVehicleExit", root, zamekEx)
Siema. Mam kod Maxi'ego i problem polega w tym, ?e jak TYLKO zmieniam id pojazdu w tym przypadku z 596 na 418 pojawia si? b??d i db, kt?ry m?wi:
ERROR:aplety_c.lua:18:attempt to perform arithmetic on local 'z' (a nil value)
Chodzi o t? linijk?:
[lua]
local marker = createMarker ( x, y, z-1, "cylinder", 3, 255, 0, 0, 170 )
[/lua]
function klikam()
local auto = getPedOccupiedVehicle ( localPlayer )
if isPedInVehicle ( player ) and getElementModel ( auto ) == 418 then
if not getElementData ( auto, "int:specjalna" ) then
local x,y,z = getVehicleComponentPosition ( auto, "boot_dummy", "world" )
local marker = createMarker ( x, y, z-1, "cylinder", 3, 255, 0, 0, 170 )
setElementFrozen ( auto, true )
outputChatBox ( "W??czy?e? interakcje pojazdu specjalnego.")
setElementData ( auto, "int...
Witajcie,
chcia?bym taki skrypt zrobi? i? jak wjad? do markera pojawia si? napis na aucie. Te? aby samo dawa?o nick. np.: sebik2303 i ni?ej cena.
i te? na dany teren, nie wiem czy to trudno zrobi?.
Stawiam
Witam chodzi o to ?e mam taki system aut na kupno ale jakie linjiki musz? dodac ?eby zakupione auto dostawa?o id i jaka linjika potem do zapisu id po wy??czeniu skryptu tutaj skrypt
[lua]function give(playerSource,pcar,car,cost,km)
car = getVehicleModelFromName(car)
if isPlayerInACL(playerSource,"Admin")
then x, y, z = getElementPosition(playerSource)
if ( car ) then
local theCar = createVehicle(car,x,y,z+0.15)
setElementPosition(playerSource,x,y,z+1.5)
local xr,yr,zr = getElementRotation(playerSource)
setElementRotation(theCar,xr,yr,zr)
setElementData(theCar,"vehicle:cost",tonumber(cost))
setElementData(theCar,"vehicle:owner",0)
setElementFrozen(theCar,true)
outputChatBox("#63DBFF*Stworzy?e? pojazd #B9F46C"..getVehicleNameFromModel(car).." #63DBFFkt?ry kosztuje #B9F46C"..cost.."$#63DBFF.",playerSource,0,0,0,true)
if km then
setElementData(theCar,"vehicle:travel",tonumber(km))
end
else
outputChatBox("#63DBFF*Wpisa?e? z?? nazw? auta.",playerSource,0,0,0,true)
end else outputChatBox("#63DBFF*Nie masz prawa do u?ywania tej komendy.",playerSource,0,0,0,true)
end
end
addCommandHandler("stworz.pojazd",give)[/lua] Tutaj musi dawac aucie losowe id jest tez w skrypcie mozliwosc sprzedawania i kupowania pojazdu ale to chyba niepotrz...
Mam dla was mo?e ?atwy skrypt , lecz napisany na potrzeb? mojego serwera A dok?adniej skypt na tzw. "naklejk?" , "karteczk?" czy jak to tam sobie woli
Chodzi oto ?e gdy wpiszemy :
Ustawia tzw. opis nad autem
A gdy wpiszemy :
Ten opis nam zniknie
A oto link :
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Pozdro
Zabraniam zmiany autora ! , Wystawiania na inne fora ! , lub wystawiania nowego linku na te forum ! Link jest tylko 1 , i tylko udost?pniony do ko?ca wa?no?ci.
Jak zrobi? skrypt w zcmd , ?e jak kto? siedz?c w aucie wpisze "/karteczka [text]" , to na aucie wy?wietli si? 3d text ? Chodzi o takie ala reklamy na autach , co? takiego jak jest na n4g. A gdy b?dzie chcia?/a zdj?? karteczk? to wpisze "/usunkarteczke"