Wysłany: 2016-02-21, 11:40
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
Witam, chce zrobic zeby komenda "elo" byla zbindowana pod mouse_wheel_down i zeby tylko dzialala w blipie(cylinder) tylko nie wiem jak to zrobic xd
Nie dawajcie mi funkcji z wiki bo i tak nie bede wiedziec jak to zrobic.
Wysłany: 2016-02-21, 13:23
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Do proszenia o gotowce jest specjalny temat: Link . W tym dziale mo?emy tylko pom?c.
Cytat: Nie dawajcie mi funkcji z wiki bo i tak nie bede wiedziec jak to zrobic.
Jak tak b?dziesz pod??a? to nigdy si? niczego nie nauczysz. Na wiki wszystkie funkcje s? ?adnie wyt?umaczone i wystarczy troch? pomy?le? jak je poskleja?. Spr?buj zrobi? kod sam i nam go poka?.
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Wysłany: 2016-02-21, 13:31
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
(Na dole poprawiony kod)
I nie dziala...
PS. jak mozecie to podajcie funkcje na wykonywanie animacji podczas wykonywania bindu.
Ostatnio zmieniony przez Patrix100 2016-02-21, 13:52, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 13:37
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
bindKey po stronie serwera ma 4 argumenty, brakuje ci gracza na pocz?tku.
Najlepiej dodaj te bindKey do lub
Funkcja do animacji
Wysłany: 2016-02-21, 13:40
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
"AteX" napisał/a :bindKey po stronie serwera ma 4 argumenty, brakuje ci gracza na pocz?tku.
Najlepiej dodaj te bindKey do lub
Funkcja do animacji
yyy? Nie ogarniam xD
Jestem poczatkujacy jedyny skrypt ktory zrobilem sam to skrypt na brame automat i haslo xd
Wysłany: 2016-02-21, 13:42
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"Patrix100" napisał/a :
Masz tu przyk?ad:
addEventHandler ( "onPlayerJoin" , root ,function()
bindKey ( source , "mouse_wheel_up" , "both" , elo )
end )
Ostatnio zmieniony przez AteX 2016-02-21, 14:42, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 13:50
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
(Na dole kod)
Taki zrobilem i nie dziala ;/
Ostatnio zmieniony przez Patrix100 2016-02-21, 14:00, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 13:56
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
Spr?buj zbindowa? to bezpo?rednio do funkcji: addEventHandler ( "onPlayerJoin" , root ,function()
bindKey ( source , "mouse_wheel_up" , "both" , otworzbrame )
bindKey ( source , "mouse_wheel_down" , "both" , zamknijbrame )
end )
Ostatnio zmieniony przez AteX 2016-02-21, 14:41, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 14:00
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
(Kod nizej)
Dobrze?
Ostatnio zmieniony przez Patrix100 2016-02-21, 16:37, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 14:02
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
"Patrix100" napisał/a : bm = createMarker ( 1499.46 , - 1749.91 , 15.45 , "cylinder" , 1.0 , 0 , 0 , 0 , 255 )
brama = createObject ( 1569 , 1497.59 , - 1750.3 , 14.39 , 0 , 0 , 0 )
function otworzbrame ( thePlayer )
if isElementWithinMarker ( thePlayer , bm ) then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( thePlayer )), aclGetGroup ( "Policja" )) then
moveObject ( brama , 1000 , 1497.59 , - 1750.3 , 11.89 )
end
end
end
addCommandHandler ( "elo" , otworzbrame )
function zamknijbrame ( thePlayer )
addEventHandler ( "onPlayerJoin" , root ,function()
bindKey ( source , "mouse_wheel_up" , "up" , otworzbrame )
bindKey ( source , "mouse_wheel_up" , "down" , zamknijbrame )
end )
if isElementWithinMarker ( thePlayer , bm ) then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( thePlayer )), aclGetGroup ( "Policja" )) then
moveObject ( brama , 1000 , 1497.59 , - 1750.3 , 14.39 )
end
end
end
addCommandHandler ( "elo2" , zamknijbrame )
addEventHandler ( "onPlayerJoin" , root ,function()
bindKey ( source , "mouse_wheel_up" , "up" , otworzbrame )
bindKey ( source , "mouse_wheel_up" , "down" , zamknijbrame )
end )
Dobrze?
Bardziej tak:
bm = createMarker ( 1499.46 , - 1749.91 , 15.45 , "cylinder" , 1.0 , 0 , 0 , 0 , 255 )
brama = createObject ( 1569 , 1497.59 , - 1750.3 , 14.39 , 0 , 0 , 0 )
function otworzbrame ( thePlayer )
if isElementWithinMarker ( thePlayer , bm ) then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( thePlayer )), aclGetGroup ( "Policja" )) then
moveObject ( brama , 1000 , 1497.59 , - 1750.3 , 11.89 )
end
end
end
function zamknijbrame ( thePlayer )
if isElementWithinMarker ( thePlayer , bm ) then
if isObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( thePlayer )), aclGetGroup ( "Policja" )) then
moveObject ( brama , 1000 , 1497.59 , - 1750.3 , 14.39 )
end
end
end
addCommandHandler ( "elo" , otworzbrame )
addCommandHandler ( "elo2" , zamknijbrame )
addEventHandler ( "onPlayerJoin" , root ,function()
bindKey ( source , "mouse_wheel_up" , "both" , otworzbrame )
bindKey ( source , "mouse_wheel_down" , "both" , zamknijbrame )
end )
I nie r?b 2 bind?w na jeden klawisz, bo zapewne b?dzie ci si? brama bugowa?.
Ostatnio zmieniony przez AteX 2016-02-21, 14:41, w całości zmieniany 1 raz
Wysłany: 2016-02-21, 14:10
Patrix100
Amator LUA.
Wiek: 26 Na forum: 3887 dni Posty: 182
Nick w MP: .:Patrix:.
Piwa : 952
Cytat: I nie r?b 2 bind?w na jeden klawisz, bo zapewne b?dzie ci si? brama bugowa?.
Ostatnio zmieniony przez Fanciak 2016-02-21, 20:21, w całości zmieniany 1 raz
Tagi: bind :: dzialajacy :: blipie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: