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

Wysłany: 2013-05-04, 15:46


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4780 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

Jak zrobi? system BW podobny do LSS?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 16:08


vipSEBOvip

A poor begginer






Wiek: 26
Na forum: 5178 dni
Posty: 597
Nick w MP: xSebaPL

Piwa: 77

Respekt: 140
Respekt: 140

Masz tu oryginalny z LSS ;P
CLIENT:
local sx,sy guiGetScreenSize()
local death = {}

function dli(x,a,b,c)
    if (x==1then    return a end
    if (x%10>1) and (x%10<5) and (not ((x%100>=10) and (x%100<=21))) then     return b end
    return c
end

function bwUpdate()
    local toBwEnd = (getElementData(getLocalPlayer(), "bwEndTime")-getTickCount())

    local xygetElementPosition getLocalPlayer () )
--    setCameraMatrix 101015xy)
    setCameraMatrix(x-(10 math.sin(toBwEnd/40000)),y+(10 math.cos(toBwEnd/40000)),z+15,x,y,z)

    if(toBwEnd <= 1then
        triggerEvent("onBwFinish"getRootElement())        
        removeEventHandler("onClientRender"getRootElement(), bwUpdate)
        return
    end
    
    local timeInt math.floor(toBwEnd/1000)
    local timeStr = (timeInt >= 60 and dli(timeInt/60+1"minuta""minuty""minut") or dli(timeInt"sekunda""sekund""sekund"))
    
    local text "Do ko?ca BW pozosta?o " .. tostring(math.floor((timeInt >= 60 and timeInt/60+or timeInt))) .. " " .. timeStr
    
    local fX = (sx/2)-(dxGetTextWidth(text2)/2)
    local fY = (sx/2)-200
    
    dxDrawText(textfX 1fYfX 1fYtocolor(0,   0,   0255),   2)
    dxDrawText(textfX 1fYfX 1fYtocolor(0,   0,   0255),   2)
    dxDrawText(textfXfY 1fXfY 1tocolor(0,   0,   0255),   2)
    dxDrawText(textfXfY 1fXfY 1tocolor(0,   0,   0255),   2)
    dxDrawText(textfXfYfXfYtocolor(255255255255), 2)
end

addEventHandler("onClientPlayerWasted"getRootElement(), 
    function(killerweaponbodypart)
        if(source == getLocalPlayer()) then
            local bwSeconds 10            
            if bodypart == 9 then -- g?owa
                bwSeconds = (10 60)
            elseif bodypart == 9 then -- ty?ek
                bwSeconds = (60)
            elseif tonumber(bodypart) and (tonumber(bodypart) >= and tonumber(bodypart) <= 8then -- ko?czyny
                bwSeconds = (60)
            elseif bodypart == 3 then -- klatka piersiowa
                bwSeconds = (60)
            else
                bwSeconds = (60)
            end
            
            setElementData(getLocalPlayer(), "bwEndTime"getTickCount()+(bwSeconds 1000))
            
            triggerEvent("onGUIOptionChange"getRootElement(), "grayscale"true)
            addEventHandler("onClientRender"getRootElement(), bwUpdate)
            fadeCamera false1.000) 
            setTimer fadeCamera20001true0.5 )
            
            death.heartBeat playSound("audio/heartbeat.mp3"true)
        end
    end
)

addEvent("onBwFinish"true)
addEventHandler("onBwFinish"getRootElement(),
    function()
        setCameraTarget(getLocalPlayer())        
        destroyElement(death.heartBeat)
            
        triggerServerEvent("onPlayerFinshBW"getLocalPlayer())
        
        triggerEvent("onGUIOptionChange"getRootElement(), "grayscale"false)        
        removeEventHandler("onClientRender"getRootElement(), bwUpdate)
    end
)

addEventHandler "onClientPlayerDamage"getRootElement(),
    function()
        if(source == getLocalPlayer()) then
            fadeCamera false1.02550) 
            setTimer fadeCamera5001true0.5 )
        end
    end
)


Serwer:
addEventHandler("onPlayerFinshBW"true)
addEventHandler("onPlayerFinshBW"getRootElement(),
function()
    xygetElementPosition(source)
    spawnPlayer(sourcexyz)
end
)


PS
Na robieniu kolejnego, takiego samego serwera, daleko nie zajdziesz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 16:34


PanGrzybulek







Wiek: 28
Na forum: 4823 dni
Posty: 47
Nick w MP: Mentosik

Piwa: 3

Respekt: 50

Ostrzeżeń: 100%
Dokladnie, bo widze ze robisz juz chyba 7 temat na temat skryptow powiem twoimi slowami " Takimi jak na LSS". Na plagiacie nikt nie zagra.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 16:57


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4780 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

Nie chc? niczego plagiatowa?, po prostu ucz? si? lua... Chcia?bym pozna? jako? skrypt, obejrze? jego funkcj? i zrobi? jeszcze raz samemu, jak najlepiej, tak jak ja bym chcia?.

Podpis
Pomóc Ci w czymś
? - Napisz temat, jeśli będę mógł to odpiszę.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 17:13


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Ucz si? od postaw, bo na razie wygl?da to tak "jak to zrobi??" i tak co chwil?, poducz si? to takich pyta? nie b?dzie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 17:18


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4780 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

Ka?dy uczy si? na sw?j spos?b, ja przegl?dam ju?, to co gotowe i z tego si? ucz? funkcji itd...

Podpis
Pomóc Ci w czymś
? - Napisz temat, jeśli będę mógł to odpiszę.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-04, 22:53


Oski

LUA Scripter






Wiek: 30
Na forum: 5247 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Autor w pewnym sensie ma racje.
Ja te? si? tak uczy?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-05, 12:31


karer







Wiek: 27
Na forum: 5330 dni
Posty: 17
Nick w MP: karer

Piwa: 5

Respekt: 100
Respekt: 100

Azzednie, taka mala informacja dla ciebie:

na samej gorze kodu od bw jest pewna informacja

Kod:

local licence=[[

==============================================================================
LSS-RP (c) RootKiller <rootkiller.programmer@gmail.com>
Wszelkie prawa zastrzezone. Nie masz praw uzywac tego kodu bez mojej zgody.

2012-

]]


mozesz miec przez to problemy, jezeli uzyjesz tego kodu bez zgody autora.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-05, 12:54


Azzeddine

Obeznany LUA






Wiek: 33
Na forum: 4780 dni
Posty: 87
Nick w MP: Azzeddine

Piwa: 17

Respekt: 50

@UP
Chyba co? napisa?em, nie b?d? u?ywa? tego kodu, po prostu wiem jak wygl?da skrypt, tylko chce obczai? funkcje tego, postudiowa? pare razy "JAK TO DZIA?A?" Rozumiesz?-To m?j spos?b nauki funkcji, po prostu tak mi ?atwiej.

[ Dodano: 2013-05-11, 15:57 ]
Jest jaki? b??d w tym skrypcie sprawdzi?em go, normalnie jest bw ale po bw kamera powoli idzie w g?r?, tzw nie robi unbw...

Podpis
Pomóc Ci w czymś
? - Napisz temat, jeśli będę mógł to odpiszę.
Postaw piwo autorowi tego posta
 

 
Tagi: bwsystem
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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