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

Wysłany: 2013-07-04, 11:06


kamlap21







Wiek: 27
Na forum: 5025 dni
Posty: 18

Piwa: 5

Respekt: 50

Witam.
Ucz? si? dopiero pisania skrypt?w i nie wiem, jak zrobi? jedn? rzecz.
Chodzi mi o to, ?e po najechaniu kursorem na pojazd i klikni?ciu prawym przyciskiem myszy pojawi si? takie mini okienko, w kt?rym b?dzie do wyboru : Odpal Silnik.
Nie wiem jak to inaczej opisa?. Screena z serwera (LSS-RP.PL) na kt?rym to zobaczy?em nie dam, bo na razie jest wy??czony.
Z g?ry dzi?ki za pomoc.
Je?li kto? chce pom?c, to bardzo bym prosi? o przyk?ad i wyt?umaczenie.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 13:19


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Zdarzenie onPlayerClick i funkcje na tworzenie GUI. W przypadku LSS s? to tylko przyciski (buttony).

Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 13:52


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

karolek110199, jak ju? to onClientClick ( http://wiki.multitheftauto.com/wiki/OnClientClick ) . Skoro ma pokazywa? okienko to po kij u?ywa? trigger?w?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 15:03


kamlap21







Wiek: 27
Na forum: 5025 dni
Posty: 18

Piwa: 5

Respekt: 50

Dacie rade podpowiedzie? co? wi?cej ? Co mi na ten event. Sk?d skrypt ma wiedzie?, ?e klikam na pojazd ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 16:19


karolek110199

Programista LUA/PAWN






Wiek: 28
Na forum: 5400 dni
Posty: 54

Piwa: 160

Respekt: 92

Ziomek11, no tak ;)
Poczytaj sobie na wiki masz wszystko dobrze opisane. Ostatni parametr zwraca klikni?ty element, wystarczy tylko pobra? jego typ getElementType i sprawdzi? czy typ to "vehicle".

Podpis
Pomogłem Ci,
? Daj odetchnąć i postaw piwko ;)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 17:36


kamlap21







Wiek: 27
Na forum: 5025 dni
Posty: 18

Piwa: 5

Respekt: 50

Nie da rady jakiego? przyk?adu ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 18:03


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

function click(buttonstateabsoluteXabsoluteYworldXworldYworldZclickedElement)
        if (clickedElement) and (getElementType(clickedElement) == "vehicle"then
        outputChatBox(getElementModel(clickedElement))
        end
end
addEventHandler ("onClientClick"getRootElement(), click)


Po klikni?ciu powinno pojawi? si? na czacie ID klikni?tego pojazdu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-04, 22:01


kamlap21







Wiek: 27
Na forum: 5025 dni
Posty: 18

Piwa: 5

Respekt: 50

A co zrobi?, ?eby po klikni?ciu na pojazd wy?wietli?o si? okienko
(guiCreateButton(3372378215""false)

tylko, ?e wy?wietli?o by si? tu? przy kursorze ?

Stawiam, ?e trzeba pokombinowa? z pobieraniem pozycji kursora. Jak to zrobi? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-05, 13:57


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

kamlap21, poczytaj o tym zdarzeniu na wiki. W sensie o onClientClick.

Tak w rzeczy samej - we? si? za co? prostszego skoro dopiero zaczynasz. Nie od razu Rzym postawiono tak samo nie od razu napisano Windowsa. Musisz po pierwsze pozna? pewn? terminologi? oraz zasady panuj?ce w programowaniu. Na stronie znajdziesz dok?adne tutoriale.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 04:39


kamlap21







Wiek: 27
Na forum: 5025 dni
Posty: 18

Piwa: 5

Respekt: 50

Wiesz.
O ty zdarzeniu ju? troch? poczyta?em. Teraz jest to pytanie jak pobra? pozycje kursora i utworzy? przycisk na odczytanych wsp??rz?dnych.

Da rade pom?c ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 09:54


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 21:00


dudeks







Wiek: 31
Na forum: 6576 dni
Posty: 171

Piwa: 89

Respekt: 105,3
Respekt: 105,3

Po co pobierasz pozycj? kursora, skoro event daje Ci te pozycje? To? tam gdzie klikniesz, to tam masz pozycje kursora, czy? nie?

function click(buttonstateabsoluteXabsoluteYworldXworldYworldZclickedElement)


absoluteX i absoluteY to pozycja kursora.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-10, 22:46


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

dudeks dobrze m?wi. Dlatego poradzi?em przeanalizowa? zdarzenie ;) .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-13, 09:57


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4779 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

Masz tutaj przyk?ad, kt?ry po klikni?ciu daje nazw? pojazdu.

function funckja1buttonstateabsoluteXabsoluteYworldXworldYworldZclickedElement )
    if button == "left" and state == "down" then
    local nazwap getVehicleName source )
        outputChatBox"Klikn??e? w auto o nazwie: " .. nazwap )
        end
        end
addEventHandler"onElementClicked"getRootElement(), funckja1 )

Podepnij gui i dodaj funkcj? np. na zamykanie pojazdu, to proste.

Podpis
Pomóc Ci w czymś
? - Napisz temat, jeśli będę mógł to odpiszę.
Postaw piwo autorowi tego posta
 

 
Tagi: okienko :: kliknięciu :: pojazd.
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