Jump to content

[ayuda] con los iconos del mapa


LINCE

Recommended Posts

Posted

hola un saludo al gen pe podría decir como coloco los iconos del mapa que cuando uno oprime f11 sale el mapa y unos iconos

y tambien como poner esos iconos que aparecen afuera de una casa y te paras en el y apareces dentro de la casa y bueno esos y otras cosas mas como el o los sistemas de trabajo es que estoy por crear un ser-ver de paga y por ahora estoy asiendo pruebas con uno local si al gen se quiere unir por favor avíseme ojala los recursos que me proporcionen estén en español si no pues ni modo bienvenida cualquier ayuda gracia.

contactos: email: [email protected]

skipe : LINCE@colombia

un saludo y gracias

Posted

Me parece haberte visto en otro post... enfin..

Para poner los iconos del mapa (Blips) tendrias que crear un Script con la posicion y todo, los iconos de las casas es un recurso...

Script de blip en F11

  
x = 0 
y = 0 
z = 0 
id = 0 
--Para entrar 
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(x,y,z,id) 
  end 
) 

Script de las casas: https://community.multitheftauto.com/ind ... ils&id=727

o igual quieres hacer esto...

  
x = 0 
y = 0 
z = 1 
xu = 0 
yu = 0 
zu = 0 
markerType = arrow 
markeruno = createMarker(x,y,z,markerType) 
markerdos = createMarker(xu-10,yu,zu,markerType) 
  
function markerfuncion () 
 local interiorID = 0 
 setElementPosition(source,xu,yu,zu) 
 setElementInterior(source,interiorID) 
end 
  
--Para salir 
function markersalir () 
 setElementPosition(source, x+5,y,z+1) 
 setElementInterior(source,0) 
  
addEventHandler("onMarkerHit",markeruno,markerfuncion) 
addEventHandler("onMarkerHit",markerdos,markersalir) 
--[[ 
A MODIFICAR AL GUSTO 
DE CADA UNO 
]]-- 

Posted
Me parece haberte visto en otro post... enfin..

Para poner los iconos del mapa (Blips) tendrias que crear un Script con la posicion y todo, los iconos de las casas es un recurso...

Script de blip en F11

  
x = 0 
y = 0 
z = 0 
id = 0 
--Para entrar 
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(x,y,z,id) 
  end 
) 

Script de las casas: https://community.multitheftauto.com/ind ... ils&id=727

o igual quieres hacer esto...

  
x = 0 
y = 0 
z = 1 
xu = 0 
yu = 0 
zu = 0 
markerType = arrow 
markeruno = createMarker(x,y,z,markerType) 
markerdos = createMarker(xu-10,yu,zu,markerType) 
  
function markerfuncion () 
 local interiorID = 0 
 setElementPosition(source,xu,yu,zu) 
 setElementInterior(source,interiorID) 
end 
  
--Para salir 
function markersalir () 
 setElementPosition(source, x+5,y,z+1) 
 setElementInterior(source,0) 
  
addEventHandler("onMarkerHit",markeruno,markerfuncion) 
addEventHandler("onMarkerHit",markerdos,markersalir) 
--[[ 
A MODIFICAR AL GUSTO 
DE CADA UNO 
]]-- 

Para que tanto código? Es nuevo, no entendería todas las variables.

Para que entienda quedaría mejor que quedara lo más simple posible.

  
markeruno = createMarker(x,y,z,arrow) 
markerdos = createMarker(x,y,z,arrow) 
-- Puedes reemplazar Arrow por el tipo de Marker que quieras. 
-- Debes cambiar x,y,z por las coordenadas deseadas. 
function markerfuncion () 
 setElementPosition(source,x,y,z) 
 setElementInterior(source,Int) 
end 
-- Debes cambiar "int" por el número de Interior que tenga la "Casa" que tu dices.  ( Puedes verlo desde el Admin-Panel ) 
function markersalir () 
 setElementPosition(source, x,y,z) 
 setElementInterior(source,0) 
end 
  
  
addEventHandler("onMarkerHit",markeruno,markerfuncion) 
addEventHandler("onMarkerHit",markerdos,markersalir) 
  

Posted

