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

Wysłany: 2016-02-09, 22:07


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cze??
!
Mam pewien problem, dotyczy on programowania GUI (nigdy mi GUI nie wychodzi)

Kod:
--numer alarmowy 112--

--panel--
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        okno112 guiCreateWindow(348145657415"Numer alarmowy 112"false)
        guiWindowSetSizable(okno112false)

local powod112 guiCreateEdit(9145638260""falseokno112)
local wyslij112 guiCreateButton(99416841"Wy?lij zg?oszenie"falseokno112)
        guiSetFont(wyslij112"default-bold-small")
local anuluj112 guiCreateButton(4829416541"Anuluj"falseokno112)
        guiSetFont(anuluj112"default-bold-small")    
        guiSetVisible(okno112false)
    end
)

function openPanel()
guiSetVisible(okno112true)
showCursor(true)
end
addCommandHandler("112"openPanel)

function zamykamy()
if source ~= anuluj112 then 
guiSetVisible(okno112,false)
end
end
addEventHandler "onClientGUIClick"rootzamykamy)


Chcia?bym, ?e jak kto? wpisze pow?d w zmiennej "powod112" to (je?li jest SAPD, SMSA, SAMC, PSP dost?pne) wy?wietli si? informacja na czacie, ?e
ten i ten gracz potrzebuje pomocy z powodem takim i takim..

Pr?bowa?em u?ywa?
Więcej informacji znajdziesz w Wikipedii MTA:

guiGetText

i innych tego typu.. GUI nie jest moj? mocn? stron?, wi?c chce si? go douczy?..

Pr?bowa? to trigger'owa? na server-side i sprawdza?, czy jest dost?pny jaki? funkcjonariusz i dawa?
Więcej informacji znajdziesz w Wikipedii MTA:

outputChatBox
czy jak? Prosz? o pomoc ;D Sko?czon? prac? Wam udost?pni? :)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-09, 22:53


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Taki przyk?ad, oczywi?cie tylko przyk?ad powinien lata?, raczej go ogarniesz i nie musz? pisa? co po stronie serwera a co po client'a :)


addEventHandler("onClientGUIClick"root, function()
if source ~= wyslij112 then return end
text guiGetText(powod112)
if not text then return end
if string.len(text) < 4 then outputChatBox("za kr?tkie") return end
triggerServerEvent("Wezwanie"localPlayertext)

end
)

addEvent("Wezwanie"true)
addEventHandler("Wezwanie"root, function(text)
if not text or not client then return end

Gracze getPlayersInTeam("Nazwa")

if #Gracze == 0 then 
outputChatBox("Nie ma nikogo na s?u?bie"client)
return end
tekst "Gracz "..getPlayerName(client).." wzywa pomoc ("..text..")"
for k,v in ipairs(Gracze) do
outputChatBox(tekstv)
end
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-12, 00:45


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Dzi?ki, jasne ?e rozumiem ;)
Do zamkni?cia - zg?osz? tw?j post, gdy? swojego nie mog? ;)

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Tagi: wezwania :: frakcyjne
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