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

Wysłany: 2011-09-04, 22:34


jacekp54







Wiek: 31
Na forum: 6272 dni
Posty: 40
Nick w MP: Ryszard

Piwa: 3

Respekt: 47,9

Zrobi?em dzisiaj panel dla frakcji. Mam jednak problem, gdy wpisz? komend? on si? nie wy?wietla

Kod:

--Otwarcie Panelu
function Pokaz_Panel_FCMC()
guiSetVisible(Panel_FCMC, true)
showCursor(true)
end
addCommandHandler("fcmcp.o", Pokaz_Panel_FCMC)


P.S Wy?wietlenie okna (wycinek z panelu)

Kod:

function()
Panel_FCMC = {}
Panel_FCMC = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 13:43


Adrian1545







Wiek: 30
Na forum: 5646 dni
Posty: 78
Nick w MP: [sXc]Lexon

Piwa: 125

Respekt: 55

Zmien komende i zobacz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 14:40


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Kod:

Panel_FCMC = {}
Panel_FCMC[1] = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)
guiSetVisible(Panel_FCMC[1], false)

function Pokaz_Panel_FCMC()
guiSetVisible(Panel_FCMC[1], true)
showCursor(true)
end
addCommandHandler("fcmcpo", Pokaz_Panel_FCMC)

Okno nie powinno by? w funkcji. Dodaj ten kod. I usu? t? funkcj? z oknem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 21:16


jacekp54







Wiek: 31
Na forum: 6272 dni
Posty: 40
Nick w MP: Ryszard

Piwa: 3

Respekt: 47,9

http://pastebin.com/iS4QBYjh

Kod:

[2011-09-05 21:14] ERROR: [gamemodes]\[a-rp]\a-rp\gui\a-rp_gui_pogotowie.lua:11: attempt to call global 'guiCreateWindow' (a nil value)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 21:29


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Kod:

Panel_FCMC = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)

O tak spr?buj.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 22:02


jacekp54







Wiek: 31
Na forum: 6272 dni
Posty: 40
Nick w MP: Ryszard

Piwa: 3

Respekt: 47,9

To samo, dalej dotyczy tej samej linijki :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 22:19


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kod:

Panel_FCMC = {}
GUIEditor_Button = {}
Wyszukiwarka = {}
Lista_Graczy = {}
Wyjdz = {}
Ulecz = {}
Garaz = {}
P_Wezwanie = {}

Panel_FCMC[1] = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)
Lista_Graczy[1] = guiCreateGridList(21,49,132,301,false,Panel_FCMC[1])
guiGridListSetSelectionMode(Lista_Graczy[1],2)

guiGridListAddColumn(Lista_Graczy[1],"Gracz",0.2)

guiGridListAddColumn(Lista_Graczy[1],"HP",0.2)
Ulecz[1] = guiCreateButton(191,91,115,30,"Ulecz",false,Panel_FCMC[1])
Garaz[1] = guiCreateButton(191,53,115,30,"Garaz",false,Panel_FCMC[1])
Wyszukiwarka[1] = guiCreateEdit(20,24,97,19,"",false,Panel_FCMC[1])
Wyjdz[1] = guiCreateButton(256,336,84,29,"Wyjdz",false,Panel_FCMC[1])
P_Wezwanie[1] = guiCreateButton(168,174,163,26,"Przyjmij Wezwanie",false,Panel_FCMC[1])


--Otwarcie Panelu
function Pokaz_Panel_FCMC()
guiSetVisible(Panel_FCMC[1], true)
showCursor(true)
end
addCommandHandler("fcmcpo", Pokaz_Panel_FCMC)

--Zamykanie Panelu
function Schowaj_Panel_FCMC ()
guiSetVisible(Panel_FCMC[1], false)
showCursor(false)
end
addCommandHandler("fcmcpz", Pokaz_Panel_FCMC)


Powinno dzia?a?.
Pozdrawiam.

@EDIT
T?umacz? co by?o ?le.

Tworz?c tabel? musisz definiowa? ka?dy element (a w?a?ciwie - kt?ry wyraz tej tabeli zawiera konkretny element).

