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

Wysłany: 2017-07-23, 15:24


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Witam, mam oto dwa problemy:

-Pierwszy nie ogarniam tych removeHandler?w w tym dx, zrobi?em skrypt na zegarek i wysy?a on triggera kt?ry odbiera c-side i funkcja ma schowa? hajs pokaza? zegarek a potem schowa? zegarek i pokaza? hajs. Tylko nie ogarnaim w?asnie tych removeHandler.

-Drugi problem. Czy s? w lua/mta:sa, triggery takie jak w unity? Trigger w unity - takie pole jakby i gdy si? w nie wejdzie to si? co? zrobi.

[ Dodano: 2017-07-23, 15:26 ]
I zapomnia?em doda?:

c-side: https://pastebin.com/Wkx6jDfe
s-side: https://pastebin.com/3gBrMHud

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-23, 18:38


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

To jest ca?y kod po stronie clienta? Ja tam nigdzie nie widz? zegarka. Dodatkowo to jest ?le:
         triggerClientEvent(zegarek,"Clock",zegarek)


Powinno by?:

 triggerClientEvent("nazwa eventu"rootfunkcja


Musisz doda? kod na pokazywanie zegara i razem z nim doda? event za pomoc?:


Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Do eventu funkcje przypisujesz za pomoc?:

Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:29


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

po stronie servera jest zegarek.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:36


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

A no tak ju? widz? tylko zrobi?e? co? takiego:
local Clock false

To oznacza, ?e zegar jest r?wny false potem:
 Clock true

I to jak dla mnie si? nie zgadze, poniewa? Clock r?wna si? jednocze?nie false i true. Masz zrobiony zegar w hudzie czy chcia?by? ten z GTA SA mie??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:40


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

To jest pod serwer typu rp, zrobi?em tak na szybko bo nie mam ?adnego systemu na ekwipunek. I chodzi oto w tym skrypcie, ?e jak masz zegarek i wpiszesz /zegarek. To wtedy zniknie ile masz pieni?dzy. I si? pojawi zegarek a potem zniknie i si? pojawi ile masz hajsu.

[ Dodano: 2017-07-24, 11:41 ]
I chcia?bym ?eby na razie hajs znika? i si? pojawia? napis "Zegar".

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:43


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

I rozumiem, ?e pieni?dze znikaj?, ale nie pojawia si? zegar, tak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:43


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

A po za tym... Jak Clock mo?e si? r?wna? true i false jednocze?nie??? Przecie? na pocz?tku jest
Clock false
a potem przypisuje do niego ?e ma si? r?wna? true

[ Dodano: 2017-07-24, 11:43 ]
W?a?nie nic si? nie robi.

[ Dodano: 2017-07-24, 11:45 ]
Chyba co? jest z triggerem, albo ja nie ogarniam tych removehandler.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:47


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Musisz doda? eventy


Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Po stronie clienta oraz funkcje, kt?ra b?dzie pokazywa? zegar

Więcej informacji znajdziesz w Wikipedii MTA:

dxDrawText


Masz w skrypcie po stronie clienta w funkcji Clock
        triggerClientEvent(zegarek,"Clock",zegarek)

Ale ten event nie jest dodany po stronie clienta

[ Dodano: 2017-07-24, 11:51 ]
Dodatkowo zamiast tego Clock = true/false da?bym:
        setPlayerHudComponentVisible"clock"true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:52


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

No bo patrz, po stronie s-side jest ca?y zegarek, i gdy wpisz? si? /zegarek, to wtedy wysy?a triggera do c-side, c-side go odpiera i wy?wietla odpowiednie rzeczy.

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:52


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Tak, ale Ty tego eventu nie doda?e? po stronie clienta dlatego nic ci nie wy?wietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:56


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Artystek, ale to Clock = true/false, jest pod ekwipunek. Gdy zrobi? ekwipunek to wtedy b?dzie jako przedmiot a na razie jest taki ekwipunek ?e true/false

[ Dodano: 2017-07-24, 11:56 ]
Bo na razie ekwipunek jest chyba dla mnie zbyt zaawansowany

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:57


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

No dobra tylko event, kt?ry za pomoc? triggera wywo?ujesz po stronie servera musi by? dodany po stronie clienta za pomoc?:

Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 11:58


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Ca?y czas by?, tylko ?le skopiowa?em:

(To jest c-side)

--Odbierz event z s-side 
addEvent("Clock")
-- Schowaj Gui Oryginalne
local components = { "weapon""ammo""health""clock""money""breath""armour""wanted" }
 
addEventHandler("onClientResourceStart"getResourceRootElement(getThisResource()),
function ()
    for _component in ipairscomponents ) do
        setPlayerHudComponentVisiblecomponentfalse )
    end
end)
-- GUIZMIENNEPREMIUM
    function dxRender()
        -- Zmienne
        local nick getPlayerName(localPlayer)
        local nowyNick string.gsub(nick,"_"," ")
        local armor getPedStat(localPlayer,164)
        local hp getElementHealth(localPlayer)       
        local money getPlayerMoney(localPlayer)   
        local armor getPlayerArmor(localPlayer)  

        --Kolor
        R 255
        G 255
        B 255
        A 255
        
        -- Wyg?ad gui
        dxDrawRectangle(15053136486tocolor(121212200), false) -- T?o
        dxDrawRectangle(150523364*hp/10013tocolor(24900255), false) -- HP
        dxDrawRectangle(1505107181364*armor/10013tocolor(243243243255), false) -- KAMIZELKA
        dxDrawText(nowyNick151555172586tocolor(R,G,B,A), 2.00"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(money.. "$"175655185984tocolor(255255255255), 2.00"default""left""top"falsefalsefalsefalsefalse)
    end
    addEventHandler("onClientRender"rootdxRender)
    --Schowaj Gui
    function hideGUI()
        removeEventHandler("onClientRender"rootdxRender)
    end    
    -- Zegarek
    --Zmienne Dla Zegarka
    local timehourtimeminute getTime()
    local realtime getRealTime()
    hour realtime.hour
    minute realtime.minute
    sec realtime.second
        
    function dxClock()
        dxDrawText("Godzina"175655185984tocolor(255255255255), 2.00"default""left""top"falsefalsefalsefalsefalse)
    end
    addEventHandler("Clock",roothideGUIdxClock)



[ Dodano: 2017-07-24, 11:59 ]
(2 linijka)

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 12:00


Artystek







Wiek: 23
Na forum: 3520 dni
Posty: 143
Nick w MP: Artystek

Piwa: 74

Respekt: 55,3

Zr?b to tak:
addEvent("Clock"true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-24, 12:02


Szydlo

Stance Works






Wiek: 25
Na forum: 3585 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Tylko, da si? usun?? dany element z gui a potem je pojawi?? xD

Podpis
Aktualny najlepszy kontakt do mnie: Szydlo#8134 (Discord)
Postaw piwo autorowi tego posta
 

 
Tagi: removehandler.... :: triggery :: ala :: unity
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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