Jump to content

como puedo hacer este tipo de reja...?


BlackFun

Recommended Posts

Posted

hola buenos dias yo soy nuevo y quiero venir a preguntarles como hago q una reja se abra con la presencia de un admin? o q haya lugares en los q solo puedan entrar los admins? gracias de antemano yq tenga un buen dia/tarde/noche :fadein:

PD: y si no es mucha molestia pueden decirme como hosteo mi server?

PD2: como se llaman esas luces que ponen en los resources de arbol de navidad o en los de race? gracias

Posted

Para las rejas usas estas funciones y eventos

createObject 
moveObject 
createColSphere 
"onColShapeHit" (link abajo) 
  

onColShapeHit

Las "luces" se llaman Markers y con la forma que tu describes seguro son tipo "corona"

createMarker 

Y para hostear un servidor tienes que pagar con dinero real a una empresa de hosting (no a cualquier empresa de hosting, a una que hostee para servidores de MTA)

En este foro hay varias soluciones de hosting que podrias evaluar

-->> https://forum.multitheftauto.com/viewforum.php?f=116 <<--

PD: dale click a las palabras que te puse en los cuadros de arriba

Posted
en serverffs.com registras y compras host

ServerFFS es una bazofia. Al menos no le digas que compre directamente ahí, ya que debería tener conocimientos sobre algunos hostings, no quedarse con el primero que vea.

Mira, si quieres un buen hosting, yo recomendaría que fueras a "no1servers" o "gameserver4you", hasta ahora ambos me han parecido lo mejor que hay.

Posted
en serverffs.com registras y compras host

ServerFFS es una bazofia. Al menos no le digas que compre directamente ahí, ya que debería tener conocimientos sobre algunos hostings, no quedarse con el primero que vea.

Mira, si quieres un buen hosting, yo recomendaría que fueras a "no1servers" o "gameserver4you", hasta ahora ambos me han parecido lo mejor que hay.

Hey y entre No1server y Gameserver4you Cual es mejor? tomando factores como el lag y eso, dad que me parecen buenisimos los precios (0.15 Eur x Sloth)

Posted

No lo sé con certeza. Simplemente he notado que las críticas a ambos resultan muy buenas, por lo tanto son hosting de calidad. Prueba con ambos y decídelo tú.

Posted
No lo sé con certeza. Simplemente he notado que las críticas a ambos resultan muy buenas, por lo tanto son hosting de calidad. Prueba con ambos y decídelo tú.

Gracias por el consejo, cuandotenga la oportunida probare con gameserver4you todos me lo an recomendado, :)

Posted
en serverffs.com registras y compras host

ServerFFS es una bazofia. Al menos no le digas que compre directamente ahí, ya que debería tener conocimientos sobre algunos hostings, no quedarse con el primero que vea.

Mira, si quieres un buen hosting, yo recomendaría que fueras a "no1servers" o "gameserver4you", hasta ahora ambos me han parecido lo mejor que hay.

Hey y entre No1server y Gameserver4you Cual es mejor? tomando factores como el lag y eso, dad que me parecen buenisimos los precios (0.15 Eur x Sloth)

olle pèro en el Gameserver4you se puede pagar por movil es que yo solo puedo pagar asi no tengo tarjeta xD

Posted
olle pèro en el Gameserver4you se puede pagar por movil es que yo solo puedo pagar asi no tengo tarjeta xD

Porqué no te pasas por el tema?

Posted
Para las rejas usas estas funciones y eventos
createObject 
moveObject 
createColSphere 
"onColShapeHit" (link abajo) 
  

onColShapeHit

PD: dale click a las palabras que te puse en los cuadros de arriba

Hay gracias... PERO DONDE HAGO ESO?

Posted

=.= Tienes que hacer un archivo que se llame client.lua y usar las funciones y eventos que te dieron, ejemplo:

createObject ( IDdelModelo, x, y, z ) = createObject ( 1337, 5540.6654, 1020.55122, 1240.545 ) -- pero usas tus datos,

pero dudo que sepas que es ID, X ,Y Z :/

Posted
=.= Tienes que hacer un archivo que se llame client.lua y usar las funciones y eventos que te dieron, ejemplo:

createObject ( IDdelModelo, x, y, z ) = createObject ( 1337, 5540.6654, 1020.55122, 1240.545 ) -- pero usas tus datos,

pero dudo que sepas que es ID, X ,Y Z :/

si se q es ID, X, Y, Z pero me confundo en las X Y Z pero donde lo pongo?

Posted

este es un ejemplo.. nada mas modificales las cordenadas

