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

Wysłany: 2013-08-18, 20:33


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Witam robi? panel salonu i nie wiem jak pokaza? gui graczowi kt?ry kupuje. Robi?em ju? na kilka sposob?w i ka?dy nie dzia?a. Mo?e mi kto? pom?c dam piwko za podpowiedz lub rozwi?zanie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-18, 22:54


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Zapewne wywo?ujesz list? graczy na serwerze w gridli?cie. Po wybraniu gracza, zwracasz element gracza z jego nazwy poprzez funkcj? getPlayerFromName, a nast?pnie triggerujesz pokazanie okna GUI z elementem zwr?conym z owej funkcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 07:39


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Brzysiek, mo?esz da? przyk?ad ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 11:02


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Strona serwera.

addEvent("pokazOkno"true)
function pokazOkno(komu)
if komu then -- sprawdzamyczy argument jest wypelniony
triggerClientEvent(komu"pokazOknoKupujacemu"komu) -- pokazujemy okno.
end
end
addEventHandler("pokazOkno"rootpokazOkno)


Strona clienta.

twojeoknoktorechceszpokazac guiCreateWindow(...)

addEvent("pokazOknoKupujacemu"true)
function buyOkno()
guiSetVisible(twojeoknoktorechceszpokazactrue)
end
addEventHandler("pokazOknoKupujacemu"rootbuyOkno)

nazwa_gracza guiGridListGetItemText(...) -- po klikni?ciu na gridlistz graczami(event onClientGUIDoubleClickza pomoctej funkcji zwracasz nazwgraczaPotem:

gracz getPlayerFromName(nazwa_gracza) -- z nazwy zwracasz element
if gracz then -- jesli taki gracz zostal znalezionypokazujemy mu okno
triggerClientEvent("pokazOkno"graczgraczend


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-19, 13:24


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Brzysiek, a ten kod gdzie da? ??

nazwa_gracza guiGridListGetItemText(...) -- po klikni?ciu na gridlistz graczami(event onClientGUIDoubleClickza pomoctej funkcji zwracasz nazwgraczaPotem:

gracz getPlayerFromName(nazwa_gracza) -- z nazwy zwracasz element
if gracz then -- jesli taki gracz zostal znalezionypokazujemy mu okno
triggerClientEvent("pokazOkno"graczgraczend


[ Dodano: 2013-08-19, 13:52 ]
Ok zrobi?em tylko teraz musz? przetestowa? prosz? o nie zamykanie tematu

Postaw piwo autorowi tego posta
 

 
Tagi: pokazanie :: okna :: gui :: osobie
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