Wysłany: 2016-02-09, 22:07
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cze??
[you]
!
Mam pewien problem, dotyczy on programowania GUI (nigdy mi GUI nie wychodzi)
Kod:
-- numer alarmowy 112 --
-- panel --
addEventHandler ( "onClientResourceStart" , resourceRoot ,
function()
okno112 = guiCreateWindow ( 348 , 145 , 657 , 415 , "Numer alarmowy 112" , false )
guiWindowSetSizable ( okno112 , false )
local powod112 = guiCreateEdit ( 9 , 145 , 638 , 260 , "" , false , okno112 )
local wyslij112 = guiCreateButton ( 9 , 94 , 168 , 41 , "Wy?lij zg?oszenie" , false , okno112 )
guiSetFont ( wyslij112 , "default-bold-small" )
local anuluj112 = guiCreateButton ( 482 , 94 , 165 , 41 , "Anuluj" , false , okno112 )
guiSetFont ( anuluj112 , "default-bold-small" )
guiSetVisible ( okno112 , false )
end
)
function openPanel ()
guiSetVisible ( okno112 , true )
showCursor ( true )
end
addCommandHandler ( "112" , openPanel )
function zamykamy ()
if source ~= anuluj112 then
guiSetVisible ( okno112 , false )
end
end
addEventHandler ( "onClientGUIClick" , root , zamykamy )
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? 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
[you]
! 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 .
Wysłany: 2016-02-09, 22:53
#404
Wiek: 26 Na forum: 4771 dni Posty: 1438
Piwa : 2512
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" , localPlayer , text )
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 ( tekst , v )
end
end
)
Wysłany: 2016-02-12, 00:45
Emm
***** ***
Wiek: 32 Na forum: 3880 dni Posty: 3191
Nick w MP: Emm
Piwa : 6162
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
[you]
! 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 .
Tagi: wezwania :: frakcyjne
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: