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

Wysłany: 2017-07-22, 21:05


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

Dobra od razu do tematu, Mam par? problem?w.:

-Mam sobie ca?y hud w dx, i teraz chcia?bym ukry? dxText(HAJS), a potem znowu pokaza?. Jak to zrobi??

-Drugi: Mam sobie w s-side, ca?y skrypt np: na godzin?. I tak gdy wpisz? komend? np: "/godzina". To wtedy wy?le co? do c-side i wywo?a funkcje: Ukryj dxText(HAJS) i pokaz dxText(Godzina)

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

 
Wysłany: 2017-07-22, 21:09


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466


nie chce mi sie pisac komendy tylko dam ci triggery

wpisales komende
triggerClientEvent(plr,"hud",plr)

CLIENT

addEvent("hud")
addEventHandler("hud",root,function()
Ukryj() -- nie wiem jak wyglada ta twoja funckja
Pokaz()-- to samo co wyzej, pokazujesz godzine
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-22, 21:13


Szydlo

Stance Works






Wiek: 26
Na forum: 3726 dni
Posty: 343
Nick w MP: Szydlo

Piwa: 4

Respekt: 105,3
Respekt: 105,3

A co oznacza skr?t "plr"?

[ Dodano: 2017-07-22, 21:21 ]
Dobra, tylko jedne problem. Nadal nie ogarniam tego dxGUI(z tymi renderami...)

Ca?y kod:

--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 ipairs( components ) do
        setPlayerHudComponentVisible( component, false )
    end
end)
-- GUI, ZMIENNE, PREMIUM
    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(1505, 31, 364, 86, tocolor(12, 12, 12, 200), false) -- T?o
        dxDrawRectangle(1505, 23, 364*hp/100, 13, tocolor(249, 0, 0, 255), false) -- HP
        dxDrawRectangle(1505, 107, 181, 364*armor/100 , tocolor(243, 243, 243, 255), false) -- KAMIZELKA
        dxDrawText(nowyNick, 1515, 55, 1725, 86, tocolor(R,G,B,A), 2.00, "default", "left", "top", false, false, false, false, false)
        dxDrawText(money.. "$", 1756, 55, 1859, 84, tocolor(255, 255, 255, 255), 2.00, "default", "left", "top", false, false, false, false, false)
    end
    addEventHandler("onClientRender", root, dxRender)
    --Schowaj Gui
    function hideGUI()
        removeEventHandler("onClientRender", root, dxRender)
    end    
    -- Zegarek
    --Zmienne Dla Zegarka
    local timehour, timeminute = getTime()
    local realtime = getRealTime()
    hour = realtime.hour
    minute = realtime.minute
    sec = realtime.second

    function dxClock()
        dxDrawText("Godzina", 1756, 55, 1859, 84, tocolor(255, 255, 255, 255), 2.00, "default", "left", "top", false, false, false, false, false)
    end
    addEventHandler("Clock",root, hideGUI, dxClock)



Tutaj ca?e s-side:

-- Zegarek
local Clock = false

function giveclock()
    if Clock == false then
        Clock = true
        outputChatBox ( "Od teraz masz zegarek!", getRootElement(), 100, 100, 100, true )
    else
        outputChatBox ( "Masz juz zegarek!", getRootElement(), 100, 100, 100, true )
    end    
end
addCommandHandler ( "dzegarek", giveclock )
function delclock()
    if Clock == true then
        Clock = false
        outputChatBox ( "Juz nie masz zegarka!", getRootElement(), 100, 100, 100, true )
    else
        outputChatBox ( "Nie masz zegarka!", getRootElement(), 100, 100, 100, true )
    end        
end
addCommandHandler ( "uzegarek", delclock )

function clock()
    if Clock == true then
        triggerClientEvent(zegarek,"Clock",zegarek)
    else
        outputChatBox ( "Nie masz zegarka!", getRootElement(), 100, 100, 100, true )    
    end    
end    
addCommandHandler ( "zegarek", Clock )


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

 
Tagi: s-side :: c-side
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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