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

Wysłany: 2014-06-15, 13:40


Drak







Wiek: 34
Na forum: 4904 dni
Posty: 71
Nick w MP: Drak

Piwa: 3

Respekt: 50

Witam! Mam ma?y problem ze skryptem na sklepy.
Mianowicie nie mog? wyj?? z interioru.

Kod:
shops = {
{-205.66503906251137.6992187519.7421875},
{-255.66503906251137.6992187519.7421875}
}

= {}
= {}
local m
m createMarker(204.3515625, -168.86035156251000.6234375"cylinder"1)
setElementInterior(m14)

function createShops()
    for kv in ipairs(shops)do
        p[k] = createPickup(v[1], v[2], v[3], 3127550)
        b[k] = createBlip(v[1], v[2], v[3], 4520002550100)
    end
end
addEventHandler("onResourceStart"getResourceRootElement(getThisResource()), createShops)    

function enterShop(plr)
    for i=1#p do
        if source == p[ithen
            setElementInterior(plr14204.33203125, -166.63281251000.5234375)
            break
        end
    end
end
addEventHandler("onPickupHit"getRootElement(), enterShop)

function exitShop(markdim)
    if mark == m then
        for i=1#p do
            setElementInterior(source0i[1]+2i[2], i[3])
        end
    end
end
addEventHandler("onPlayerMarkerHit"getRootElement(), exitShop)


Chodzi mi o funkcj? exitShop(). Nie wiem jak pobra? przez, kt?ry pickup gracz wszed? do sklepy aby po wyj?ciu respi? si? ko?o niego.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-15, 13:48


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

zamiast getRootElement() spr?buj da? nazw? markera bez warunku.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-15, 14:05


Drak







Wiek: 34
Na forum: 4904 dni
Posty: 71
Nick w MP: Drak

Piwa: 3

Respekt: 50

PanMaszyna, ale co mi to da? Wtedy b?d? m?g? ustawi? tylko jedne koordynaty wyj?cia. Czyli gracz, kt?ry wejdzie do sklepu np w San Fierro wyjdzie w Los Santos. Nie o to mi chodzi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-15, 14:09


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Drak, masz na my?li przej?cie od jednego interioru do drugiego ?

[ Dodano: 2014-06-15, 14:10 ]
A dobra ju? wiem o co chodzi. Nadaj pickup-owi setElementData z warto?ci? nicku/loginu hitElementu. Potem po prostu p?tla na pickupy i warunek.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-15, 14:11


Drak







Wiek: 34
Na forum: 4904 dni
Posty: 71
Nick w MP: Drak

Piwa: 3

Respekt: 50

PanMaszyna, mam zrobione sklepy przez p?tle i chce pobra? dany pickup przez kt?ry gracz wszed? do sklepu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-06-15, 15:04


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Drak, dla ka?dego nadajesz powiedzmy liczb?. Przy tworzeniu zr?b takie co?


liczba = 0

w kodzie :

liczba = liczba+1
i liczba to warto?c kt?r? nadajesz dla pickup?w przez date.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: onplayermarkerhit
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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