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

Wysłany: 2017-01-28, 22:15


Toporek







Wiek: 41
Na forum: 3976 dni
Posty: 37
Nick w MP: spejson

Piwa: 1

Respekt: 50

Witam,chcia?bym si? zapyta? czy jest mo?liwo?? dodania komendy po klikni?ciu przycisku?Mam na mysli gracz klika przycisk i zostaje wymuszona jakas komenda,ktora normalnie mozna wpisac t/.Szukalem na necie,ale nie szlo znale??,pewnie zle to ujalem...

Ma to wygladac mniej wiecej w ten sposob:

Kod:


function nazwa()
if source == buttonItems["nazwa"] then
--enter command...nw xd
end
end
addEventHandler("onClientGUIClick",getRootElement(),nazwa)

Za pomoc oczywiscie postawie zimne :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-28, 22:32


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3434 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120


bindKey("przycisk""status przycisku"funkcja

https://wiki.multitheftauto.com/wiki/BindKey

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-28, 23:35


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

"Witam,chcia?bym si? zapyta? czy jest mo?liwo?? dodania komendy po klikni?ciu przycisku?" czyli gracz klika przycisk i zostaje stworzona nowa komenda do skryptu?
"Mam na mysli gracz klika przycisk i zostaje wymuszona jakas komenda,ktora normalnie mozna wpisac" komenda kt?ra wywo?uje jak?? funkcje jest ju? w kodzie, ale kiedy gracz kliknie przycisk to ta funkcja zostanie wywo?ana? Je?eli tak to prosz?:

function wswietlMnie()
outputChatBox("Cos tam.")
end
addCommandHandler("cos",wswietlMnie)

function nazwa() 
if source == buttonItems["nazwa"then 
wswietlMnie()
end 
end 
addEventHandler("onClientGUIClick",getRootElement(),nazwa


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-29, 12:23


Toporek







Wiek: 41
Na forum: 3976 dni
Posty: 37
Nick w MP: spejson

Piwa: 1

Respekt: 50

no spoko,tylko ze funkcja z ta komenda jest napisana w zupelnie innym skrypcie,ja natomiast chce zeby po kliknieciu przycisku zosta?a tak jakby wpisana ta komenda...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-29, 13:10


MIKAELmta







Wiek: 24
Na forum: 3978 dni
Posty: 311

Piwa: 10617

Respekt: 355,3
Respekt: 355,3Respekt: 355,3Respekt: 355,3Respekt: 355,3

Zamiast addCommandHandler, daj BindKey.

Więcej informacji znajdziesz w Wikipedii MTA:

BindKey


Wtedy nie b?dziesz wpisywa? komendy ?eby wywo?a? t? funkcj?, tylko klikasz podany klawisz.

[ Dodano: 2017-01-29, 13:12 ]
Chyba, ?e chodzi Ci o przycisk w GUI?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-29, 14:25


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Toporek, no to albo robisz gui w tym skrypcie gdzie jest komenda i zrobisz tak jak ja:
"nazwaFunkcji()" - tak sie wywo?uje funkcje albo j? exportujesz w mecie:

Więcej informacji znajdziesz w Wikipedii MTA:

Call


Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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