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

Wysłany: 2017-02-18, 23:41


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

Mam taki skrypt na zamykanie pojazd?w: (chcia?bym aby pojazdy zamyka?y si? po wci?ni?ciu "L" na klawiaturze)
Plik LUA:

function lockcar ( player )
if (getElementData(vehicle, "vehicle" ) == "car") and ( getElementData(vehicle, "owner" ) == getPlayerName(player) ) then
if isVehicleLocked ( vehicle ) then
setVehicleLocked ( vehicle, false )
outputChatBox("Pojazd zostal odblokowany!",player,0,255,0)
else
setVehicleLocked ( vehicle, true )
outputChatBox("Pojazd zostal zablokowany!",player,255,0,0)
end
end
end

function bindLockOnSpawn ( )
bindKey ( source, "l", "down", lockcar )
end
addEventHandler( "onPlayerSpawn", getRootElement(), bindLockOnSpawn )

Plik meta.xml:

<meta>
<info author="PanBob" version="1.0" type="script" />
<script src="locker.lua" type="client" />
</meta>

Pomo?e kto?? dam piwko i +rep :)

[ Dodano: 2017-02-18, 23:42 ]
Nie wiem dlaczego nie dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-18, 23:47


=DC=







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

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

<script src="locker.lua" type="client" /> to nie ma opcji dzia?a? bo s? tam funkcje server-side.
Zmie? met? na tak?:

<meta>
<info author="PanBob" version="1.0" type="script" />
<script src="locker.lua" type="server" />
</meta>

Podpis

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

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
DjPaTrOl
Wysłany: 2017-02-19, 04:21


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Co do skryptu mam ma?y pomys? aby zrobi? ?eby jak kto? wyjdzie z serwera to auto si? otwiera?o bo ta osoba nie nie wejdzie do auta

Wiem wiem nie powinienem tego pisa? ale to tylko sugestia

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 09:31


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

"mixLoLmix2" napisał/a:

Co do skryptu mam ma?y pomys? aby zrobi? ?eby jak kto? wyjdzie z serwera to auto si? otwiera?o bo ta osoba nie nie wejdzie do auta

Wiem wiem nie powinienem tego pisa? ale to tylko sugestia


Spk pisz mo?e kto? pomo?e :)
Jest jaki? kod ?e "playerleave?" i po tym "vehicleopen?" - nie znam si?... tylko widzia?em co? podobnego w innym skrypcie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 09:52


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Jest Zaraz ci znajd?

[ Dodano: 2017-02-19, 09:56 ]
onPlayerQuit
Wydaje mi si? to

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 10:12


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

"mixLoLmix2" napisał/a:

Jest Zaraz ci znajd?

[ Dodano: 2017-02-19, 09:56 ]
onPlayerQuit
Wydaje mi si? to

Tak to to.

[ Dodano: 2017-02-19, 10:20 ]
"=DC=" napisał/a:

<script src="locker.lua" type="client" /> to nie ma opcji dzia?a? bo s? tam funkcje server-side.
Zmie? met? na tak?:

<meta>
<info author="PanBob" version="1.0" type="script" />
<script src="locker.lua" type="server" />
</meta>

META teraz jest na pewno sprawna ale co? zle jest chyba w LUA, sprawdzisz?

[ Dodano: 2017-02-19, 10:21 ]
Wyskakuje taki error: [2017-02-19 10:19] WARNING: locker/locker.lua:2: Bad argument @ 'getElementData' [Expected element at argument 1, got nil] [DUP x2]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 11:00


Malentas

Koder mirofali w lua






Wiek: 24
Na forum: 3681 dni
Posty: 146
Nick w MP: Malentas

Piwa: 1626

Respekt: 47,3

Kod:

getElementData(vehicle, "vehicle" )
getElementData(vehicle, "owner" )


Posiadasz gdzie? nadawanie takowych elementdata? Je?li nie to dlatego ci nie dzia?a. Najcz??ciej si? to umieszcza w przechowywalni, ?e po wyci?gni?cu auta daje mu elementdate.

Podpis
Aktualny projekt:


AntoriaMTA
Discord: https://discord.gg/TVrAddp3Wu

Najszybszy kontakt (discord): Malentas#2091
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 12:35


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

"Malentas" napisał/a:

Kod:

getElementData(vehicle, "vehicle" )
getElementData(vehicle, "owner" )


