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

Wysłany: 2011-09-26, 20:23


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Witam. Czy jest jaka? funkcja, skrypt, cokolwiek dzi?ki, kt?rej mo?na by?oby wy?wietli? list? os?b wpisanych w ACL w danej grupie? Chcia?bym stworzy? panel frakcji.


2. Zrobi?em sobie za pomoc? gui editora okienko z przyciskiem. Jak zrobi? aby po klikni?ciu tego przycisku okienko si? zamyka?o?

3. Zrobi?em sobie za pomoc? gui editora okienko, jak zrobi? aby pojawia?o si? ono po wpisaniu komendy?

4. Da si? napisa? skrypt, kt?ry po wej?ciu na serwer wy?wietla? by okienko z dwoma polami "Imi?:" i "Nazwisko"? Po klikni?ciu "OK" nick gracza zmienia? by si? na Imi?_Nazwisko.

5. U?ywam z tego skrypty logowania i rejestracji:
http://community.multithe...=details&id=617
gdy wchodzi si? na serwer okienko si? wy?wiet?a. Mo?na si? zalogowa?/zarejestrowa?, ale niesympatycznie wygl?da to:
http://screenshooter.net/2108075/tgluxph
jak wida? z ty?u ekran jest czarny. Jak zrobi? aby z ty?u wy?wietla? si? jaki? obrazek lub widok jakie? budynku np.



:piwo: :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-26, 21:18


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

1. Ja specjalista nie jestem ale: http://gtao.pl/aclgroupli...ist-vt59992.htm

2.

Kod:

function funkcja_client (button, state, absoluteX, absoluteY)
if (source == nazwa_buttona) then
guiSetVisible(nazwa_okienka,false)
end
end
addEventHandler ("onClientGUIClick", nazwa_buttona, funkcja_client)


3. Mo?esz albo gui da? do funkcji, np:

Kod:

function gui()
okno = guiCreateWindow....itp
end

addCommandHandler("komenda", gui)


lub:

Kod:


function gui()
guiSetVisible(okienko,true)
showCursor(true)
end

addCommandHandler("komenda", gui)



4. Nie jestem pewien, ale zapewne taka funkcja jest (b?dzie czyta?a co wpisa?e? w 'edit' i zmieni Ci nick.


5. U?yj do tego funkcji setCameraMatrix

Tutaj masz przyk?ad: http://wiki.multitheftaut...SetCameraMatrix


Nie wyt?umaczy?em tego dostatecznie - przepraszam :) Jak co? pisz tu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-26, 22:13


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Aktualnie skorzysta?em tylko z 5. Dzi?ki! Dzia?a. :)
Spa? mi si? chce, mam dosy? ju? mojego serwera, musz? odpocz?? wi?c reszt? pokombinuje jutro. :)

[ Dodano: 2011-09-26, 23:13 ]
Wykorzysta?em to:
function setCameraOnPlayerJoin()
-- slowly fade the camera in to make the screen visible
fadeCamera(source, true, 5)
-- set the player's camera to a fixed position, looking at a fixed point
setCameraMatrix(source, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316)
end
addEventHandler("onPlayerJoin", getRootElement(), setCameraOnPlayerJoin)
Umia?by kto? zrobi? skrypt, kt?ry ukrywa? by hud i chat (bronie, kasa, chat itp.)?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-26, 23:46


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Dodaj po stronie klienta:
Kod:

addEventHandler("onClientResourceStart", getRootElement(),
function()
showChat(false)
showPlayerHudComponent("all", false)
end)


I masz :)

Ewentualnie mo?esz do tej funkcji doda?
Kod:


showChat(source, false)
showPlayerHudComponent(source,"all", false)

(To oczywi?cie do tej funkcji, kt?r? tutaj poda?e?). To po stronie serwera.

P.S. Nast?pnym razem kod daj w [.code][./code] (bez kropek oczywi?cie :) ).

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

 
Wysłany: 2011-09-27, 08:37


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

A ja po zalogowaniu si? w??czy? z powrotem chat, hud?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-27, 13:26


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Kod:

addEventHandler("onPlayerLogin", getRootElement(),
function()
showChat(source, true)
showPlayerHudComponent(source,"all", true)
end)


To po stronie serwera.

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

 
Wysłany: 2011-09-27, 23:11


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Mam pytanie. Chcia?bym aby po wej?ciu na serwer wy?wietla? si? taki ?adny napis:
"Witaj na serwerze NAZWA!" i pod nim trzy buttony logowanie, rejestracja oraz regulamin (w regulaminie tekst oraz przycisk albo "Wr??" albo dwa przyciski "Rejestracja" i "Logowanie"). Chcia?bym ?eby to wszystko by?o z??czone wraz z w?a?nie rejestracj? i logowanie (oczywi?cie z u?yciem ju? gotowego do tego skryptu). Je?eli to nie jest bardzo du?o pracy to zrobi?by kto? to dla mnie? Lub pom?g? zrobi?? Dodam ?e jestem do?? zielony w lua, ale si? staram. :P


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 07:09


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

