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

Wysłany: 2019-10-04, 16:42


Janusz_GRA

NO NAME






Wiek: 26
Na forum: 3716 dni
Posty: 223
Nick w MP: michalMonster

Piwa: 175

Respekt: 85,8

Witam, mam problem ze skryptem na gui. Kto? wie jak to naprawi?? Za pomoc daje :piwo: i R*
DB3: https://i.imgur.com/ILvbuM6.png
Kod:
local coords = {getScreenFromWorldPosition(bone[1], bone[2], bone[3]+checkLevel(v))}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-10-04, 18:51


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Tabela 'bone' jest wcze?niej dobrze zdefiniowana? Upewnij si? te? czy tworzysz funkcj? 'checkLevel' i czy masz wy?ej zmienn? 'v'.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-10-04, 19:08


Janusz_GRA

NO NAME






Wiek: 26
Na forum: 3716 dni
Posty: 223
Nick w MP: michalMonster

Piwa: 175

Respekt: 85,8

Kod wy?ej wygl?da tak
local function checkLevel(player)
    distance 0
    if player:getData("player:level"then distance 0.62 else distance 0.56 end
    return distance
end

addEventHandler("onClientRender"root, function()
    for k,v in pairs(Element.getAllByType("player")) do
        if localPlayer.interior == v.interior and localPlayer.dimension == v.dimension then
            local camera = {getCameraMatrix()}
            local bone = {v:getBonePosition(8)}
            local distance getDistanceBetweenPoints3D(camera[1], camera[2], camera[3], bone[1], bone[2], bone[3])
            if localPlayer:getData("player:hud_visible"then return false end
            
            if distance <= 30 and v.alpha >= 230 then
                local coords = {getScreenFromWorldPosition(bone[1], bone[2], bone[3]+checkLevel(v))}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-10-05, 15:31


.RiV







Wiek: 25
Na forum: 3588 dni
Posty: 554
Nick w MP: Split

Piwa: 2596

Respekt: 597,8
Respekt: 597,8

Zamie? kilka rzeczy:

To:
local bone = {v:getBonePosition(8)}


Na
local bone v:getBonePosition(8)


To:
local coords = {getScreenFromWorldPosition(bone[1], bone[2], bone[3]+checkLevel(v))}


Na:
local coords = {getScreenFromWorldPosition(bone.xbone.ybone.z+checkLevel(v))}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-10-05, 17:24


Janusz_GRA

NO NAME






Wiek: 26
Na forum: 3716 dni
Posty: 223
Nick w MP: michalMonster

Piwa: 175

Respekt: 85,8


if distance <= 30 and v.alpha >= 230 then


Postaw piwo autorowi tego posta
 

 
Tagi: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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