Witam. W jednym skrypcie do spawnowania aut by? zb?dny przycisk dla mnie kt?ry niszczy? dane auto, ja go postanowi?em przerobi? na taki dowcipny. Polega to na tym ?e gdy wci?nie kto? ten przycisk to zaczyna lecie? muzyczka i wyskakuje napis w chatboxie ( jednak?e lepiej by by?o gdyby da? napis na ?rodek ekranu, ale nie znalaz?em do tego odpowiedniego kodu ). Gdy wcisn? przycisk wyskakuje b??d gdzie wychodzi ?e dla playsound jest wpisana z?a warto?? ( tak bynajmniej to rozumiem - Playsound < a nil value >.
Oto funkcja w pliku server:
A to w pliku client:
A to meta.xml:
Nazwa pliku audio si? zgadza z tym dla playsound, pr?bowa?em i usun?? ten napis true w linijce PlaySound ale to nic nie zmienia.
Wrzu? to do "client-side" i to wystarczy. Nie bierz si? za triggerowanie jak nie masz poj?cia ocb. T? funkcj? podczep pod Event "onClientGUIClick" (oczywi?cie pod Button'a)
@EDIT
Je?eli chcesz wy?rodkowa? napis to ja ci polecam takie obliczenia
width - szeroko?? ekranu
height - wysoko?? ekranu
newWidth - szeroko?? elementu (label, button, rectangle...)
newHeight - wysoko?? elementu (label, button, rectangle...)
(width - newWidth)/2 - pierwsza warto?? X po?o?enia
(height - newHeight)/2 - druga warto?? Y po?o?enia
Ustawiasz element w obliczonych po?o?eniach i masz na ?rodku .
np.
Mam ro?dzielczo?? 1024x768
Tworze button o warto?ciach 300x20
Obliczam:
(1024-300)/2 = 362
(768 - 20)/2 = 374
To s? pozycje ABSOLUTNE. Na relatywnych nie pracowa?em .
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