?ci?gnij z community skrypt guieditor. W 2-3min zrobisz co? takiego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 07:36


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Mam guieditor. Mo?e samo zrobienie tam jest ?atwe, ale trzeba to potem z??czy? z rejestracj? i logowaniem itd. Zrobi? ?eby po klikni?ciu wy?wietla? si? np. regulamin. Dla mnie to strasznie trudne.


Jak si? w mecie okre?la?o obrazek?

Zrobi?em ?eby wy?wietla? si? obrazek. Jak zrobi? aby po zalogowaniu znika??


Rozwi?za?em problemy, ale mam kolejny. Chcia?em sobie spolszczy? ten skrypt pm. http://community.multithe...details&id=1562
Po spolszczeniu skrypt nie dzia?a. Nie wiem dlaczego. ;/
M?g?by kto? spr?bowa??


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 09:42


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

Musia?e? usun?? jaki? znak i nie dzia?a. Spr?buje spolszczy?.

@EDIT:
Kod:

http://www.speedyshare.com/files/30508922/pmsystem_server.lua

Nie wiem czy b?dzie dzia?a?. Na informatyce to robi?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 17:16


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

No w?a?nie. Nie dzia?a. Nie wiem czemu, ale nie dzia?a. Mi te? nie dzia?a?o, a jestem pewien i? nie usun??em ?adnego znaku. Kto? wie jak rozwi?za? ten problem?

[ Dodano: 2011-09-28, 18:09 ]
Jak zrobi? aby obrazek w gui by? wy?wietlany r?wno na ?rodku? Niezale?nie od rozdzielczo?ci czy monitor?w graczy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 18:48


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:

http://wiki.multitheftauto.com/wiki/CenterWindow


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 21:28


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Dobra. Dzi?ki.

Wie kto? dlaczego po spolszczeniu tamten skrypt nie dzia?a?

Aha.
Kod:

guiCreateButton(841,122,291,46,"ZASADY SERWERA [CZYTAJ]",false)

Mam co? takiego, zrobi mi kto? aby po klikni?ciu wy?wietla?o si? to:
Kod:

guiCreateWindow(683,188,655,761,"ZASADY SERWERA POLISH SERVER REAL LIFE",false)
GUIEditor_Memo[1] = guiCreateMemo(25,51,613,621,"\nZASADY SERWERA POLISH SERVER REAL LIFE:\n\n1.\n2.\n3.\n4.\n5.\n6.\n7.\n8.\n9.\n10\n11.\n12.\n13.\n14.\n15\n16.\n...",false,GUIEditor_Window[1])
GUIEditor_Button[1] = guiCreateButton(199,700,271,39,"Akceptuje zasady.",false,GUIEditor_Window[1])
? :piwo:

[ Dodano: 2011-09-28, 21:33 ]
Kod:

addEventHandler( "onClientResourceStart", resourceRoot, function()
Image = guiCreateStaticImage(484,305,885,131,"psrl.png",false)
end )

addCommandHandler( "center", function()
if Image then
centerWindow( Image )
end
end )


Co w tym jest ?le ?e nie wy?wietla obrazka na ?rodku?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 21:44


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Wpisz /debugscript 3 - je?li ?aden b??d nie wyskoczy b?dziemy my?le?, nie wiem ale mo?e by? te? tak ze ta funkcja jest tylko dla okienek - 'Window'(nie jestem pewien). Co do pytania to tak jak podawa?em na poczatku tego tematu, czyli:

Kod:

function funkcja_client (button, state, absoluteX, absoluteY)
if (source == nazwa_buttona) then
guiSetVisible(nazwa_okienka,true)
end
end
addEventHandler ("onClientGUIClick", nazwa_buttona, funkcja_client)


Tylko ?e zmieni?em z guiSetVisible(nazwa_okienka,false) na guiSetVisible(nazwa_okienka,true) dzi?ki czemu okienko b?dzie po wcisnieciu sie danego przycisku pokazywac a nie ukrywa?.


PS. Co do tego obrazka - wpisywa?e? t? komend?? Wiem - g?upie pytanie ale mo?e pomy?la?e? ?e to powinno by? odrazu i nic nie wpisywa?e? i si? dziwisz :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-09-28, 22:26


Martti







Wiek: 42
Na forum: 5367 dni
Posty: 108

Piwa: 2

Respekt: 45,3

Ale ja nie wiem za bardzo jak to wszystko zrobi?. Co to te absoluteX itp.? Dlatego chcia?em aby kto? mi zrobi? ten kod to bym si? po?apa?, albo ostatecznie dok?adnie wyja?ni?.
Jak? komend?? ?eby wycentrowa? obrazek potrzeba jakiej? komendy?

Postaw piwo autorowi tego posta
 

 
Tagi: panel :: frakcji :: inne
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panel frakcji i inne 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