Jump to content

│Ayuda│ Iconos flotantes y skin selector con skin


ullll0a

Recommended Posts

Quisiera saber como puedo oh cual seria el código para poner iconos flotantes por el mapa y que tengan un label encima de igual manera que flote , lo del panel y como hacer que el comando abra el panel se como hacerlo pero lo de los iconos y lo del label flotante no se como hacerlo de igual manera quisiera saber como poder hacer un skin selector en un interior y que tenga modelos en tiempo real llevo días rompiéndome la cabeza y leyendo foros y aun no encuentro la manera para poder hacer esos tipos de scripts.

 

Ejemplo de iconos o Floating Icon: https://imgur.com/a/qLIMKHH

Ejemplo de skin selector: https://imgur.com/a/BadepfM

Link to comment
  • Administrators

Hi and welcome to the forums @ullll0a

Please use the Spanish section as this is an otherwise English forum. We'll have this thread moved to the appropriate place though, so no need to worry for this one. :)

https://forum.multitheftauto.com/forum/166-spanish-español/ (for reference)

If you should have any questions on where things can be posted please see the forum rules.

Edited by Lord Henry
Content links updated from portuguese to spanish
Link to comment
  • 3 weeks later...

Para crear el icono flotante de utiliza createPickup,

Para lo de la label flotante, realmente se utiliza dxDrawText y getScreenFromWorldPosition

Para lo del skin selector se utiliza createPed, setCameraMatrix  y setCameraTarget

Aqui va un codigo que te servira para cuando quieras hacer lo de dar click a la flecha izquierda o flecha derecha, simplemente lo adaptas a tu codigo.

local valid_id = {0,7,230} --declarando en una tabla la id de los skins
local selec = 1 --contador
local ped = createPed(valid_id[selec], 0, 0, 5) --creando ped

function ClickearDerecha()--llamar esta funcion cuando el jugador de click a la flecha derecha
	if selec == #valid_id then --verificando si el contador es igual a el numero de elementos dentro de la tabla
    	selec = 1 --reiniciando el contador
    else
    	selec = selec+1 --sumando 1 al contador
  	end
 	setElementModel(ped, valid_id[selec])--cambiando el skin del ped
end

function ClickearIzquierda()--llamar esta funcion cuando el jugador de click a la flecha izquierda
	if selec == 1 then --verificando si el contador es igual a 0
    	selec = #valid_id --asignando al contador la cantidad de elementos en la tabla
    else
    	selec = selec-1 --restando 1 al contador
  	end
 	setElementModel(ped, valid_id[selec])--cambiando el skin del ped
end

 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...