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


Wysłany: 2018-08-28, 18:05


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


Witam, chciałbym napisać skrypty na otwieranie aut za pomocą daną komendą, która będzie dostępna wyłącznie dla administracji.

Czego użyć? Jakich funkcji?

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 19:12


Adis.exe

LUA Developer






Wiek: 18
Na forum: 1576 dni
Posty: 296
Nick w MP: Adiś.exe

Piwa: 1414

Respekt: 110,3
Respekt: 110,3


Tzn, opisz to bardziej szczegółowo, komenda z parametrami ? Czy jak wpiszesz komendę to otwiera wszystkie czy pobliskie auta ?

Podpis

KONTAKT:
GG: 60968224
Discord: Adiś.exe#3828

Użytkownik: 05.11.2016
GTAO Member: 20.02.2019
Support-Team: 25.07.2018
Support-Team: 19.01.2019
Test Mod: 08.02.2019

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 19:34


satan_

satan#4535






Wiek: 17
Na forum: 2403 dni
Posty: 1197
Nick w MP: satan

Piwa: 11044

Respekt: 141,3
Respekt: 141,3



   Support Team: Cześć, jestem do tego, by Ci pomóc jak tylko potrafię.
Adikoo1302, Zapewne chce zrobić interakcje taką, tylko że na komende np /otworzb i otwiera ci bagażnik w aucie, /zamknijb i zamyka ci bagażnik

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 19:38


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


Przykład:
addCommandHandler("otworzauta",

function(player, cmd)
for i,v in ipairs(getElementsByType("vehicle")) do
setVehicleDoorState(v, ...)
end
end
)


Zrozumiałem tak, że administracja ma komendę, która otwiera drzwi do wszystkich pojazdów stworzonych na mapie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 19:57


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


Kalizman, No tak, a dało by się to zrobić na dane auto, które ma id?

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 20:01


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


wystarczy dodać warunek
if getElementData(v, "element_data_id_auta") == 1 then


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 20:08


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


Co mam wstawić za te 3 kropki bo nie rozumiem ?

setVehicleDoorState o to chodzi ;)

[ Dodano: 2018-08-28, 21:10 ]
https://wiki.multitheftauto.com/wiki/SetVehicleLocked I czemu to nie jest? Wytłumaczysz ? :arrow: :piwo:

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 20:35


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


oj przepraszam za błąd, możesz użyć (nawet wydaje mi sie ze trzeba) setVehicleLocked

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 20:49


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


addCommandHandler("otworzauto",

function lockcar ( thePlayer )
playervehicle = getPlayerOccupiedVehicle ( thePlayer )
if ( playervehicle ) then
if isVehicleLocked ( playervehicle ) then
setVehicleLocked ( playervehicle, false )
if getElementData(v, "owner:vehicle:id") == 1 then
end
end
end
)


? takie coś?

chyba jest źle coś, bo ma dawać na id a nie na gracza :P bynajmiej tak mi się zdaje :P

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 08:49


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


Gdzie wstawiłeś warunek getElementData? Na końcu, a w środku tego warunku nic nie ma.
Sprawdź mój kod, jest bardziej czytelny i przejrzysty. Mam nadzieję, że zrozumiesz jego:
addCommandHandler("otworz",

function(player, cmd)
local veh = getPedOccupiedVehicle(player)
if veh and isVehicleLocked(veh) and getElementData(veh, "owner:vehicle:id") == 1 then
setVehicleLocked(veh, false)
end
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 09:16


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


Kalizman, No teraz jest przejrzysty, dzięki

[ Dodano: 2018-08-29, 10:29 ]
Tylko nie rozumiem, czemu nie działa kurde, coś chyba jest z id, jeszcze sprawdzę element date :P

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 09:53


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


bo to działa na id 1 pojazdu prywatnego bo
== 1 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 09:55


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


A jak chcę na dany pojazd o danym id, to usunąć czy coś z "<" pokombinowac?

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 09:59


Kalizman

Coś napewno...






Wiek: 18
Na forum: 1729 dni
Posty: 1417

Piwa: 3856

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8


nie wiem czy dziala
addCommandHandler("otworz",

function(player, cmd, id)
local veh = getPedOccupiedVehicle(player)
if not tonumber(id) then
return
end
if veh and isVehicleLocked(veh) and getElementData(veh, "owner:vehicle:id") == tonumber(id) then
setVehicleLocked(veh, false)
end
end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-29, 10:15


Norbert1234

Uczeń LUA






Wiek: 16
Na forum: 2065 dni
Posty: 198
Nick w MP: Gusterowskyy

Piwa: 148

Respekt: 60


I nic.... :(

Podpis
Pykam w siatę, a w wolnym czasie LUA :) )))
Postaw piwo autorowi tego posta
 

 
Tagi: fukcje :: otwieranie :: auta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

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

Skocz do: