Wysłany: 2017-11-13, 19:12
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
Witajcie! Jak zrobi? tutaj aby animacja wykonywa?a si? za ka?dym w??czeniem (kikni?ciem L) Jak narazie wykonuje si? animacja lecz po wykonaniu jej trzeba zresetowa? skrypt aby znowu by?a
local startTicking = getTickCount ()
local pokatel = false
function pokaz_telefon ()
dxDrawRectangle ( screenW * 0.4107 , screenH * 0.2829 + interpolateBetween ( 355 , 0 , 0 , 0 , 0 , 0 , ( getTickCount ()- startTicking )/ 10000 , "Linear" ) , screenW * 0.1786 , screenH * 0.4352 , tocolor ( 0 , 0 , 0 , 200 ), false )
end
function pokaTeL ()
local wysun = interpolateBetween ( 355 , 0 , 0 , 0 , 0 , 0 , ( getTickCount ()- startTicking )/ 10000 , "Linear" )
if not getElementData ( localPlayer , "user:telefon" ) then return end
if getElementData ( localPlayer , "user:telefon" ) then
if pokatel == false then
addEventHandler ( "onClientRender" , root , pokaz_telefon )
pokatel = true
else
removeEventHandler ( "onClientRender" , root , pokaz_telefon )
pokatel = false
end
end
end
bindKey ( "l" , "down" , pokaTeL )
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2017-11-13, 19:31
mistereq
Wiek: 22 Na forum: 3386 dni Posty: 28
Nick w MP: MisterPL/Mistereq
Piwa : 288
Kod:
local startTicking = getTickCount()
local pokatel = false
function pokaz_telefon()
dxDrawRectangle(screenW * 0.4107, screenH * 0.2829 + interpolateBetween(x, 0, 0, x2, 0, 0, (getTickCount()-startTicking)/10000, "Linear") , screenW * 0.1786, screenH * 0.4352, tocolor(0, 0, 0, 200), false)
end
function pokaTeL()
x=355
x2=0
local wysun = interpolateBetween(355, 0, 0, 0, 0, 0, (getTickCount()-startTicking)/10000, "Linear")
if not getElementData(localPlayer, "user:telefon") then return end
if getElementData(localPlayer, "user:telefon") then
if pokatel == false then
addEventHandler("onClientRender", root, pokaz_telefon)
pokatel = true
else
removeEventHandler("onClientRender", root, pokaz_telefon)
pokatel = false
end
end
end
bindKey ("l", "down", pokaTeL)
powinno dzialac
Wysłany: 2017-11-13, 20:01
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
mistereq , plz nie wypowiadaj si?, jak nie wiesz.
local startTicking = getTickCount ()
local pokatel = false
function pokaz_telefon ()
dxDrawRectangle ( screenW * 0.4107 , screenH * 0.2829 + interpolateBetween ( 355 , 0 , 0 , 0 , 0 , 0 , ( getTickCount ()- startTicking )/ 10000 , "Linear" ) , screenW * 0.1786 , screenH * 0.4352 , tocolor ( 0 , 0 , 0 , 200 ), false )
end
function pokaTeL ()
local wysun = interpolateBetween ( 355 , 0 , 0 , 0 , 0 , 0 , ( getTickCount ()- startTicking )/ 10000 , "Linear" )
if not getElementData ( localPlayer , "user:telefon" ) then return end
if getElementData ( localPlayer , "user:telefon" ) then
if pokatel == false then
startTicking = getTickCount ()
addEventHandler ( "onClientRender" , root , pokaz_telefon )
pokatel = true
else
removeEventHandler ( "onClientRender" , root , pokaz_telefon )
pokatel = false
end
end
end
bindKey ( "l" , "down" , pokaTeL )
Po prostu za ka?dym razem gdy w??czysz telefon trzeba aktualizowa? zmienna startTicking
Tagi: interpolatebeetwen
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: