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

Wysłany: 2017-04-04, 19:28


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

Jakie funkcje opr?cz
Więcej informacji znajdziesz w Wikipedii MTA:

setTimer
b?d? mi potrzebne do zrobienia tzw. BW czyli jak gracz zginie to na ekranie odlicza 2 minuty.

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 6 piw(a):
matif101010, lotkivc, WinTeRRR, Bereciok, KosteQ010, FELEQ
Wysłany: 2017-04-04, 19:30


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Odbliczane? na jakiej zasadzie? dxDrawText?

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:32


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

amited, mo?e by? na dxDrawText ;)

[ Dodano: 2017-04-04, 19:32 ]
Tak, ma odlicza? od 2 minut

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:34


amited







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

Piwa: 512

Respekt: 466
Respekt: 466


Więcej informacji znajdziesz w Wikipedii MTA:

DxDrawText

Mo?esz zrobi? Timera ustawionego na 120 sekund i co sekund? odejmowa? warto?ci jakie tam chcesz

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:37


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

I jak tego tutaj u?y?? ?e po zabiciu le?ysz w miejscu i odlicza 2 minuty na dxDrawText?
local screenWidthscreenHeight guiGetScreenSize ( ) 


function createText ( )
    local playerXplayerYplayerZ getElementPosition localPlayer )     
    local playerZoneName getZoneName playerXplayerYplayerZ )     

    -- Draw zone name text's shadow.
    dxDrawText ( playerZoneName, 44, screenHeight - 41, screenWidth, screenHeight, tocolor ( 0, 0, 0, 255 ), 1.02, "pricedown" )
    -- Draw zone name text.
    dxDrawText ( playerZoneName, 44, screenHeight - 43, screenWidth, screenHeight, tocolor ( 255, 255, 255, 255 ), 1, "pricedown" ) 
end

function HandleTheRendering ( )
    addEventHandler ( "onClientRender", root, createText ) onClientRender.
end

addEventHandler ( "onClientResourceStart", resourceRoot, HandleTheRendering )


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:38


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020


Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount

Przyk?ad ustawiasz zmienna czas na np minute czas = 60 i co sekunde odejmuje sekunde i potem sprawdzasz ilosc sekund

    if getTickCount()-startTick 1000 then
        startTick getTickCount()
        czas czas 1
    end
dxDrawText((czas or "0"), screenW 0.2438screenH 0.2474screenW 0.7570screenH 0.7539tocolor(255255255a), 4.00"arial""center""center"falsefalsefalsefalsefalse)

if czas == 0 then czas false end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:40


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

HazeMaFaze, co? takiego?
local screenWidthscreenHeight guiGetScreenSize ( ) 


function createText ( )
     if getTickCount()-startTick 1000 then
        startTick getTickCount()
        czas czas 1
    end
dxDrawText((czas or "0"), screenW 0.2438screenH 0.2474screenW 0.7570screenH 0.7539tocolor(255255255a), 4.00"arial""center""center"falsefalsefalsefalsefalse)

if czas == 0 then czas false end 

function HandleTheRendering ( )
    addEventHandler "onClientRender"rootcreateText end

addEventHandler "onClientResourceStart"resourceRootHandleTheRendering )


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 19:59


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

poda?em ci prawie ca?y system odliczania ty tylko musisz dawa? czas = 120 przy umieraniu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 20:01


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

DB3:
guiGetScreenSize <a nil value>

jak to ustawi? bo pierwszy raz bawi? si? w dxdraw

[ Dodano: 2017-04-04, 20:06 ]
Dobra teraz mam taki kod i dalej jest gdzie? b??d:
local screenWscreenH guiGetScreenSize ( ) 


function createText ( )
     if getTickCount()-startTick 1000 then
        startTick getTickCount()
        czas czas 1
dxDrawText((czas or "0"), screenW 0.2438screenH 0.2474screenW 0.7570screenH 0.7539tocolor(255255255a), 4.00"arial""center""center"falsefalsefalsefalsefalse)

if czas == 120 then czas false end 
function HandleTheRendering ( )
    addEventHandler "onClientRender"rootcreateText end
addEventHandler "onClientResourceStart"resourceRootHandleTheRendering )


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 20:14


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020


local screenWscreenH guiGetScreenSize ( ) 
local czas

function createText ( )
if czas then else return end
if czas == 120 then czas false end
     if getTickCount()-startTick 1000 then
        startTick getTickCount()
        czas czas 1
     end
dxDrawText((czas or "0"), screenW 0.2438screenH 0.2474screenW 0.7570screenH 0.7539tocolor(255255255a), 4.00"arial""center""center"falsefalsefalsefalsefalse)

end
 
function HandleTheRendering ( )
    czas 120
    startTick getTickCount()
    addEventHandler "onClientRender"rootcreateText end

addEventHandler "onClientResourceStart"resourceRootHandleTheRendering )

b?agam Ci?, my?l troch?, nast?pnym razem ci kodu nie napisz?, tutaj pomagamy, a nie robimy ca?y kod...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 20:17


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

A funkcja na to ?eby to zacz??o odlicza? jak gracz zginie? tzn. funkcja na co? co ma si? dzia? gdy on zginie

[ Dodano: 2017-04-04, 20:50 ]
Mam takie co?:
Client

local screenWscreenH guiGetScreenSize ( ) 
local czas

function createText ( )
if czas then else return end
if czas == 120 then czas false end
     if getTickCount()-startTick 1000 then
        startTick getTickCount()
        czas czas 1
     end
dxDrawText((czas or "0"), screenW 0.2438screenH 0.2474screenW 0.7570screenH 0.7539tocolor(255255255a), 4.00"arial""center""center"falsefalsefalsefalsefalse)

end
 
function HandleTheRendering ( )
    czas 120
    startTick getTickCount()
    addEventHandler "onPlayerWasted"rootcreateText )
end

addEventHandler "onClientResourceStart"resourceRootHandleTheRendering )

Server
addEventHandler"onPlayerWasted"getRootElement( ),
    function()
        setTimerspawnPlayer20001source00)
        spawnPlayer(source,"-2617.80, 613.78, 14.45"getRootElement())
        setPedAnimation(player"WOMAN_walknorm")
    end
)

I co tu jest ?le bo gracz jak zginie to zostaje w miejscu (w tym co zgin??)

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 21:16


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

najpierw zacznij od tego
https://www.lua.org/pil/1.html
a p??niej bierz si? za skrypty, chyba Ci? ten skrypt przewy?sza...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 21:49


Avenged

Młodszy Szkrypter






Wiek: 23
Na forum: 3510 dni
Posty: 654
Nick w MP: Avenged

Piwa: 1570

Respekt: 326,3
Respekt: 326,3Respekt: 326,3Respekt: 326,3

HazeMaFaze, dopiero si? ucz?... a to forum jest podobno od pomagania... ;_;

Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 21:54


_Haze

Peace Yo!






Wiek: 24
Na forum: 4185 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

BarteQ03, no to pr?buj? Ci? nakierowa?. Zobacz jak tworzy? funkcje, eventy jak podpina?, zmienne globalne i lokalne. Trigery i tablice. Potrenuj na prostych eventach. Po co Ci ten skrypt skoro i tak nie b?dziesz wiedzia? jak dzia?a, i my Ci ca?y kod napiszemy? xD Ogarnij te? strony client i server.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-04, 23:52


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

HazeMaFaze, Tak wgl. co ma poradnik czystego lua do lua w mta? To co z lua w mta jest to szkielet ca?ego programu typu jak maj? wygl?da? funkcje, ify, p?tle itp. a reszta to i tak funckje z MTA

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: skrypt
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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