Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: onplayermarkerhit
1. onPlayerMarkerHit
Witam! Mam ma?y problem ze skryptem na sklepy.
Mianowicie nie mog? wyj?? z interioru.

Kod:
shops = {
{-
205.6650390625, 1137.69921875, 19.7421875},
{-
255.6650390625, 1137.69921875, 19.7421875}
}

p = {}
b = {}
local m
m 
= createMarker(204.3515625, -168.8603515625, 1000.6234375, "cylinder", 1)
setElementInterior(m, 14)

function 
createShops()
    for 
k, v in ipairs(shops)do
        
p[k] = createPickup(v[1], v[2], v[3], 3, 1275, 50)
        
b[k] = createBlip(v[1], v[2], v[3], 45, 2, 0, 0, 0, 255, 0, 100)
    
end
end
addEventHandler
("onResourceStart", getResourceRootElement(getThisResource()), createShops)    

function 
enterShop(plr)
    for 
i=1, #p do
        
if source == p[i] then
            setElementInterior
(plr, 14, 204.33203125, -166.6328125, 1000.5234375)
            break
        
end
    end
end
addEventHandler
("onPickupHit", getRootElement(), enterShop)

function 
exitShop(mark, dim)
    if 
mark == m then
        
for i=1, #p do
            
setElementInterior(source, 0, i[1]+2, i[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.