Np. tworzysz tabel?,
Kod:

tabela = {}

a nast?pnie definiujesz pierwszy wyraz
Kod:

tabela[1] = "Przyk?adowy tekst"


Teraz mo?esz si? odnie?? do ka?dego elementu w tej tabeli u?ywaj?c p?tli for, lub do konkretnego - np.:
Kod:

outputChatBox(tostring(tabela[1])) --wy?wietli si? tekst "Przyk?adowy tekst"


MYLI?E? ZMIENNE Z TABEL?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 22:38


jacekp54







Wiek: 31
Na forum: 6272 dni
Posty: 40
Nick w MP: Ryszard

Piwa: 3

Respekt: 47,9

Dzi?ki za kr?tki, ale przydatny poradnik, lecz niestety b??d ten sam...

B??d:
Kod:

[2011-09-05 22:33] ERROR: [gamemodes]\[a-rp]\a-rp\gui\a-rp_gui_pogotowie.lua:11: attempt to call global 'guiCreateWindow' (a nil value)


Linijka:
Kod:

Panel_FCMC[1] = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)


Mo?e to wina serwera ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-05, 23:03


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

K - jak si? nie pojawi odpowied? to ja to u siebie sprawdz? i dam odpowied?.

Tymczasem bez sprawdzania to nici.
Licz? r?wnie? na pomoc innych os?b.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-06, 14:58


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kod:

Panel_FCMC = {}
GUIEditor_Button = {}
Wyszukiwarka = {}
Lista_Graczy = {}
Wyjdz = {}
Ulecz = {}
Garaz = {}
P_Wezwanie = {}


--Otwarcie Panelu
function showPanel()

Panel_FCMC[1] = guiCreateWindow(28,181,349,374,"A-RP Panel FCMC",false)
Lista_Graczy[1] = guiCreateGridList(21,49,132,301,false,Panel_FCMC[1])
guiGridListSetSelectionMode(Lista_Graczy[1],2)

guiGridListAddColumn(Lista_Graczy[1],"Gracz",0.2)

guiGridListAddColumn(Lista_Graczy[1],"HP",0.2)
Ulecz[1] = guiCreateButton(191,91,115,30,"Ulecz",false,Panel_FCMC[1])
Garaz[1] = guiCreateButton(191,53,115,30,"Garaz",false,Panel_FCMC[1])
Wyszukiwarka[1] = guiCreateEdit(20,24,97,19,"",false,Panel_FCMC[1])
Wyjdz[1] = guiCreateButton(256,336,84,29,"Wyjdz",false,Panel_FCMC[1])
P_Wezwanie[1] = guiCreateButton(168,174,163,26,"Przyjmij Wezwanie",false,Panel_FCMC[1])

showCursor(true)
end
addCommandHandler("panelo", showPanel)

--Zamykanie Panelu
function hidePanel()
guiSetVisible(Panel_FCMC[1], false)
showCursor(false)
end
addCommandHandler("panelz", hidePanel)


Spodziewa?em si? r?wnie? czego? wi?cej - z?y argument w addCommandHandler, a dok?adniej funkcje piszemy zawsze z ma?ej i bez znak?w specjalnych.

Poza tym - jak w??cza?em zas?b to si? tworzy?o okienko. Tak jak zrobi?em jest na pewno dobrze i dzia?a.

Je?eli nie dzia?a u ciebie, to mo?liwe, ?e masz b??dy gdzie indziej.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-06, 16:42


jacekp54







Wiek: 31
Na forum: 6272 dni
Posty: 40
Nick w MP: Ryszard

Piwa: 3

Respekt: 47,9

W takim razie co? u mnie jest nie tak. Po uruchomieniu serwera wszystko tak jak powinno, po wpisaniu komendy panel dalej si? nie pojawia a w konsoli pokazuje si? ten sam b??d. Sprawdza?em to na 2 kompach na serwerach 1.0.5 i 1.1

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-06, 16:44


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Robi?e? reinstall MTA?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-06, 16:58


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dobra - podziel si? wszystkimi co? zrobi??

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: gui :: się :: nie :: wyświetla
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