|
Wysłany: 2019-11-09, 20:59
|
|
Frixen


Wiek: 28 Na forum: 2851 dni Posty: 61
Nick w MP: Frixenek
Piwa: 1040
|
|
|
|
Witam mam skrypt na latajace auto czemu jesli wlacze wylacze kilka razy wyjde z auta spami mi Tryb Latajacy Zostal Wlaczony Tryb Latajacy Zostal Wylaczony Tutaj skrypt
======
local car_fly = false
function fly()
local vehicle = getPedOccupiedVehicle(localPlayer)
if getElementModel(vehicle) == 603 then -- tu dajesz id auta
if car_fly == false then
setWorldSpecialPropertyEnabled("aircars", true)
outputChatBox("* Uruchomiono tryb latania (X).")
car_fly = true
elseif car_fly == true then
setWorldSpecialPropertyEnabled("aircars", false)
outputChatBox("* Wy?‚?…czono tryb latania (X).")
car_fly = false
end
end
end
addEventHandler("onClientResourceStart", getRootElement(), function()
bindKey("X", "down", fly) -- Tu masz bind
end)
|
|
|
|
|
|
|
Wysłany: 2019-11-10, 00:03
|
|
Wilq


Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa: 739
|
|
|
|
Zacznijmy od zb?dnej zmiennej 'car_fly', poniewa? istnieje funkcja
Nast?pnie zb?dny event, reszta i tak si? wykona po uruchomieniu skryptu. Na marginesie, ten event wykonywa? si? kiedy KA?DY INNY SKRYPT si? uruchamia?. Czyli mo?liwe by?o kilkukrotne zbindowanie tego samego.
Zapomnia?e? o wa?nym sprawdzeniu czy gracz w og?le jest w poje?dzie, gdyby nie by? to dosta?by? warninga w debugscripcie.
Dzisiaj mam dobry dzie? i doda?em od siebie zlikwidowanie zmiennej funkcji i zawarcie jej bezpo?rednio w bindKey().
Przyk?adowy kod:
|
|
|
|
|
|
| Tagi: latajace |
Anonymous


Na forum: 245 dni
Posty: 1

|
Anonymous Koniecznie zajrzyj na:
|
|
|
|