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

Wysłany: 2014-10-28, 14:43


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Witam, jak zrobi? aby gui wy?wietli?o si? dla jednej osoby? :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-28, 15:52


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Stawiam ?e robisz trigger z server-side wi?c:
triggerServerEvent([element komuSi?MaPokaza?], "trigger"itd..)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-28, 17:24


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

To by? przegra?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-29, 13:31


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

To mo?e odpowiedz konkretniej w jakiej sytuacji si? pokazuj?, bo mo?e to by? sytuacja gdy rakieta wyl?duje i wtedy wyskakuje GUI albo co, konkretniej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-29, 15:29


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Ma si? pokaza? dla gracza kt?rego wybra?em z grida. Zdefioniowanego mam ju? gracza wybranego z grida. Ale nie wiem jak zrobi?, aby wyswietli?o si? dla tego gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-10-29, 15:56


zabijaka2000







Wiek: 26
Na forum: 4983 dni
Posty: 147
Nick w MP: aleks556

Piwa: 13

Respekt: 80

Ostrzeżeń: 20%
Mo?esz podpatrze? z mojego kodu jak ja wy?wietlam komu? okno.

client:

function wyslijOferteClient() -- pobieramy gracza i przez trigger wyswietlamy oferte
    dane_oferty.sprzedajacy getPlayerName(localPlayer)
    dane_oferty.kupujacy guiGridListGetItemText sprzedaz.gridlist[1], guiGridListGetSelectedItem sprzedaz.gridlist[1]), )
    dane_oferty.cena guiGetText(sprzedaz.edit[1])
    dane_oferty.nazwaAuta getVehicleName(getPedOccupiedVehicle(localPlayer))
    dane_oferty.idAuta getElementData(getPedOccupiedVehicle(localPlayer), "veh.dbid")
    triggerServerEvent("sendOfferToPlayer"rootdane_oferty)
end


server:


function wyslijOfertePojazduDoGracza(dane)
    if dane then
                sprzedajacy getPlayerFromName(dane.sprzedajacy)
        setElementData(kupujacy_target"oferta.sprzedajacy"dane.sprzedajacy)
        setElementData(kupujacy_target"oferta.cena"dane.cena)
        setElementData(kupujacy_target"oferta.nazwaAuta"dane.nazwaAuta)
        setElementData(kupujacy_target"oferta.idAuta"dane.idAuta)
        triggerClientEventkupujacy_target"tworzOknoOferty"rootdane.sprzedajacydane.nazwaAutadane.cenadane.idAuta)
        outputChatBox("Wys?a?e? ofert? sprzeda?y pojazdu do: "..dane.sprzedajacysprzedajacy255255255)
    end
end
addEvent("sendOfferToPlayer"true)
addEventHandler("sendOfferToPlayer"rootwyslijOfertePojazduDoGracza)


okno:


function stworzOknoOferty(odkogomarkaPojazducenaidAuta)

oferta.window[1] = guiCreateWindow(526508356211"Oferta od: "..odkogofalse)
guiWindowSetSizable(oferta.window[1], false)

oferta.label[1] = guiCreateLabel(742619121"Marka pojazdu: "..markaPojazdufalseoferta.window[1])
oferta.label[2] = guiCreateLabel(745719121"Cena: "..cena.."$"falseoferta.window[1])
oferta.label[3] = guiCreateLabel(748819121"ID pojazdu: "..idAutafalseoferta.window[1])
oferta.label[4] = guiCreateLabel(7411919121"inf4"falseoferta.window[1])
oferta.button[1] = guiCreateButton(1615415347"Akceptuj"falseoferta.window[1])
guiSetProperty(oferta.button[1], "NormalTextColour""FFAAAAAA")
oferta.button[2] = guiCreateButton(18915415347"Odrzu?"falseoferta.window[1])
guiSetProperty(oferta.button[2], "NormalTextColour""FFAAAAAA")

addEventHandler("onClientGUIClick"oferta.button[2], odrzucOfertefalse)
addEventHandler("onClientGUIClick"oferta.button[1], akceptujOfertefalse)
end
addEvent("tworzOknoOferty"true)
addEventHandler("tworzOknoOferty"rootstworzOknoOferty)


Postaw piwo autorowi tego posta
 

 
Tagi: gui :: dla :: jednej :: osoby
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