Wysłany: 2020-02-20, 16:01
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
z?y argument ? nie czaje tego za cholere my?la?em ,?e wszystko dobrze napisa?em
bindKey ( "e" , "down" , function( player )
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Wysłany: 2020-02-20, 16:03
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2579 dni Posty: 288
Piwa : 16
a po co to down? Sprobuj bez
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-20, 16:09
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Bad argument @ 'bindKey' [Expected player at argument 1, got string 'e']
chyba nic si? nie zmieni?o
bindKey ( "e" , function( player )
Wysłany: 2020-02-20, 16:14
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
S?uchaj bzdur to b?dzie dzia?a?. Przywr?? to down.
W pierwszym argumencie musisz dac gracza, bo jest to serwer. Je?li klient wtedy nie dajesz gracza i od razu przycisk na bind.
Polecam poczytac o argumentach, na wiki JEST DOS?OWNIE WSZYSTKO.
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-20, 16:29
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq ,
bindKey ( source , 'e' , 'down' ,function( player )
tak poprawi?em ale nadal mi pisze ,?e argumenty kt?re wprowadzam s? z?e
Wysłany: 2020-02-20, 16:30
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No to poka? gdzie definiujesz source.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-20, 17:03
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq ,
a czaje ziom
function fanFunction ()
bindKey ( source , 'e' , 'down' ,function( player )
setElementData ( player , 'gewichtstangetrainieren' , false )
setPedAnimation ( player , 'benchpress' , 'gym_bp_getoff' )
setElementCollisionsEnabled ( player , true )
outputChatBox ( '#00ff00 funkcja si? wykona?a.' , player , 0 , 0 , 0 , true )
setTimer (function()
neuegewichtstange ()
setTimer (function()
gewichtstangemarker = createMarker ( 2328.55 , - 1791.50 , 13.55 , 'cylinder' , 1.2 , 0 , 255 , 255 )
setElementInterior ( gewichtstangemarker , 0 )
setElementDimension ( gewichtstangemarker , 0 )
addEventHandler ( 'onMarkerHit' , gewichtstangemarker , gewichtstangemarkerhit )
trainingmessagesetc2 ( player )
detachElements ( player , gewichtstangesitz )
end , 6100 , 1 )
end , 2500 , 1 )
setCameraTarget ( player , player )
triggerClientEvent ( player , 'unrendertraining' , player )
setElementData ( player , 'markerSchutz' , true )
setTimer (function() setElementData ( player , 'markerSchutz' , false ) end , 5000 , 1 )
end )
end
tylko ?le zdefiniowa?em chyba source bo jak klikam e to nie wy?wietla si? komunikat ,?e wykona?a si? funkcja
Wysłany: 2020-02-20, 18:05
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No, i gdzie w funkcji 'fanFunction' definiujesz source?
Wysłany: 2020-02-20, 20:15
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq ,
dzi?ki wielkie, ale nie potrafi?
source = getLocalPlayer ()
chyba nie potrafi?
Wysłany: 2020-02-20, 20:24
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
No je?li niby robisz to po kliencie, to wtedy bindKey nie ma zdefiniowanego gracza w swojej funkcji. Zastan?w si?, czy to ma by? serwer czy klient. Wtedy PRZECZYTAJ kilka razy stron? na wiki i wydedukuj jak musi kod wygl?da?. Wklej? kilka razy link jakby Ci umkn??o:
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Więcej informacji znajdziesz w Wikipedii MTA: bindKey
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-20, 21:18
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq , robi? to po stronie server i nie zamierzam tego zmienia?
function fanFunction ( thePlayer )
bindKey ( thePlayer , 'backspace' , 'down' ,function( player )
zrobi?em tak i nadal komunikat
outputChatBox ( '#00ff00 funkcja si? wykona?a.' , player , 0 , 0 , 0 , true )
si? nie wy?wietla
przeczyta?em kilka razy i nic tego nie rozumiem
https://wiki.multitheftauto.com/wiki/DE/bindKey
nawet pr?bowa?em przet?umaczy? to na normalny j??yk
i wysz?o mi co? takiego
The player you wish to bind the key of. czyli
Gracz, z kt?rym chcesz powi?za? klucz.
chc? powi?za? klucz z ka?dym, nawet z komputerem kt?ry nie ma zainstalowanego MTA
oni mnie nienawidz?, ci alianci si? teraz mszcz? na mnie dajac mi do przeczytania swoj? stron? w swoim j?zyku
Wysłany: 2020-02-20, 21:54
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Przecie? jest strona po angielsku https://wiki.multitheftauto.com/wiki/BindKey
Skoro to jest funkcja to gdzie t? funkcje wywo?ujesz albo gdzie przypisujesz do niej event? Skoro chcesz zrobi? tego binda to w przyk?adzie na wiki masz np. przypisany pod event onPlayerLogin, czyli po zalogowaniu gracza b?dzie si? bindowa? przycisk, a source w evencie onPlayerLogin jest gracz, kt?ry si? loguje
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-20, 22:07
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
Po serwerze nie ma odg?rnie zdefiniowanego gracza, to niestety nie jest tak samo jak po kliencie. Po serwerze musisz stworzy? bind przy wej?ciu na serwer lub po zalogowaniu si?. Wtedy te eventy zawieraj? gracza, kt?ry wykona? akcj? jako ?r?d?o. Niekiedy gracz definiowany jest w argumentach funkcji podpietej do danego eventu, mo?esz to ?atwo sprawdzi? odwiedzaj?c stron? danej funkcji na wiki MTA.
Zb?dne zawieranie jest funkcji bindKey w innych nadrz?dnych funkcjach - w tym przypadku fanFunction. Wykonuj bindKey bezpo?rednio w evencie np. onPlayerJoin.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2020-02-21, 10:28
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
addEventHandler ( "onPlayerJoin" , getRootElement (), fanFunction )
doda?em i po kliklni?ciu nadal nie pojawi? si? komunikat zwrotny
Wysłany: 2020-02-21, 11:56
Mikołajj
Wiek: 22 Na forum: 2885 dni Posty: 303
Nick w MP: Mikołaj
Piwa : 132
Poka? kod, jakie? b??dy? Jak sprawdzi?em u siebie to pokazywa?o mi na czacie komunikat
Tagi: bad :: argument :: bindkey :: [expected :: player :: argument :: got
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: