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

Wysłany: 2017-01-13, 13:13


Daybreak







Wiek: 27
Na forum: 3692 dni
Posty: 30

Piwa: 2

Respekt: 50

Witam mam taki problem bo jak wchodz? w marker skinow dla frakcji to mi go nie daje a jestem we frakcji umia? by kto? pom?c w tym kodzie? by? bym bardzo wdzi?czny

http://wklej.org/id/3014700/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-13, 14:22


maciek3286

LUA Developer






Wiek: 26
Na forum: 5201 dni
Posty: 230
Nick w MP: maciek00

Piwa: 3207

Respekt: 101,5
Respekt: 101,5

Jakies b?edy w DB3?

Podpis
"Ludzie będą zawsze dla ciebie źli, jeżeli konieczność nie zmusi ich do tego, by byli dobrzy" ~~ Niccolò Machiavelli
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-13, 14:41


Daybreak







Wiek: 27
Na forum: 3692 dni
Posty: 30

Piwa: 2

Respekt: 50

nie nie ma ?adnych b??d?w ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-13, 15:53


Intuicyjny.

Amator LUA






Wiek: 22
Na forum: 3788 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80


for _,skin in pairs(skins) do
    for _,pos in ipairs(skin.positions) do
        local marker_skina = (pos[1], pos[2], pos[3], 312752000)
        setElementDimension(pickuppos[7] or 0)
        setElementInterior(pickuppos[6] or 0)
        setElementData(pickup,"player:faction",tostring(skin.code))
        setElementData(pickup,"p:skin"tonumber(pos[4]))
        setElementData(pickup,"p:rank"pos[8] or 1)
        local t=createElement("text")
        setElementDimension(tpos[7] or 0)
        setElementInterior(tpos[6] or 0)
        setElementData(t,"name",pos[5] or "Skin")
        setElementPosition(t,pos[1],pos[2],pos[3])
    end
end

addEventHandler("onClientMarkerHit"resourceRoot, function(el,md)
    if getElementType(el)~="player" then return end
    local faction=getElementData(source,"player:faction")
    if not faction then return end
    local skin=getElementData(source,"player:skin")
    local rank=getElementData(source,"p:rank")
    if not skin then return end
    if not getPlayerFaction(el,faction) or getElementData(el,"player:duty") ~= faction then
        outputChatBox(skins[faction].textel)
        cancelEvent()
        return end
    if rank then
    if rank getElementData(el,"player:rank")  then
        outputChatBox(skins[faction].textel)
        cancelEvent()
    return end
    end
    setElementModel(elID_skina)
end)


W setElementModel poda?e? jako ID skina zmienn? skin, kt?ra odpowiada?a za elementDate. Wpisz tam ID wybranego skina. A jeszcze zrobi?em marker. Powinienem jeszcze w eventhandlerze napisa?, kt?ry marker (nie wiem czy skrypt b?dzie wiedzia?, kt?ry chocia? jak jest jeden w skrypcie to mo?e b?dzie), ale nie wiedzia?em gdzie go wstawi? w takiej formie handleru :P Nie wiem czy b?dzie dzia?a?, zrobi?em tak jak mi si? wydawa?o wi?c przepraszam je?li nie zadzia?a.

Podpis
Kontakt:
GG: 58066780
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wchodzę :: marker :: skinów :: dla :: frakcji :: nie :: daje
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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