Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
Wysłany: 2018-09-15, 19:31


Query

LightRPG






Wiek: 17
Na forum: 528 dni
Posty: 299
Nick w MP: Query

Piwa: 689

Respekt: 111
Respekt: 111


Cześc, mam problem. Podczas gdy nie jestem zalogowany chciałbym żeby hud byl schowany a jednak on jest.. Ktoś coś?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 19:35


Wilq







Wiek: 17
Na forum: 1885 dni
Posty: 805

Piwa: 150

Respekt: 405,8
Respekt: 405,8


Polecam zastosować elementDatę - przy wejściu na serwer ustawia ją na true a po zalogowaniu na false.
W kodzie od HUDu dodaj warunek, jeśli ta elementData == true to go nie wyświetla.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 19:37


Kalizman

Coś napewno...






Wiek: 17
Na forum: 1108 dni
Posty: 1419

Piwa: 3261

Respekt: 373,5
Respekt: 373,5Respekt: 373,5Respekt: 373,5Respekt: 373,5


Podpis

Sprzedam gamemode RPG na platformę MTA:SA za niską cenę:
http://www.gtao.pl/%3Cfont-colorlime%3Esprzedam%3C-font%3E-gm-mta-country-rpg-vt126606.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 19:41


Query

LightRPG






Wiek: 17
Na forum: 528 dni
Posty: 299
Nick w MP: Query

Piwa: 689

Respekt: 111
Respekt: 111


Po zastosowaniu elementDat nie działa nadal..

[ Dodano: 2018-09-15, 19:42 ]
Możecie to pokazać w jakiś sposób?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 20:18


Wilq







Wiek: 17
Na forum: 1885 dni
Posty: 805

Piwa: 150

Respekt: 405,8
Respekt: 405,8


Przykładowy kod:

addEventHandler("onClientPlayerJoin"getRootElement(), function()
   setElementData(source"logging"true)
end)


local sxsy guiGetScreenSize()
addEventHandler("onClientRender"getRootElement()
  if getElementData(getLocalPlayer(), "logging") == true then
     dxDrawText("Witamy"sx*960/1920sy*540/1080)
    -- czy tam inny kod jaki chcesz
  end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 20:21


Query

LightRPG






Wiek: 17
Na forum: 528 dni
Posty: 299
Nick w MP: Query

Piwa: 689

Respekt: 111
Respekt: 111


Nadal nie rozumiem :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 20:28


Wilq







Wiek: 17
Na forum: 1885 dni
Posty: 805

Piwa: 150

Respekt: 405,8
Respekt: 405,8


Przy wejściu na serwer ustawiasz graczowi elementDatę - np. "logujesie" - na wartość 'true'. Oznacza to, że po wejściu na serwer ma jemu się wyświetlić okno logowania czy co tam chcesz.
Krótki przykładzik:

addEventHandler("onClientPlayerJoin"getRootElement(), function()
   setElementData(source"logujesie"true)
end)


Przy evencie "onClientRender" (ten, który wyświetla elementy DX) dodajesz warunek sprawdzający tę elementDatę - sprawdzenie czy gracz się loguje czy już się zalogował.
Jeśli zwraca nam wartość 'true' - gracz się jeszcze nie zalogował więc wyświetlamy mu panel.
Krótki przykładzik:

addEventHandler("onClientRender"getRootElement(), function()
  local loguje getElementData(getLocalPlayer(), "logujesie") or true
  if loguje then
     -wyświetlamy panel logowania
  end
end)


Jeśli jednak zwróci nam 'false' - gracz już się zalogował i nie potrzebuje więcej panelu logowania - event pomija kod.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-15, 20:40


Query

LightRPG






Wiek: 17
Na forum: 528 dni
Posty: 299
Nick w MP: Query

Piwa: 689

Respekt: 111
Respekt: 111


da się prościej? xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-16, 09:46


Kalizman

Coś napewno...






Wiek: 17
Na forum: 1108 dni
Posty: 1419

Piwa: 3261

Respekt: 373,5
Respekt: 373,5Respekt: 373,5Respekt: 373,5Respekt: 373,5


Po zalogowaniu na serwer:

setElementData(zmienna_gracza"hud"true)


W onClientRender gdzie masz HUD dodaj:

if getElementData(localPlayer"hud"then
--hud
end


Podpis

Sprzedam gamemode RPG na platformę MTA:SA za niską cenę:
http://www.gtao.pl/%3Cfont-colorlime%3Esprzedam%3C-font%3E-gm-mta-country-rpg-vt126606.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-16, 10:41


Query

LightRPG






Wiek: 17
Na forum: 528 dni
Posty: 299
Nick w MP: Query

Piwa: 689

Respekt: 111
Respekt: 111


Pomogło! Dzięki :D

Postaw piwo autorowi tego posta
 

 
Tagi: hud
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

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

Skocz do: