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

Wysłany: 2017-10-27, 18:34


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Witam,

Mam taki kod i chc? aby ?wiat?a mruga?y co pare sekund. Pami?tam, ?e robi?o to si? za pomoc? setTimer'a, lecz nie pami?tam dok?adniej jak.

local Swiatla_most = {
{-422.100006103521012.400024414119.200000762939255255255},
-- Bla ble bla ble
}

for kv in ipairs(Swiatla_most) do
    swiatla createMarker(v[1], v[2], v[3], "corona"0.75v[4], v[5], v[6])



end


Ostatnio zmieniony przez l3g3nd4 2017-10-28, 07:26, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-27, 19: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

Lepiej u?y? do tego
Więcej informacji znajdziesz w Wikipedii MTA:

getTickCount


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-27, 19:10


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

A mo?na prosi? przyk?ad jaki?, bo nie wiem jak to zastosowa? bior?c to z Wiki

Podpis

Discord: l3g3nd4#9882
GG: 66391457
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-27, 22:22


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Mo?na te?
Więcej informacji znajdziesz w Wikipedii MTA:

setTimer

no i trzeba wr?cz,
Więcej informacji znajdziesz w Wikipedii MTA:

setElementAlpha

Więcej informacji znajdziesz w Wikipedii MTA:

getElementAlpha

W sumie dla fajnego efektu mozna te?
Więcej informacji znajdziesz w Wikipedii MTA:

interpolateBetween



addEventHandler("onClientRender",root,function()
local a getElementAlpha(swiatlo)
if == or alpha == 0 then
tick getTickCount()
local alpha interpolateBetween(0,0,0,255,0,0,(getTickCount()-tick)/1000,"Linear")
setElementAlpha(swiatlo,alpha)
elseif == 255 or alpha == 255 then
tick getTickCount()
local alpha interpolateBetween(255,0,0,0,0,0,(getTickCount()-tick)/2000,"Linear")
setElementAlpha(swiatlo,alpha)
 end
end)

Co? mniej wi?cej takiego.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
l3g3nd4
Wysłany: 2017-10-28, 06:47


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Okej poradzi?em sobie, teraz mam jeszcze jeden problem z innym "skryptem", a nie chce pisa? innego tematu

Problem jest w tym, ?e "bramki" otwieraj? si? dla 1 gracza, a jak zrobi? ?eby dla wszystkich si? otwiera?a ?

local marker_na_moscie createMarker(428.70001220703604.29998779297, -4.4000000953674"cylinder"650000)

local Bramki_na_moscie = {
{423.79998779297599.7000122070314.71, -9000},
-- Bla ble bla ble
}

for kv in ipairs(Bramki_na_moscie) do
local barierki createObject(1251v[1], v[2], v[3], v[4], v[5], v[6])
    setObjectBreakable(barierkifalse)

bindKey("q""down", function()
    if not isElementWithinMarker(localPlayermarker_na_mosciethen return
        end
    moveObject(barierki2500v[1], v[2], 16.299999237061)


bindKey("e""down", function()
    if not isElementWithinMarker(localPlayermarker_na_mosciethen return
        end
    moveObject(barierki3000v[1], v[2], v[3])
end)
end)
end


meta
Kod:

<meta>
<script src="bramki_c.lua" type="client"/>

</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 13:56


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Przenie?? sw?j kod ze strony client do server.

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 15:36


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Zrobi?em tak, lecz nadal to samo... Zmiana wersji clienta nic nie da..

Podpis

Discord: l3g3nd4#9882
GG: 66391457
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 17:13


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

meta:
Kod:


<meta>
<script src="bramki.lua" type="server"/>
</meta>


+ musisz sw?j kod przerobi? na stron? server'a bo tam nie ma np. "localPlayer"

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 17:19


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

To co ma by? zamiast "localPlayer" ? Jak usuwam to localPlayer to wyskakuje error w db3..

[ Dodano: 2017-10-28, 17:21 ]
Znaczy skrypt mam po stornie clienta i servera

local marker_na_moscie_FC_LS1 createMarker(428.70001220703604.29998779297, -4.4000000953674"cylinder"650000)

local Bramki_na_moscie_FC_LS = {
{423.79998779297599.7000122070314.71, -9000},
{425.39999389648600.7000122070314.51, -9000},
{426.70001220703601.5999755859414.51, -9000},
{427.89999389648602.514.51, -9000},
{429.20001220703603.4000244140614.51, -9000},
{430.5604.2999877929714.51, -9000},
{431.79998779297605.2000122070314.51, -9000},
{433.29998779297606.2999877929714.51, -9000},
{434.60000610352607.2999877929714.71, -9000},
}


for kv in ipairs(Bramki_na_moscie_FC_LS) do
local barierki createObject(1251v[1], v[2], v[3], v[4], v[5], v[6])

function Otworz(localPlayer)
bindKey(thePlayer"q""down"Otworz)
    if not isElementWithinMarker(localPlayermarker_na_moscie_FC_LS1then return
    moveObject(barierki2500v[1], v[2], 16.299999237061)
end
end
end


function Zamknij(localPlayer)
bindKey(thePlayer"e""down"Zamknij)
    if not isElementWithinMarker(localPlayermarker_na_moscie_FC_LS1then return
    moveObject(barierki,  3000v[1], v[2], v[3])
end
end




Podpis

Discord: l3g3nd4#9882
GG: 66391457
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 17:30


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150


Więcej informacji znajdziesz w Wikipedii MTA:

bindKey
zobacz jakie tam s? parametry funkcji po stronie servera i popraw sw?j kod :)

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 18:08


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Okej zrobi?em to po stronie servera, lecz bramki si? nie otwieraj? Xd

local marker_na_moscie_FC_LS1 createMarker(428.70001220703604.29998779297, -4.4000000953674"cylinder"650000)

local Bramki_na_moscie_FC_LS = {
{423.79998779297599.7000122070314.71, -9000},
--bla ble bla ble
}


for kv in ipairs(Bramki_na_moscie_FC_LS) do
local barierki createObject(1251v[1], v[2], v[3], v[4], v[5], v[6])

function Otworz Playerqdown)
    if isElementWithinMarker(marker_na_moscie_FC_LS1then return
    moveObject(barierki2500v[1], v[2], 16.299999237061)
end
end


function Zamknij playeredown)
    if isElementWithinMarker(marker_na_moscie_FC_LS1then return
    moveObject(barierki,  3000v[1], v[2], v[3])
end
end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 18:19


=DC=







Wiek: 35
Na forum: 3944 dni
Posty: 223
Nick w MP: =DC=

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

No nie otwieraj? si? bo usun??e? ca?e bindKey :D

Podpis

Witaj
, jeśli Ci pomogłem postaw mi :piwo: lub R* Dzięki!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-28, 18:21


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Serio...... Xd

We? mi no to zr?b jak mo?esz <3 , bo s?aby jstm w bind key'ach Xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-29, 02:04


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

function Otworz()
bindKey(thePlayer"q""down"Otworz)
    if not isElementWithinMarker(thePlayermarker_na_moscie_FC_LS1then return
    moveObject(barierki2500v[1], v[2], 16.299999237061)
end
end
end


function Zamknij()
bindKey(thePlayer"e""down"Zamknij)
    if not isElementWithinMarker(thePlayermarker_na_moscie_FC_LS1then return
    moveObject(barierki,  3000v[1], v[2], v[3])
end
end


Podpis
LUA, JS, PHP



Zapraszam do skorzystania z moich usług: Klik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-10-29, 12:08


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Dzi?ki, lecz zrobi?em to sobie w tabeli i otwiera si? tylko 1 brama (OSTATNIA W TABELI)
nie wiem w czym problem

local marker_na_moscie createMarker(428.70001220703604.29998779297, -4.4000000953674"cylinder"650000)

local bramy ={
{423.79998779297599.7000122070314.71, -9000},
{425.39999389648600.7000122070314.51, -9000},
{426.70001220703601.5999755859414.51, -9000},
{427.89999389648602.514.51, -9000},
}

for k,v in ipairs(bramy) do
    local brama1 createObject(1251v[1], v[2], v[3], v[4], v[5], v[6])


function brama_otworz(thePlayer)
if isElementWithinMarker(thePlayermarker_na_mosciethen
moveObject brama11250v[1], v[2], 16.299999237061)
end
end

addEventHandler("onResourceStart"root, function()
for k,v in ipairs(getElementsByType("player")) do
bindKey(v"q""down"brama_otworz)
end
end)



function brama_zamknij(thePlayer)
if isElementWithinMarker(thePlayermarker_na_mosciethen
moveObject brama13000v[1], v[2], v[3])
end
end

addEventHandler("onResourceStart"root, function()
for k,v in ipairs(getElementsByType("player")) do
bindKey(v"e""down"brama_zamknij)
end
end)
end


Podpis

Discord: l3g3nd4#9882
GG: 66391457
Postaw piwo autorowi tego posta
 

 
Tagi: bramki :: otwierają :: się :: tylko :: dla :: gracza
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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