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

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

Respekt: 70,5

Ostrzeżeń: 40%
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.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 16:03


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

a po co to down? Sprobuj bez

Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%
Bad argument @ 'bindKey' [Expected player at argument 1, got string 'e']
chyba nic si? nie zmieni?o

bindKey("e", function(player)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 16:14


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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


Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%
Wilq,

bindKey (source,'e','down',function(player)

tak poprawi?em ale nadal mi pisze ,?e argumenty kt?re wprowadzam s? z?e

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 16:30


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to poka? gdzie definiujesz source.

Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%
Wilq,
a czaje ziom

function fanFunction()
bindKey (source,'e','down',function(player)
        setElementData(player,'gewichtstangetrainieren',false)
        setPedAnimation(player,'benchpress','gym_bp_getoff')
        setElementCollisionsEnabled(playertrue)
        outputChatBox('#00ff00 funkcja si? wykona?a.',player,0,0,0,true)
        setTimer(function()
            neuegewichtstange()
            setTimer(function()
                gewichtstangemarker=createMarker(2328.55, -1791.5013.55,'cylinder',1.2,0255255)
        setElementInterior(gewichtstangemarker,0)
                setElementDimension(gewichtstangemarker0)
                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',falseend,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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 18:05


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No, i gdzie w funkcji 'fanFunction' definiujesz source?

Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%
Wilq,
dzi?ki wielkie, ale nie potrafi?

source getLocalPlayer()

chyba nie potrafi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 20:24


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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


Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%
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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-20, 21:54


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Przecie? jest strona po angielsku lol 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 :)

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
MartinPanZycia
Wysłany: 2020-02-20, 22:07


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

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 informacji znajdziesz w Wikipedii MTA:

onPlayerJoin


Postaw piwo autorowi tego posta
 

 
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

Respekt: 70,5

Ostrzeżeń: 40%

addEventHandler "onPlayerJoin"getRootElement(), fanFunction )

doda?em i po kliklni?ciu nadal nie pojawi? si? komunikat zwrotny

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-21, 11:56


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Poka? kod, jakie? b??dy? Jak sprawdzi?em u siebie to pokazywa?o mi na czacie komunikat :p

Postaw piwo autorowi tego posta
 

 
Tagi: bad :: argument :: bindkey :: [expected :: player :: argument :: got
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Bad argument @ 'bindKey' [Expected player at argument 1, got 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