Para crear iconos/blips debes uctilizar el codigo createBlip(https://wiki.multitheftauto.com/wiki/CreateBlip).

Un ejemplo es que crea un blip en la posicion de un jugador random:

-- Escoje un jugador random 
local myPlayer = getRandomPlayer( ) -- Escoje un jugador random 
local x, y, z = getElementPosition( myPlayer ) -- Obtiene la posicion del jugador 
local myBlip = createBlip( x, y, z, 51, 0, 0, 0, 255, myPlayer ) -- Crea el icono 

  • 4 weeks later...
Posted

no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

Posted (edited)

Lo que hiciste ahí fue definir x, y, z y la id pero nunca la usaste.

  
addEventHandler("onResourceStart", root, 
function () 
createBlip( 751.54395, 709.32672, 17.58101, 51, 0, 0, 0, 255, getRootElement) 
end 
) 
  

Edited by Guest
Posted
no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

El problema con tu código es que re-defines la variable 'createBlip', por lo que esto reemplaza a la función, debes quitarlo de los parámetros del evento para que funcione.

x = 0 
y = 0 
z = 0 
id = 0 
--Para entrar 
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751.54395 709.32672 17.58101,55) 
  end 
) 

Posted
no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

El problema con tu código es que re-defines la variable 'createBlip', por lo que esto reemplaza a la función, debes quitarlo de los parámetros del evento para que funcione.

x = 0 
y = 0 
z = 0 
id = 0 
--Para entrar 
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751.54395 709.32672 17.58101,55) 
  end 
) 

Te faltaron las comas:

  
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751, 709, 17,55) 
  end 
  

Tambien puedes quitar los decimales, que son los de despues del punto. no son necesarios. a no ser para una mayor precicion

Posted
no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

Si no vas a usar las variables quitalas, y puedes definir en el meta que clase de tipo es el archivo .lua, lo cual es tuyo es server:

CORREGIDO:

<meta> 
<script src = "createBlip.lua" type="server" /> 
</meta> 

en el meta la parte de

  
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751, 709, 17, 55) 
  end 
) 
  

Posted
no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

El problema con tu código es que re-defines la variable 'createBlip', por lo que esto reemplaza a la función, debes quitarlo de los parámetros del evento para que funcione.

x = 0 
y = 0 
z = 0 
id = 0 
--Para entrar 
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751.54395 709.32672 17.58101,55) 
  end 
) 

Te faltaron las comas:

  
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751, 709, 17,55) 
  end 
  

Tambien puedes quitar los decimales, que son los de despues del punto. no son necesarios. a no ser para una mayor precicion

Nos faltaron las comas debido a que el lo tenía así y no lo notamos.

no se que estoy asiendo mal por favor me dicen este es el lua

x = 0

y = 0

z = 0

id = 0

--Para entrar

addEventHandler("onResourceStart",root,

function (createBlip)

createBlip(751.54395 709.32672 17.58101,55)

end

)

y este el meta

no se que mas falta

Si no vas a usar las variables quitalas, y puedes definir en el meta que clase de tipo es el archivo .lua, lo cual es tuyo es server:

CORREGIDO:

<meta> 
<script src = "createBlip.lua" type="server" /> 
</meta> 

en el meta la parte de

  
addEventHandler("onResourceStart",root, 
 function () 
  createBlip(751, 709, 17, 55) 
  end 
) 
  

Si el script es server-side no es necesario especificar el "type".

Posted

Si el script es server-side no es necesario especificar el "type".

Pero a mi parecer es mejor siempre especificar, y mas cuando se inicia en la cuestion de scripting, es mas por estetica por asi decirlo

Posted

Si el script es server-side no es necesario especificar el "type".

Pero a mi parecer es mejor siempre especificar, y mas cuando se inicia en la cuestion de scripting, es mas por estetica por asi decirlo

Concuerdo. Pero nunca está mal conocer otros tipos e_e

Posted

Si el script es server-side no es necesario especificar el "type".

Pero a mi parecer es mejor siempre especificar, y mas cuando se inicia en la cuestion de scripting, es mas por estetica por asi decirlo

Concuerdo. Pero nunca está mal conocer otros tipos e_e

CALLA! xD okno que lo haga como le dije y listo.

  • Recently Browsing   0 members

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