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

Wysłany: 2020-08-04, 16:07


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Witam, mam problem dot. przenoszenia blip?w od skin?w, a mianowicie przed przeniesieniem wygl?da?o to tak: https://imgur.com/a/lB2gvvJ
natomiast po przeniesieniu wygl?da to tak: https://imgur.com/a/IMNIVoA

Gdy wejd? w blip normalnie mi zmienia skina, tylko po prostu nie wida? tego niebieskiego blipu. Z g?ry dzi?ki za pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 16:13


PatryKK.

Emeryt LUA






Wiek: 26
Na forum: 3061 dni
Posty: 1060
Nick w MP: PatryKK.

Piwa: 2322

Respekt: 331,5
Respekt: 331,5Respekt: 331,5Respekt: 331,5

Wklej kod oraz mo?liwe b??dy db3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 16:56


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

local skins={
    ["SAPD"]={
        code="SAPD",
        positions={
             {5018.564614.65477.497285"SWAT"001},
             {5018.487621.624477.49771"CADET"001},
             {5025.52619.806477.497282"GANG UNIT"001},
             {4993.279625.382477.497286"Executive Staff"001},
             {5018.268618.48477.497284"PE?NOPRAWNY CZARNY"001},
             {4996.783622.976477.497283"Command Staff"001},
             {5025.945615.924477.497288"Pe?noprawna kobieta"001},
             {5026.186625.771477.497286"test"001},
             {5018.097616.196477.497280"Sergeant"001},
        },
    },
for _,skin in pairs(skins) do
    for _,pos in ipairs(skin.positions) do
        local pickup=createPickup(pos[1], pos[2], pos[3], 312752000)
                --local pickup=createMarker(pos[1], pos[2], pos[3]-1"cylinder"1.10100050)
                --setElementData(pickup'typ''ubranko')
            
        setElementDimension(pickup,pos[6])
        setElementInterior(pickup,pos[7])
        setElementData(pickup,"p:faction",tostring(skin.code))
        setElementData(pickup,"p:skin"tonumber(pos[4]))
        setElementData(pickup,"p:rank"pos[8] or 1)
        local t=createElement("text")
        setElementData(t,"name",pos[5] or "Skin")
        setElementDimension(t,pos[6])
        setElementInterior(t,pos[7])
        setElementPosition(t,pos[1],pos[2],pos[3]+1)
    end
end

addEventHandler("onPickupHit"resourceRoot, function(el,md)
    if getElementType(el)~="player" then return end
    local faction=getElementData(source,"p:faction")
    if not faction then return end
    local skin=getElementData(source,"p:skin")
    local rank=getElementData(source,"p:rank")
    if not skin then return end
    if not getPlayerFaction(el,faction) or getElementData(el,"player:faction") ~= faction then
        --outputChatBox("#bf0101(✖) #FFFFFF"..skins[faction].text.."."el,255,255,255,true)
                --exports.notification:showBox (el,"info",skins[faction].text)
                outputChatBox("Ⓘ #FFFFFFNie jeste? na s?u?bie.",  el255,255,0true)
        cancelEvent()
        return end
    if rank then
    if rank getElementData(el,"player:rank")  then
        --outputChatBox(skins[faction].textel)
        --exports.notification:showBox (el,"info",skins[faction].text)
        outputChatBox("Ⓘ #FFFFFFTw?j stopie? jest zbyt niski!",  el255,255,0true)
        cancelEvent()
    return end
    end
    setElementModel(el,skin)
end)


Nic nie zmienia?em pr?cz pozycji brania skin?w.

Komentarz PatryKK. dodany 2020-08-05, 23:32Używaj tagów [lua][/lua]
Ostatnio zmieniony przez PatryKK. 2020-08-05, 23:31, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 18:06


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pickupy maj? odpowiedni interior i dimension wzgl?dem miejsca, w kt?re chcesz je przenie???

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 18:17


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Cytat:

Pickupy maj? odpowiedni interior i dimension wzgl?dem miejsca, w kt?re chcesz je przenie???
Stary, jak i nowy interior s? na dimie jak i na interiorze 0, wgra?em tylko sobie nowy interior i przenios?em te blipy.

Ostatnio zmieniony przez roteN. 2020-08-04, 18:18, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 18:17


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No ale nowy interior jest w jakim dimensionie i jakim interiorze.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 19:26


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Stary interior by? na interiorze i dimie 0, nowy r?wnie?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 20:02


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Miejsce w kt?ry przenosisz pickup to mapa customowa tworzona przez kogo? czy domy?lny jaki??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 20:20


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Domy?lna mapa, interior wykonany przeze mnie na dimie, jak i interiorze 0.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-04, 21:04


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No to nie jest domy?lna mapa, bo stworzy?e? jaki? interior, sprawd? czy po przeniesieniu na inny b?dzie wyst?powa? ten sam b??d, bardzo mo?liwe ?e "kolizje" interioru masz jak??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-05, 16:29


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Przenios?em do innego interioru, dalej to samo :|

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-05, 17:11


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Poka? mi na chwil? obecn? kod wcze?niejszy jaki mia?e? gdy dzia?a?o a tera?niejszy gdy nie dziala.

Przypominam, ?e kod wklejasz w [lua]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-05, 18:57


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

Na pocz?tku poleca?bym sprawdzi? czy taki sam b??d wyst?puje na normalnej mapie, na przyk?ad przed wej?ciem na Komisariat SF

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-05, 23:29


roteN.







Wiek: 22
Na forum: 2188 dni
Posty: 18
Nick w MP: marek3

Piwa: 1

Respekt: 50

Cytat:

Na pocz?tku poleca?bym sprawdzi? czy taki sam b??d wyst?puje na normalnej mapie, na przyk?ad przed wej?ciem na Komisariat SF
- przenios?em przed komende, i jest normalnie.

Przed:
local skins={
    ["SAPD"]={
        code="SAPD",
        positions={
        {-1611.703675.556, -35.803285"SAPD\nStr?j SWAT"001},
                {-1604.937675.414, -35.80371"SAPD\nStr?j Cadeta"001},
            {-1604.824682.963, -35.803282"SAPD\nStr?j policjanta [2]"001},
            {-1626.624664.938, -35.803281"SAPD\nStr?j Zarz?du"001},
        {-1604.937678.855, -35.803280"SAPD\nStr?j policjanta [1]"001},
                {-1611.763679.299, -35.803284"SAPD\nStr?j Pilota"001},
                {-1608.049682.962, -35.803288"SAPD\nStr?j Kobiety"001},
                {-1611.771682.917, -35.803286"SAPD\nStr?j policjanta [3]"001},
        },
    },
    ["SAFD"]={
        code="SAFD",
        positions={
            {1901.739725.19310.9279"SAFD\nStr?j bojowy"001},
            {1901.737706.50810.9215,"SAFD\nStr?j koszarowy",001},
            {1901.739729.15610.9277,"SAFD\nStr?j bojowy (AODO)",0010},
            {1911.7701.82616.392278,"SAFD\nStr?j zarz?du"001},
            {1901.737702.59410.9275"SAFD\nStr?j ratownika medycznego"001},

        },
    },
    ["SAMD"]={
        code="SAMD",
        positions={
              {-2663.575690.436, -30.703276"SAMD\nStr?j Piel?gniarza"001},
              {-2663.959695.48, -30.703275"SAMD\nStr?j Ratownika Medycznego",001},
              {-2700.354692.525, -30.70370"SAMD\nStr?j Doktora",0,0,1},
              {1169.182, -1301.87827.686274"SAMD\nStr?j Pilota",0,0,1},
              {-2673.015677.252, -27.403267"SAMD\nStr?j Dyrekcji",0,0,1},
              {-2667.456695.621, -30.703265"SAMD\nStr?j Ratownika Medycznego (K)",0,0,1},
              {-2663.522686.147, -30.703310"SAMD\nStr?j Lekarza",0,0,1},

        },
    },
    ["SARA"]={
        code="SARA",
        positions={
              {-37.138, -266.3826.622260"SARA\nStr?j Adepta"001},
              {-37.138, -262.6326.62227"SARA\nStr?j Pracownika",001},
              {-42.387, -245.1116.622153"SARA\nStr?j Zarz?du",001},

        },
    },
    ["TSA"]={
        code="TSA",
        positions={
              {-1637.324, -6990.52982.10859"TSA\nStr?j Adepta"301},
              {-1637.301, -6994.21982.108302"TSA\nStr?j Pracownika",301},
              {-1662.669, -6976.89882.108199"TSA\nStr?j Zarz?du",301},
              {-1637.283, -6997.25982.108240"TSA\nStr?j Transportera",301},
              {-1637.382, -7000.37982.108187"TSA\nStr?j Fast Taxi",301},
              {-1641.248, -7001.34582.10863"TSA\nStr?j Kobiety",301},
              {-1744.239975.55495.84461"TSA\nStr?j Pilota",001},


        },
    },

}

for _,skin in pairs(skins) do
    for _,pos in ipairs(skin.positions) do
        local pickup=createPickup(pos[1], pos[2], pos[3], 312752000)
                --local pickup=createMarker(pos[1], pos[2], pos[3]-1"cylinder"1.10100050)
                --setElementData(pickup'typ''ubranko')
            
        setElementDimension(pickup,pos[6])
        setElementInterior(pickup,pos[7])
        setElementData(pickup,"p:faction",tostring(skin.code))
        setElementData(pickup,"p:skin"tonumber(pos[4]))
        setElementData(pickup,"p:rank"pos[8] or 1)
        local t=createElement("text")
        setElementData(t,"name",pos[5] or "Skin")
        setElementDimension(t,pos[6])
        setElementInterior(t,pos[7])
        setElementPosition(t,pos[1],pos[2],pos[3]+1)
    end
end

addEventHandler("onPickupHit"resourceRoot, function(el,md)
    if getElementType(el)~="player" then return end
    local faction=getElementData(source,"p:faction")
    if not faction then return end
    local skin=getElementData(source,"p:skin")
    local rank=getElementData(source,"p:rank")
    if not skin then return end
    if not getPlayerFaction(el,faction) or getElementData(el,"player:faction") ~= faction then
        --outputChatBox("#bf0101(✖) #FFFFFF"..skins[faction].text.."."el,255,255,255,true)
                --exports.notification:showBox (el,"info",skins[faction].text)
                outputChatBox("Ⓘ #FFFFFFNie jeste? na s?u?bie.",  el255,255,0true)
        cancelEvent()
        return end
    if rank then
    if rank getElementData(el,"player:rank")  then
        --outputChatBox(skins[faction].textel)
        --exports.notification:showBox (el,"info",skins[faction].text)
        outputChatBox("Ⓘ #FFFFFFTw?j stopie? jest zbyt niski!",  el255,255,0true)
        cancelEvent()
    return end
    end
    setElementModel(el,skin)
end)


Po:

local skins={
    ["SAPD"]={
        code="SAPD",
        positions={
             {-1604.841716.64711.857285"SWAT"001},
             {5018.487621.624477.49771"CADET"001},
             {5025.52619.806477.497282"GANG UNIT"001},
             {4993.279625.382477.497286"Executive Staff"001},
             {5018.268618.48477.497284"PE?NOPRAWNY CZARNY"001},
             {4996.783622.976477.497283"Command Staff"001},
             {5025.945615.924477.497288"Pe?noprawna kobieta"001},
             {5018.097616.196477.497280"Sergeant"001},
        },
    },
    ["SAFD"]={
        code="SAFD",
        positions={
            {1901.739725.19310.9279"SAFD\nStr?j bojowy"001},
            {1901.737706.50810.9215,"SAFD\nStr?j koszarowy",001},
            {1901.739729.15610.9277,"SAFD\nStr?j bojowy (AODO)",0010},
            {1911.7701.82616.392278,"SAFD\nStr?j zarz?du"001},
            {1901.737702.59410.9268"SAFD\nStr?j ratownika medycznego"001},


        },
    },
    ["SAMD"]={
        code="SAMD",
        positions={
              {-2663.575690.436, -30.703276"SAMD\nStr?j Piel?gniarza"001},
              {-2663.959695.48, -30.703275"SAMD\nStr?j Ratownika Medycznego",001},
              {-2700.354692.525, -30.70370"SAMD\nStr?j Doktora",0,0,1},
              {1169.182, -1301.87827.686274"SAMD\nStr?j Pilota",0,0,1},
              {-2673.015677.252, -27.403267"SAMD\nStr?j Dyrekcji",0,0,1},
              {-2667.456695.621, -30.703265"SAMD\nStr?j Ratownika Medycznego (K)",0,0,1},
              {-2663.522686.147, -30.703310"SAMD\nStr?j Lekarza",0,0,1},

        },
    },
    ["SARA"]={
        code="SARA",
        positions={
              {-37.138, -266.3826.622260"SARA\nStr?j Adepta"001},
              {-37.138, -262.6326.62227"SARA\nStr?j Pracownika",001},
              {-42.387, -245.1116.622153"SARA\nStr?j Zarz?du",001},

        },
    },
    ["TSA"]={
        code="TSA",
        positions={
              {-1637.324, -6990.52982.10859"TSA\nStr?j Adepta"301},
              {-1637.301, -6994.21982.108302"TSA\nStr?j Pracownika",301},
              {-1662.669, -6976.89882.108199"TSA\nStr?j Zarz?du",301},
              {-1637.283, -6997.25982.108240"TSA\nStr?j Transportera",301},
              {-1637.382, -7000.37982.108187"TSA\nStr?j Fast Taxi",301},
              {-1641.248, -7001.34582.10863"TSA\nStr?j Kobiety",301},
              {-1744.239975.55495.84461"TSA\nStr?j Pilota",001},


        },
    },

}

for _,skin in pairs(skins) do
    for _,pos in ipairs(skin.positions) do
        local pickup=createPickup(pos[1], pos[2], pos[3], 312752000)
                --local pickup=createMarker(pos[1], pos[2], pos[3]-1"cylinder"1.10100050)
                --setElementData(pickup'typ''ubranko')
            
        setElementDimension(pickup,pos[6])
        setElementInterior(pickup,pos[7])
        setElementData(pickup,"p:faction",tostring(skin.code))
        setElementData(pickup,"p:skin"tonumber(pos[4]))
        setElementData(pickup,"p:rank"pos[8] or 1)
        local t=createElement("text")
        setElementData(t,"name",pos[5] or "Skin")
        setElementDimension(t,pos[6])
        setElementInterior(t,pos[7])
        setElementPosition(t,pos[1],pos[2],pos[3]+1)
    end
end

addEventHandler("onPickupHit"resourceRoot, function(el,md)
    if getElementType(el)~="player" then return end
    local faction=getElementData(source,"p:faction")
    if not faction then return end
    local skin=getElementData(source,"p:skin")
    local rank=getElementData(source,"p:rank")
    if not skin then return end
    if not getPlayerFaction(el,faction) or getElementData(el,"player:faction") ~= faction then
        --outputChatBox("#bf0101(✖) #FFFFFF"..skins[faction].text.."."el,255,255,255,true)
                --exports.notification:showBox (el,"info",skins[faction].text)
                outputChatBox("Ⓘ #FFFFFFNie jeste? na s?u?bie.",  el255,255,0true)
        cancelEvent()
        return end
    if rank then
    if rank getElementData(el,"player:rank")  then
        --outputChatBox(skins[faction].textel)
        --exports.notification:showBox (el,"info",skins[faction].text)
        outputChatBox("Ⓘ #FFFFFFTw?j stopie? jest zbyt niski!",  el255,255,0true)
        cancelEvent()
    return end
    end
    setElementModel(el,skin)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-06, 10:33


VVirmex

Sgrypter luja






Wiek: 21
Na forum: 3365 dni
Posty: 281
Nick w MP: AxyZ

Piwa: 234

Respekt: 110
Respekt: 110

A spr?buj u?y? markera zamiast pickupa.

Postaw piwo autorowi tego posta
 

 
Tagi: przenoszenie :: blipów :: skinó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 » Przenoszenie blipów od skinów Odpowiedz do tematu

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