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

Wysłany: 2020-02-19, 14:02


KamZ







Wiek: 23
Na forum: 2698 dni
Posty: 7
Nick w MP: KamZ



Respekt: 50

Cze??! Kolejny m?j post na forum, tym razem potrzebuj? pomocy z;
Chc? zrobi? tzw. interfejs po zalogowaniu gracza na serwer (co? w stylu interfejsu mta gdy w??czamy gr?).
Nie wiem jak zrobi? background i button'y, kt?re po wci?ni?ciu:
np. Play - do??cza gracza do trwaj?cej rundy.
Ustawienia, sklep itd.
Nie mog? tego nigdzie znale??.
Za pomoc daj? :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 14:09


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Jak to nie mo?esz tego nigdzie znale??, skoro wi?kszo?? skrypt?w opiera si? na tego typu kodzie.
Po zalogowaniu si? triggerujesz event (je?eli s? to dwa inne skrypty) albo w tym samym skrypcie w funkcji przypisanej do onClientRender tworzysz w?asne grafiki za pomoc? funkcji dxDrawImage, dxDrawText i przyk?adowo dxDrawRectangle. Robisz r?wnie? event onClientClick. W nim sprawdzasz myszk? i je?eli myszka jest na danych pozycjach to ci?gniesz funkcje dalej co ma wykona? i to tyle.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
KamZ
Wysłany: 2020-02-19, 14:29


KamZ







Wiek: 23
Na forum: 2698 dni
Posty: 7
Nick w MP: KamZ



Respekt: 50

Inaczej - nie wiem jak to wykona?*

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 14:31


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Skoro w takim stopniu nie znasz si? na Lua to po co rzucasz si? na g??bok? wod?? Dzia? gie?da :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 14:45


KamZ







Wiek: 23
Na forum: 2698 dni
Posty: 7
Nick w MP: KamZ



Respekt: 50

Nie mam zamiaru p?aci? za skrypty innych u?ytkownik?w forum/graczy.
Chcia?bym wi?kszo?? zrobi? samemu.

[ Dodano: 2020-02-19, 14:59 ]
Samemu z lekk? pomoc? 🤣

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-02-19, 15:00


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to wzoruj si? na przyk?adach z wiki dla ka?dej wyzej wymiemionej funkcji.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
KamZ
Wysłany: 2020-02-19, 15:42


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Zobacz przyk?ad:


function draw()
    dxDrawImage(...)  -- kropki zamieniasz na argumenty
    dxDrawRectangle(...)  -- kropki zamieniasz na argumenty
    dxDrawText(...)   -- kropki zamieniasz na argumenty
end

function click(button)  -- click(buttonstate)
    if button == "left" then  --sprawdzasz czy zostaklikni?ty lewy przycisk myszymo?esz jeszcze sprawdzistate czyli czy lpm jest trzymany czy puszczony (if button and state == 'down'/'up'/'both')
        if isMouseInPosition(...)  -- kropki zamieniasz na pozycje myszkiisMouseInPosition nie jest wbudowanfunkcjwi?c musisz jzaimplementowa? (wstawipodany kod do twojego koduz mta:sahttps://wiki.multitheftauto.com/wiki/IsMouseInPosition
            outputChatBox("dzia?a") -- tutaj wstawiasz co ma siwykonaje?eli mysz jest w pozycjach i zostanie klikni?tanpwy?le wiadomo?c na czacie 'dzia?a'
        end
    end
end

addEventHandler("onClientRender"rootdraw)  -- odpowiada za wy?wietlenie siinterfejsu
addEventHandler("onClientClick"rootclick)  -- odpowiada za to, ?e funkcja click wykona sipo klikni?ciu przez gracza


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
KamZ
Tagi: customowy :: interfejs :: zalogowaniu.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Custom'owy interfejs po zalogowaniu. Odpowiedz do tematu

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