Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-03-07, 17:57


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

Witam, zrobi?em taki kod:
function animka (source)
setPedAnimation source"CRIB""CRIB_Use_Switch")
end
addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",odanimka) 
    bindKey(source,"mouse_wheel_up","both",zdanimka)
end)

Ale cos nie dziala ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:02


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Jak chcesz zbindowa? jedn? funkcje na dwa klawisze? :D
Co? takiego b?dzie
function animka ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

function animka2 ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both"animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
end)


A i druga sprawa - jak chcia?e? zrobi? jeden bind na dwie funkcje?
Pr?dzej dodaj dwa bindKey'e i zbinduj osobno ka?dy, albo po??cz dwie funkcje w jedn? i zbinduj jedn? wtedy ;D

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:08


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Jak chcesz zbindowa? jedn? funkcje na dwa klawisze? :D
Co? takiego b?dzie
function animka ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

function animka2 ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both"animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
end)


A i druga sprawa - jak chcia?e? zrobi? jeden bind na dwie funkcje?
Pr?dzej dodaj dwa bindKey'e i zbinduj osobno ka?dy, albo po??cz dwie funkcje w jedn? i zbinduj jedn? wtedy ;D

function animka ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

function animka2 ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",odanimka) 
    bindKey(source,"mouse_wheel_up","both",zdanimka2)
end)

Tak zrobilem i nie dziala.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:12


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Bo Ci m?wie, nie mo?na zrobi? jednego binda na dwie funkcje.. chodzi o
    bindKey(source,"mouse_wheel_down","both",odanimka) 
    bindKey(source,"mouse_wheel_up","both",zdanimka2)

"od" i "zd"
Jak ju?, to zr?b to tak:
   bindKey(source,"mouse_wheel_down","both"animka) 
    bindKey(source,"mouse_wheel_up","both"animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:18


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Bo Ci m?wie, nie mo?na zrobi? jednego binda na dwie funkcje.. chodzi o
    bindKey(source,"mouse_wheel_down","both",odanimka) 
    bindKey(source,"mouse_wheel_up","both",zdanimka2)

"od" i "zd"
Jak ju?, to zr?b to tak:
   bindKey(source,"mouse_wheel_down","both"animka) 
    bindKey(source,"mouse_wheel_up","both"animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)

function animka ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

function animka2 ()
setPedAnimation source"CRIB""CRIB_Use_Switch")
end

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)
end)

Nie dziala ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:19


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Po starcie skryptu wchodzi?e? ponownie na serwer? Event "onPlayerJoin" wymaga ponownego po??czenia z serwerem, np. poprzez komende "/reconnect"

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:24


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Po starcie skryptu wchodzi?e? ponownie na serwer? Event "onPlayerJoin" wymaga ponownego po??czenia z serwerem, np. poprzez komende "/reconnect"

Tak reconnectuje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:26


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Jakie? b??dy db3? Spr?buj te? tak
function animka (plr)
setPedAnimation plr"CRIB""CRIB_Use_Switch")
end
addCommandHandler("jakastamkomenda"animka)

function animka2 (plr)
setPedAnimation plr"CRIB""CRIB_Use_Switch")
end
addCommandHandler("jakastamkomenda"animka2)

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)
end)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:28


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Jakie? b??dy db3? Spr?buj te? tak
function animka (plr)
setPedAnimation plr"CRIB""CRIB_Use_Switch")
end
addCommandHandler("jakastamkomenda"animka)

function animka2 (plr)
setPedAnimation plr"CRIB""CRIB_Use_Switch")
end
addCommandHandler("jakastamkomenda"animka2)

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)
end)

Dziala! Ale nie stopuje jej :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:33


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Co? takiego powinno by? okej ;D
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"


function animka (plr)
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end
addCommandHandler("jakastamkomenda"animka)

function animka2 (plr)
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end
addCommandHandler("jakastamkomenda"animka2)

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)
end)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:36


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Co? takiego powinno by? okej ;D
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"


function animka (plr)
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end
addCommandHandler("jakastamkomenda"animka)

function animka2 (plr)
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end
addCommandHandler("jakastamkomenda"animka2)

addEventHandler("onPlayerJoin",root,function()
    bindKey(source,"mouse_wheel_down","both",animka) 
    bindKey(source,"mouse_wheel_up","both",animka2)
    bindKey(source,"mouse_wheel_down","both",od) 
    bindKey(source,"mouse_wheel_up","both",zd)
end)

dziala na calej mapie ;c
if isElementWithinMarker(thePlayer, animka) then -- gdzie to dac?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:38


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Masz okre?lon? zmienn? pod marker "animka"?

Ps dodajesz to w miejscu ruszania bram?, bo o to pewnie chodzi ;)
(przed moveObject)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:42


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Masz okre?lon? zmienn? pod marker "animka"?

Ps dodajesz to w miejscu ruszania bram?, bo o to pewnie chodzi ;)
(przed moveObject)

function od thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.311.89 ) -- Koordy otwartych drzwi
        end
    end
end

function zd thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.314.39 ) -- koordy zamknietch drzwi
        end
    end
end
addCommandHandler("756djgndng5r54gt7875t54t65bgy45g"od ) -- haslo otwartych drzwi
addCommandHandler("t5gnu4gu54ygvb54vgv45g76y45g6745"zd ) -- haslo zamknietych drzwi
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"


function animka (plr)
if isElementWithinMarkerthePlayerbmthen
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end
end
addCommandHandler("jakastamkomenda"animka)

function animka2 (plr)
if isElementWithinMarkerthePlayerbmthen 
setTimer(setPedAnimation1066.661plr)
setPedAnimation(plr,kategoria_animacji,animacja,true,false,false)
end

Takie cos zrobilem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:48


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Bardziej co? takiego xD
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"

function od thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.311.89 ) -- Koordy otwartych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
        end
    end
end

function zd thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.314.39 ) -- koordy zamknietych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false) 
        end
    end
end
addCommandHandler("756djgndng5r54gt7875t54t65bgy45g"od ) -- haslo otwartych drzwi
addCommandHandler("t5gnu4gu54ygvb54vgv45g76y45g6745"zd ) -- haslo zamknietych drzwi


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-07, 18:51


Patrix100

Amator LUA.






Wiek: 26
Na forum: 3887 dni
Posty: 182
Nick w MP: .:Patrix:.

Piwa: 952

Respekt: 40,5

"Emm" napisał/a:

Bardziej co? takiego xD
local kategoria_animacji "CRIB"
local animacja "CRIB_Use_Switch"

function od thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.311.89 ) -- Koordy otwartych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false)
        end
    end
end

function zd thePlayer)
    if isElementWithinMarker(thePlayerbmthen
        if isObjectInACLGroup "user."..getAccountName(getPlayerAccount(thePlayer)), aclGetGroup("Policja")) then --Tutaj zmieniasz tylko "Policja"
            moveObject d25001497.59, -1750.314.39 ) -- koordy zamknietych drzwi
            setTimer(setPedAnimation1066.661thePlayer)
            setPedAnimation(thePlayer,kategoria_animacji,animacja,true,false,false) 
        end
    end
end
addCommandHandler("756djgndng5r54gt7875t54t65bgy45g"od ) -- haslo otwartych drzwi
addCommandHandler("t5gnu4gu54ygvb54vgv45g76y45g6745"zd ) -- haslo zamknietych drzwi

Dzia?a! Mozna zamknac. ?ap piweczka za pomoc ;)

Postaw piwo autorowi tego posta
 

 
Tagi: animka :: pod :: binda
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Animka pod binda Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku