noonbr Posted September 8, 2020 Share Posted September 8, 2020 O que utilizo para poder colocar uma imagem upada no imgur dentro de um documento como um crachá no MTA? O player iria digitar /imagem <link> e a imagem irá aparecer no crachá dele. Link to comment
HiroShi Posted September 10, 2020 Share Posted September 10, 2020 On 08/09/2020 at 09:27, GSC said: O que utilizo para poder colocar uma imagem upada no imgur dentro de um documento como um crachá no MTA? O player iria digitar /imagem <link> e a imagem irá aparecer no crachá dele. Então eu não sei se você viu isso no meu canal: Victor Scripting, mas ok vms lá vou deixar um exemplo a qual está na wiki do mta no seguinte link: https://wiki.multitheftauto.com/wiki/FetchRemote server-side: Este exemplo mostra como você pode buscar uma imagem de uma página da web e transferi-la para um cliente específico: function startImageDownload( playerToReceive ) fetchRemote ( "http://www.example.com/image.jpg", myCallback, "", false, playerToReceive ) end function myCallback( responseData, error, playerToReceive ) if error == 0 then triggerClientEvent( playerToReceive, "onClientGotImage", resourceRoot, responseData ) end end client-side: addEvent( "onClientGotImage", true ) addEventHandler( "onClientGotImage", resourceRoot, function( pixels ) if myTexture then destroyElement( myTexture ) end myTexture = dxCreateTexture( pixels ) end ) addEventHandler("onClientRender", root, function() if myTexture then local w,h = dxGetMaterialSize( myTexture ) dxDrawImage( 200, 100, w, h, myTexture ) end end ) ou seja note que o fetchRemote pega/baixa essa imagem através do link dela e envia para a function: myCallback como parâmetro e a function myCallBack leva o objeto para o client-side através do triggerClientEvent. No client side ela recebe a imagem como um objeto e transforma numa textura através do dxCreateTexture e no evento onClientRender ela puxa a imagem pela sua variável. 1 2 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now