server side

  
local puerta = createObject (2634,1.0180234909058,-291.06182861328,5.5739164352417,0,0,180)  
-- con esto creas la puerta cambiando la ID del objeto que quieras crear, en este caso es 2634 y editales las cordenadas x,y,z  
local marker = createMarker (1.0180234909058,-291.06182861328,5.5739164352417, 'cylinder', 2, 0, 0, 255, 0) 
-- esto crea el marcador en la misma puerta para verificiar al tocarlo si el jugador es administrador o no, puedes ponerle mas alpha para ke puedas ver el marcador, aqui esta en 0 para que no se vea 
addEventHandler ("onMarkerHit",marker, 
function (hitPlayer) 
 local account = getPlayerAccount(hitPlayer) 
 if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then 
  moveObject (door,2000,1.0180234909058,-291.06182861328,1.5739164352417) 
-- Aqui pones las coredenadas de hacia donde quieres que se mueva la puerta y cambias el tiempo que demorara en moverse la puerta, en este caso ai 2000, que son 2 segundos 
 else 
  outputChatBox ("Acceso denegado!",hitPlayer) 
  
 end 
end) 
  
addEventHandler ("onMarkerLeave",marker, 
function () 
 moveObject (door,2000,1.0180234909058,-291.06182861328,5.5739164352417) 
-- y la ultima funcion que movera la puerta a su lugar inicial cuando el jugador deje el marcador, pones las cordenadas de la pueta donde fue creada asi vuelve  a su posicion inicial y modificas el tiempo que demorara la puerta nuevamente, que son 2 segundos de nuevo 
end) 
  

Espero que te sirva

Posted
local puerta = createObject (2634,1.0180234909058,-291.06182861328,5.5739164352417,0,0,180)-- con esto creas la puerta cambiando la ID del objeto que quieras crear, en este caso es 2634 y editales las cordenadas x,y,z 
  
local marker = createMarker (1.0180234909058,-291.06182861328,5.5739164352417, 'cylinder', 2, 0, 0, 255, 0)-- esto crea el marcador en la misma puerta para verificiar al tocarlo si el jugador es administrador o no, puedes ponerle mas alpha para ke puedas ver el marcador, aqui esta en 0 para que no se vea 
  
addEventHandler ("onMarkerHit",marker, 
function (hitPlayer) 
    local account = getPlayerAccount(hitPlayer) 
    if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then 
        moveObject (puerta,2000,1.0180234909058,-291.06182861328,1.5739164352417)-- Aqui pones las coredenadas de hacia donde quieres que se mueva la puerta y cambias el tiempo que demorara en moverse la puerta, en este caso ai 2000, que son 2 segundos 
 else 
        outputChatBox ("Acceso denegado!",hitPlayer) 
    end 
end) 
  
addEventHandler ("onMarkerLeave",marker, 
function () 
    moveObject (puerta,2000,1.0180234909058,-291.06182861328,5.5739164352417)-- y la ultima funcion que movera la puerta a su lugar inicial cuando el jugador deje el marcador, pones las cordenadas de la pueta donde fue creada asi vuelve  a su posicion inicial y modificas el tiempo que demorara la puerta nuevamente, que son 2 segundos de nuevo 
end) 

Posted
este es un ejemplo.. nada mas modificales las cordenadas

server side

  
local puerta = createObject (2634,1.0180234909058,-291.06182861328,5.5739164352417,0,0,180)  
-- con esto creas la puerta cambiando la ID del objeto que quieras crear, en este caso es 2634 y editales las cordenadas x,y,z  
local marker = createMarker (1.0180234909058,-291.06182861328,5.5739164352417, 'cylinder', 2, 0, 0, 255, 0) 
-- esto crea el marcador en la misma puerta para verificiar al tocarlo si el jugador es administrador o no, puedes ponerle mas alpha para ke puedas ver el marcador, aqui esta en 0 para que no se vea 
addEventHandler ("onMarkerHit",marker, 
function (hitPlayer) 
 local account = getPlayerAccount(hitPlayer) 
 if isObjectInACLGroup( 'user.'..getAccountName( account ), aclGetGroup( 'Admin' ) ) then 
  moveObject (door,2000,1.0180234909058,-291.06182861328,1.5739164352417) 
-- Aqui pones las coredenadas de hacia donde quieres que se mueva la puerta y cambias el tiempo que demorara en moverse la puerta, en este caso ai 2000, que son 2 segundos 
 else 
  outputChatBox ("Acceso denegado!",hitPlayer) 
  
 end 
end) 
  
addEventHandler ("onMarkerLeave",marker, 
function () 
 moveObject (door,2000,1.0180234909058,-291.06182861328,5.5739164352417) 
-- y la ultima funcion que movera la puerta a su lugar inicial cuando el jugador deje el marcador, pones las cordenadas de la pueta donde fue creada asi vuelve  a su posicion inicial y modificas el tiempo que demorara la puerta nuevamente, que son 2 segundos de nuevo 
end) 
  

Espero que te sirva

ok, muchas gracias PERO DONDE PONGO ESE ARCHIVO!!???

Posted

......? CREA UN RECURSO NUEVO Y CREA DOS ARCHIVOS: script.lua Y meta.xml, luego metes el script en script.lua y en meta.xml pones esto:

    "Gates" author="BlackFun" version="1.0" type="script" /> 
    

  • Recently Browsing   0 members

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