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

Wysłany: 2021-08-02, 22:38


OczuS







Wiek: 20
Na forum: 2443 dni
Posty: 66
Nick w MP: Boro

Piwa: 984

Respekt: 70

Siema, siema mam problem z avatarami z demusa wszystko podpiete jak nalezy i gdy wpisuje /avatar <link> .png to pojawia mi co? takiego i nie wiem w czym problem prosz? o pomoc stawiam browarka a w hudzie nie pojawia sie ten avatar nawet po reconnecie



Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-08-03, 09:35


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

I kto? ma zgadn?? jak wyglada twoj kod tak?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-08-03, 15:06


OczuS







Wiek: 20
Na forum: 2443 dni
Posty: 66
Nick w MP: Boro

Piwa: 984

Respekt: 70

c_avatar
Kod:

local shader, masked, myAvatar

addEvent( "onClientGotImage", true )
addEventHandler( "onClientGotImage", resourceRoot, function(pixel)
if myAvatar then
destroyElement( myAvatar )
end
myAvatar = dxCreateTexture(pixel, 'argb', false, 'clamp')
shader = dxCreateShader('masked.fx')
masked = dxCreateTexture('kolo.png', 'argb', false, 'clamp')

dxSetShaderValue(shader, 'sPicTexture', myAvatar)
dxSetShaderValue(shader, 'sMaskTexture', masked)
dxSetShaderValue(shader, 'gUVScale', 1, 1)
end)

function dxCreateAvatar(x, y, w, h, alpha)
if myAvatar then
dxDrawImage(x,y,w,h, shader,0,0,0,tocolor(255,255,255,alpha))
else
dxDrawImage(x,y,w,h, "no_avatar.png",0,0,0,tocolor(255,255,255,alpha))
end
end


s_avatar
Kod:

function startImageDownload(plr, link)
exports['pystories-db']:dbSet("UPDATE pystories_users SET avatar=? WHERE id=?", ""..link.."", getElementData(plr,"player:sid"))
setElementData(plr, "player:avatar", ""..link.."")
fetchRemote ( ""..link.."", myCallback, "", false, plr)
end

function myCallback( responseData, errno, plr)
if errno == 0 then
triggerClientEvent( plr, "onClientGotImage", resourceRoot, responseData )
end
end

addCommandHandler("avatar", function(plr, cmd, link)
if not link then return end
startImageDownload(plr, link)
outputChatBox("* zmieniono avatar", plr, 0, 255, 0)
end)

addEvent("selectAvatar", true)
addEventHandler("selectAvatar", root, function(plr, link)
if not link then return end
startImageDownload(plr, link)
outputChatBox("* Zmieniono avatar", plr, 0, 255, 0)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-08-03, 17:38


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Dlaczego nie masz tym razem eventu onClientRender?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-08-03, 21:26


OczuS







Wiek: 20
Na forum: 2443 dni
Posty: 66
Nick w MP: Boro

Piwa: 984

Respekt: 70

dobra, juz naprawione lock

Postaw piwo autorowi tego posta
 

 
Tagi: avatary :: demusa
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