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

Wysłany: 2016-03-30, 17:22


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Takie co? powinno dzia?a?, tylko zamiast nazwy wpisujesz ID od 1 do 49. Pojazdy mo?esz stworzy? jak chcesz.

for i,v in ipairs(getElementsByType("vehicle",resourceRoot)) do 
    setElementData(v,"ID",i)
end

function przywolaj(plr,cmd,id)
    if id then
        for i,v in pairs(getElementsByType("vehicle",resourceRoot)) do
            if getElementModel(v,"ID") == id then
                local x,y,getElementPosition(plr)
                setElementPosition(nazwaxyz)
            end
        end
    end
end
addCommandHandler("przywolaj"przywolaj)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 17:43


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Wi?c z tym kodem nie trzeba tabeli jednak?

Wiesz co, niby oks, tylko po wpisaniu nic si? nie dzieje, ale nie ma te? ?adnych error?w ani warn?w nawet.
podam Ci ca?y skrypt
http://pastebin.com/zAFw4qam

[ Dodano: 2016-03-30, 17:49 ]
setElementPosition(nazwa, x, y, z) by?o oryginalnie napisane przez Ciebie. Kombinowa?em bo nie dzia?a?o.

Odnosnie linijki 749
setElementPosition(i, x, y, z)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 18:28


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

"noose" napisał/a:

Wi?c z tym kodem nie trzeba tabeli jednak?

Wiesz co, niby oks, tylko po wpisaniu nic si? nie dzieje, ale nie ma te? ?adnych error?w ani warn?w nawet.
podam Ci ca?y skrypt
http://pastebin.com/zAFw4qam

[ Dodano: 2016-03-30, 17:49 ]
setElementPosition(nazwa, x, y, z) by?o oryginalnie napisane przez Ciebie. Kombinowa?em bo nie dzia?a?o.

Odnosnie linijki 749
setElementPosition(i, x, y, z)


Nie zmieni?em argumentu.
setElementPosition(vxyz)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 18:47


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Tak w?a?nie poprawi?em. i nic si? nie dzieje;) jeste?my blisko.

http://pastebin.com/zAFw4qam tu masz kod. (jeszcze bez poprawki). zerknij prosze, bo to przecie? nie jest nie mo?liwe do zrobienia;)

meta
Kod:

<meta>
<info name="moje auta" author="pawel" version="0.1" />
<script src="moje.lua"/>
</meta>


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 18:49


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Kod:

<meta>
<info name="moje auta" author="pawel" version="0.1" />
<script src="moje.lua" type="server" />
</meta>


Podmie? met? na to;

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 18:57


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Pojazdy spawnuj? si?, lecz nic si? nie dzieje po wpisaniu /przywolaj

[ Dodano: 2016-03-30, 18:58 ]
mo?e ja w z?ym miejscu da?em t? cz???
Kod:

for i,v in ipairs(getElementsByType("vehicle",resourceRoot)) do
setElementData(v,"ID",i)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 18:59


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
    function przywolaj(plr,cmd,id)
        if id then
            for i,v in pairs(getElementsByType("vehicle",resourceRoot)) do
                if getElementModel(v,"ID") == id then
                    local x,y,getElementPosition(plr)
                    setElementPosition(vxyz)
                end
            end
        end
    end
    addCommandHandler("przywolaj"przywolaj)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 19:09


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

_Wicek_, nie dzia?a. Da?e? prawie to samo co AteX.

http://pastebin.com/pt3ZzLJ8 macie czysty kod, bez tych dzisiejszych. Niech mi kto? to wrzuci w odpowiedniej linijce prosz?, bo ja na serio nie mam poj?cia.. Kopiuje to co dajecie i nie dzia?a, cho?bym nie wiem jak chcia?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 19:13


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Testuj...
function teleport(plr,cmd,id)
    if not id then return end
    local id tonumber(id)
    local x,y,getElementPosition(plr)
    for _,v in ipairs(getElementsByType("vehicle",resourceRoot)) do
        if getElementData(v,"ID") == id then
            setElementPosition(v,x,y,z)
            outputChatBox("Pomy?lnie przeteleportowa?e?/a? pojazd o id: "..id.." do siebi? ",plr)
            warpPedIntoVehicle(plr,v)
        end
    end
end

addCommandHandler("przywolaj",teleport)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 19:18


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Dzia?a!!!:) dzi?ki ogromne.

[ Dodano: 2016-03-30, 19:22 ]
czyli rozumiem, ?e na respawn jest co? takiego?;>

    function respawn(plr,cmd,id)
    if not id then return end
    local id tonumber(id)
    for _,v in ipairs(getElementsByType("vehicle",resourceRoot)) do
        if getElementData(v,"ID") == id then
            respawnVehicle(v)
            outputChatBox("Pomy?lnie zrespawnowa?e?/a? pojazd o id: "..id.." do siebie ",plr)
            end
        end
    end
    addCommandHandler("zresp",respawn)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 19:25


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Respawn ? , teleport.

Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-30, 19:27


noose

JESTĘ SKRYPTERĘ






Wiek: 35
Na forum: 3756 dni
Posty: 222

Piwa: 2294

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Tak, ale ten ostatni kod napisa?em na zresp, doda?em go i te? dzia?a.
Zaj??o Ci to zaledwie 10 minut, a ja m?czy?em si? nad tym. Zobacz co ja pisa?em...kiedy?,jak pierwszy raz pr?bowa?em to zrobi? sam :->

    function przyw(player)
    for _,v in ipairs getElementsByType "vehicle" ) ) do
        if (tonumber(mojep)) then
        local x,y,getElementPosition(player)
        setElementPosition(vx,y,z)
    else
        outputChatBox("Nie ma takiego pojazdu"player)
        end
        end
    end
    addCommandHandler("bhv"przyw



Taak bliskoooo... :D
Dzia?a, dzi?kuje wszystkim za ch?ci + temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: przywoływanie :: pojazdu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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