Szerző Téma: Tankolás timerrel  (Megtekintve 830 alkalommal)

Tankolás timerrel
« Dátum: 2016. December 21. - 15:51:24 »
0 Show voters
Hali!
 
Nem tudom miért, de olyan, mintha azt a timert befloodolná, és kb 50-esével számolja felfele az üzemanyagot. Ezt hogy lehetne orvosolni?
 
 
 

-- Ez ugye render alatt van:
if (distance <= 1) then
bindKey (\"U\", \"down\", TankolasKezd)
bindKey (\"U\", \"up\", TankolasVege)
dxDrawImage(screenOffset, 64, 44, \"icon.png\", 0, 0, 0, tocolor(255, 255, 255, 220), false)
else
unbindKey (\"U\", \"down\", TankolasKezd)
unbindKey (\"U\", \"up\", TankolasVege)
end
 
function TankolasKezd()

jarmu = getNearestVehicle(localPlayer)

if getElementData(jarmu, \"jarmu.Motor\") == 1 then
   outputChatBox(\"Előbb állítsd le a jármű motorját!\", 255, 255 ,255)
else
   tankolTimer = setTimer(UzemanyagAdd, 2000, 0, \"\")
end
end
function TankolasVege()
if isTimer ( tankolTimer ) then killTimer ( tankolTimer ) end
unbindKey (\"U\", \"down\", TankolasKezd)
unbindKey (\"U\", \"up\", TankolasVege)
end
function UzemanyagAdd()
setElementData(jarmu, \"jarmu.Uzemanyag\", tonumber(getElementData(jarmu, \"jarmu.Uzemanyag\")) + 1)
end

 
 

Tankolás timerrel
« Válasz #1 Dátum: 2016. December 21. - 16:09:05 »
+1 Show voters
ne render alá rakd

Tankolás timerrel
« Válasz #2 Dátum: 2016. December 21. - 16:20:11 »
0 Show voters
Hát igen, csak nem tudom máshogy megoldani. Nem tudom milyen más módszer lehetne. Tudnál rá mondani egy utat?

Tankolás timerrel
« Válasz #3 Dátum: 2016. December 21. - 16:43:54 »
+1 Show voters
Nem csináltam még hasonló rendszert se, de én ezzel próbálnám:
 
https://wiki.multitheftauto.com/wiki/OnClientKey

Tankolás timerrel
« Válasz #4 Dátum: 2016. December 21. - 16:51:07 »
+1 Show voters
Ezzel már próbáltam, viszont egy másik dologgal megoldottam. Alapból a \"benzinkuton\" az = false-al, ha ott van, akkor meg true, és a resource indulásakor már bebindelem az U-t, és ha a \"benzinkuton\" = true, akkor tankolhat. De köszönöm szépen a segítséget!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal