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

Wysłany: 2016-09-15, 19:38


Murawus







Wiek: 31
Na forum: 4320 dni
Posty: 6



Respekt: 50

Mam problem, poniewa? stworzy?em progressbar, poszuka?em w internecie jak zrobi?, aby ten pasek si? ?adowa?. Lecz jednak nic nie dzia?a. Kodzik :
local Marker1 createMarker ( -1495.77260055"cylinder"60.0255.000)

GUIEditor = {
    progressbar = {}
}
function createProgressBar()
    progressBar1 guiCreateProgressBar(52399991136false)
    guiSetVisible progressBar1false )
end
addEventHandler "onClientResourceStart"resourceRootcreateProgressBar )


function showProgressBar()
    guiSetVisible progressBar1true)
    progress1 guiProgressBarGetProgress(progressBar1) 
    guiProgressBarSetProgress(progressBar1progress1 +end
addEventHandler "onClientMarkerHit"Marker1showProgressBar )

function closeProgressBar()
    guiSetVisible progressBar1false)
end
addEventHandler "onClientMarkerLeave"Marker1closeProgressBar )
    


Ps. Ju? sobie poradzi?em z tamtym, a teraz narodzi? si? nowy problem, poniewa? chcia?bym zrobi? tak, ?e skrypt sprawdza w jakiej grupie ACL jest dany gracz i powodowa?o dalsze reakcje jak wy?wietlanie flag GUI, zmiana blipu itp. M??gbym prosi? o podpowied? jak??, albo pomoc ?? Tak, dopiero si? ucz? pisania w LUA :)

Ostatnio zmieniony przez Murawus 2016-09-15, 20:58, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-09-15, 21:43


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Murawus,

Musisz zrobi? sprawdzanie acl`a po stronie serwera


Więcej informacji znajdziesz w Wikipedii MTA:

IsObjectInACLGroup


Nast?pnie je?eli gracz znajduje si? w grupie acl to trigger na stron? z serwera oraz otworzenie gui itp


Więcej informacji znajdziesz w Wikipedii MTA:

triggerEvent


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-09-16, 10:56


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

s-side


local marker createMarker(uzupelnij)

addEventHandler("onMarkerHit"marker, function(elementdimension)
if not dimension then return end
if getElementType(element) ~= "player" then return end
local acc getPlayerAccount(element)
if not isGuestAccount(accthen
  local accName getAccountName(acc)
  if isObjectInACLGroup("user."..accNameaclGetGroup("Admin")) then
    triggerClientEvent(element"showMyGUI"element)
  else
    outputChatBox("Nie jestes w grupie ACL Admin."element)
  end
end
end)




c side


local sxsy guiGetScreenSize()

local window guiCreateWindow(sx/2-300sy/2-150600300"testujemy ACL"false)
guiSetVisible(windowfalse)

addEvent("showMyGUI"true)
addEventHandler("showmyGUI"root, function()
 guiSetVisible(windowtrue)
 showCursor(true)
end)



dzialanie jest proste, gdy Twoje konto, te spod /register /login, jest wpisane w grupe ACL 'Admin', to po wej?ciu w ten marker kt?ry si? tworzy u g?ry ( musisz uzupe?nic argumenty createMarker ) wyswietli Ci te gui.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-09-16, 19:14


Murawus







Wiek: 31
Na forum: 4320 dni
Posty: 6



Respekt: 50

Dzi?kuj? wam za pomoc :) Oczywi?cie piwko leci ;)

Postaw piwo autorowi tego posta
 

 
Tagi: progressbar :: się :: nie :: ładuje.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » ProgressBar mi się nie ładuje. 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