Posiadasz gdzie? nadawanie takowych elementdata? Je?li nie to dlatego ci nie dzia?a. Najcz??ciej si? to umieszcza w przechowywalni, ?e po wyci?gni?cu auta daje mu elementdate.


Gdzie dok?adnie mam dopisa? ten kod?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 14:49


=DC=







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

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Nie dzia?a dlatego ?e nigdzie nie ma zdefiniowanego "vehicle" i skrypt pr?buje pobra? elementDat? elementu kt?ry nie istnieje.

Podpis

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 22:51


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

"=DC=" napisał/a:

Nie dzia?a dlatego ?e nigdzie nie ma zdefiniowanego "vehicle" i skrypt pr?buje pobra? elementDat? elementu kt?ry nie istnieje.


Wi?c gdzie i co musz? dopisa??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-19, 23:04


=DC=







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

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Sprawd? takie co?:
function lockcar player )
    if not isPedInVehicle(playerthen return end
    local vehicle getPedOccupiedVehicle(player)
    if (not vehicle) or (vehicle == nilthen return end
    if (getElementData(vehicle"vehicle" ) == "car") and ( getElementData(vehicle"owner" ) == getPlayerName(player) ) then 
        if isVehicleLocked vehicle then 
            setVehicleLocked vehiclefalse ) 
            outputChatBox("Pojazd zostal odblokowany!",player,0,255,0) 
        else 
            setVehicleLocked vehicletrue ) 
            outputChatBox("Pojazd zostal zablokowany!",player,255,0,0) 
        end 
    end 
end 

function bindLockOnSpawn ( ) 
bindKey source"l""down"lockcar end 
addEventHandler"onPlayerSpawn"getRootElement(), bindLockOnSpawn 


Podpis

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-21, 18:01


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

"=DC=" napisał/a:

Sprawd? takie co?:
function lockcar player )
    if not isPedInVehicle(playerthen return end
    local vehicle getPedOccupiedVehicle(player)
    if (not vehicle) or (vehicle == nilthen return end
    if (getElementData(vehicle"vehicle" ) == "car") and ( getElementData(vehicle"owner" ) == getPlayerName(player) ) then 
        if isVehicleLocked vehicle then 
            setVehicleLocked vehiclefalse ) 
            outputChatBox("Pojazd zostal odblokowany!",player,0,255,0) 
        else 
            setVehicleLocked vehicletrue ) 
            outputChatBox("Pojazd zostal zablokowany!",player,255,0,0) 
        end 
    end 
end 

function bindLockOnSpawn ( ) 
bindKey source"l""down"lockcar end 
addEventHandler"onPlayerSpawn"getRootElement(), bindLockOnSpawn 

Nie dzia?a. Wyskakuje taki error:
ERROR: Loading script failed: locker/locker.lua:19: ')' expected near '<eof>'
SCRIPT ERROR: locker/locker.lua:19: ')' expected near '<eof>'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-22, 14:15


=DC=







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

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

function lockcar player )
    if not isPedInVehicle(playerthen return end
    local vehicle getPedOccupiedVehicle(player)
    if (not vehicle) or (vehicle == nilthen return end
    if (getElementData(vehicle"vehicle" ) == "car") and ( getElementData(vehicle"owner" ) == getPlayerName(player) ) then 
        if isVehicleLocked vehicle then 
            setVehicleLocked vehiclefalse ) 
            outputChatBox("Pojazd zostal odblokowany!",player,0,255,0) 
        else 
            setVehicleLocked vehicletrue ) 
            outputChatBox("Pojazd zostal zablokowany!",player,255,0,0) 
        end 
    end 
end 

addEventHandler"onPlayerSpawn"root, function()
    bindKey source"l""down"lockcar )
end)


Podpis

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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-22, 22:31


PanBob

Drifter






Wiek: 34
Na forum: 3400 dni
Posty: 27
Nick w MP: PanBob

Piwa: 4

Respekt: 50

Dalej nie dzia?a.... Tym razem nie ma erroru.

Podpis
"Życie jest czasami fajne a czasami nie"
P. Bobiewicz
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-22, 22:36


=DC=







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

Piwa: 72

Respekt: 150
Respekt: 150Respekt: 150

Teraz tak pomy?la?em, ?e chcesz mie? mo?liwo?? otwierania/zamykania auta, kt?rego jeste? w?a?cicielem, ale np. stoj?c obok niego tak a nie siedz?c bezpo?rednio w nim?

Podpis

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

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: zamykanie :: pojazdów
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