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

Wysłany: 2020-11-15, 23:48


gubiMonster123







Wiek: 26
Na forum: 2490 dni
Posty: 7
Nick w MP: gubiMonster



Respekt: 50

Witam mam pytanie jak wy??czy? HUD w panelu logowania {Hud jest niestandardowy zrobiony skrypt} i potem ?eby po wej?ciu na serwer si? znowu odpali?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 03:17


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Mo?esz to zrobi? na 2 sposoby.

Spos?b pierwszy: W hudzie stworzy? instrukcje warunkow? kt?ra b?dzie sprawdza?a element dat?. Ta z kolei b?dzie ustawiana po autoryzacji konta u?ytkownika i pomy?lnym zalogowaniu si?.

Spos?b drugi: Uruchamia? render hudu po poprawnym zalogowaniu si? na serwer. Czyli stworzy? event w hudzie kt?ry b?dzie wywo?ywany z poziomu panelu logowania w chwili udanej autoryzacji lub te? wybraniu spawnu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 08:07


gubiMonster123







Wiek: 26
Na forum: 2490 dni
Posty: 7
Nick w MP: gubiMonster



Respekt: 50

Wol? ten spos?b drugi ,tylko nie wiem jak go u?y?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 08:49


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Po kliencie w miejscu hudu:

Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Po serwerze w miejscu pomy?lnego zalogowania:

Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 09:21


gubiMonster123







Wiek: 26
Na forum: 2490 dni
Posty: 7
Nick w MP: gubiMonster



Respekt: 50

Czy dobrze poprawnie napisa?em ?

addEvent ( "hudznik" , true )
addEventHandler ( "onClientRender" , root , hudznik )
triggerClientEvent("hudznik", root)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 10:01


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie bardzo, w 2 argumencie triggerClientEvent wskazujesz gracza. Da?e? root czyli wykona si? dla ka?dego. Przed "hudznik" wstaw zmienn? gracze, to samo po tym "hudznik".

Je?li funkcja hudznik uruchamia HUD dla gracza to b?dzie dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 10:56


gubiMonster123







Wiek: 26
Na forum: 2490 dni
Posty: 7
Nick w MP: gubiMonster



Respekt: 50

Teraz b?dzie dobrze ?
addEvent ( "hudznik" , true )
addEventHandler ( "onClientRender" , root , hudznik )
triggerClientEvent(localPlayer,"hudznik", localPlayer)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 10:58


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

triggerClientEvent jest po serwerze, wi?c sk?d ty tam bierzesz localPlayer?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 11:11


gubiMonster123







Wiek: 26
Na forum: 2490 dni
Posty: 7
Nick w MP: gubiMonster



Respekt: 50

Przepraszam, pomyli?o mi si? to jest po stronie serwera.
playerSource

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-16, 13:11


Maniekxx

Amator






Wiek: 24
Na forum: 2894 dni
Posty: 232
Nick w MP: Maniekxx

Piwa: 225

Respekt: 110
Respekt: 110

Ostrzeżeń: 20%
Klient

function render()
--kod
end

addEvent("render_hud",trueaddEventHandler("render_hud",root,function(player)
if player == localPlayer then
addEventHandler("onClientRender",root,render)
end
end)

Serwer

triggerClienrEvent(playerSource,"render_hud",root,playerSource)


Postaw piwo autorowi tego posta
 

 
Tagi: hud
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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