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

Wysłany: 2020-11-11, 16:34


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50


addEventHandler("onClientClick",root, function(button,state)
if not state then return end
if isMouseInPosition (79760531956then
local x_edity_edit getCenter(304,190)
    zaloguj=guiCreateEdit(x_edity_edit304/zoom35/zoom""false)
    end
    end


witam mam pytanie jak zrobi? aby po klikni?ciu w pozycji 797, 605, 319, 56 tworzy? si? na ekranie edit.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 16:39


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zdefiniowales funkcj? isMouseInPosition powy?ej tego kodu? To nie jest wbudowana funkcja.


Więcej informacji znajdziesz w Wikipedii MTA:

isMouseInPosition


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 16:50


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

nie Zdefiniowalem

[ Dodano: 2020-11-11, 16:56 ]
zdefiniowa?em ale nadal nie pokzuje mi si? po kliknieciu w pozycje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 17:00


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A getCenter? Sk?d masz funkcj??
Poka? kod i b??dy DB3 bo tam jest wszystko.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 17:05


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

do zamknieca

Ostatnio zmieniony przez filip0985 2020-11-11, 21:41, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 17:19


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Wska? te linijki z b??d?w.

Ponawiam pytanie, wska? gdzie masz funkcje getCenter.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 17:23


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50



==212==     guiSetAlpha(zaloguj,0)
==214==     guiEditSetMaxLength(zaloguj22)
==216==     guiSetAlpha(zaloguj,0.60)
==218==     guiSetVisible(zaloguj,true)

a funkcja get center jest usuni?ta 










[ Dodano: 2020-11-11, 17:45 ]
i ja chc? zrobi? aby po kliknieciu w przycisk zarejestruj otwar?o si? okno [czyli zdj?cie otwiera si?] i tworzy si? ten edit box

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 19:37


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie pomagasz autorze postu. Je?li nie masz funkcji getCenter to jak jej u?ywasz w kodzie?

w evencie onClientClick dajesz warunek isMouseInPosition.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-11, 20:45


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

zdefiniowa?em

function getCenter(xy)
    x,zoomzoom
    return (sw 2) - (2), (sh 2) - (2)
end


[ Dodano: 2020-11-11, 20:47 ]
https://imgur.com/a/eK5uBUe

--215-- guiSetAlpha(zaloguj,0)
--217-- guiEditSetMaxLength(zaloguj, 22)
--219-- guiSetAlpha(zaloguj,0.60)
--221-- guiSetVisible(zaloguj,true)

[ Dodano: 2020-11-12, 08:18 ]
Do Zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: ismouseinposition :: tworzenie :: edita
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