Jump to content

hola todos! ayuda


Zoon

Recommended Posts

Posted

hola manes alguien me podria decir como hago para que una reja se habra automaticamente en presencia de un player es decir que al asercarse un jugador a la reja o puerta se abra automaticamante

Posted

Muchos usuarios piden esto.Este lo cree yo, ami me funciona re bien.

door = createObject (posX, posY, posZ, rotX, rotY, rotZ ) 
  
function opendoor() 
  
moveObject (door, Time, posX,posY,posZ) 
end 
  
addCommandHandler("Comando|Para|Abrir", opendoor) 
  
function closedoor() 
  
moveObject (door, Time, posX,posY,posZ) 
end 
  
addCommandHandler("Comando|Para|Cerrar", closedoor) 

P.D.: Perdon SolidSnake14 por hacer el script a el, porque las reglas dicen que no podemos hacerle los scripts, pues yo lo hise porque siempre piden esto.

Posted

pero con eso abria que utilizar un comando para abri y cerrar, y ya tengo eso lo que quiero es que cuando los player se acerquen a la puerta esta se abra automaticamente sin necesicidad de un /cmd

Posted

En que parte de las reglas lo dice? yo les armo script's cuando me da el animo, y hasta lo que se, es completamente posible, igual no sirve para lo que el pide.

Para eso usa las funciones que SolidSnake14 te paso y postea el código, y te lo corregimos en caso de que no sirva.

Posted

aqui esta pero no silve

airportgate = createObject (980, 1759.5999755859, 552.59997558594, 27.700000762939, 0, 0, 340) 
  
MarkerOpen = createMarker  (1761.3017578125, 571.13073730469, 24.565521240234, "cylinder",4, 255, 0, 0, 255) 
MarkerClose = createMarker (1749.8184814453, 531.37005615234, 27.262020111084,"cylinder",4, 255, 0, 0, 255) 
  
  
function 
  
moveObject (airportgate, 5000, 1759.5999755859, 552.59997558594, 33.700000762939) 
  
end 
  
  
addEventHandler( "onMarkerHit", MarkerOpen, airportgate) 
addEventHandler( "onMarkerHit", MarkerClose, airportgate ) 

Posted

Eso es porque no tiene sentido, ni siquiera definiste la funcion, ademas de que estas usando un elemento para el event handler, en lugar de una funcion.

airportgate = createObject (980, 1759.5999755859, 552.59997558594, 27.700000762939, 0, 0, 340) 
  
MarkerOpen = createMarker  (1761.3017578125, 571.13073730469, 24.565521240234, "cylinder",4, 255, 0, 0, 255) 
MarkerClose = createMarker (1749.8184814453, 531.37005615234, 27.262020111084,"cylinder",4, 255, 0, 0, 255) 
  
  
function abrir ( ) 
moveObject (airportgate, 5000, 1759.5999755859, 552.59997558594, 33.700000762939) 
end 
  
  
addEventHandler( "onMarkerHit", MarkerOpen, abrir) 
addEventHandler( "onMarkerHit", MarkerClose, abrir) 

Posted
airportgate = createObject (980, 1759.5999755859, 552.59997558594, 27.700000762939, 0, 0, 340) 
MarkerOpen = createMarker  (1761.3017578125, 571.13073730469, 24.565521240234, "cylinder",4, 255, 0, 0, 255) 
MarkerClose = createMarker (1749.8184814453, 531.37005615234, 27.262020111084,"cylinder",4, 255, 0, 0, 255) 
function open() 
moveObject (airportgate, 5000, 1759.5999755859, 552.59997558594, 33.700000762939) 
end 
addEventHandler( "onMarkerHit", MarkerOpen, open) 
  
function close() 
moveObject (airportgate, 5000, 1759.5999755859, 552.59997558594, 27.700000762939) 
addEventHandler( "onMarkerHit", MarkerClose, close ) 

Posted

cierto, lo ise a la rapida pero no concuerdo con la 2.. el uso 2 markers.. 1 para ke al tocarlo se abra y otro para ke al tocarlo tambien se cierre. por eso use 2 markerhit.. si ubiese usado 1 solo marker para ke cerrara y abriera hay lo aplico..En fin de nada gtamega

Posted

we pero tengo un problema como hago para que los 2 marker tengan funcion de abrir y cerrar? osea por que el marker de afuera es para abrir y el de adentro es para cerrar y una ves que se entra y se cierra como puedo hacer para que se abra

estoy usando asi

    airportgate = createObject (10828, 1743.6999511719, 536.20001220703, 38.400001525879, 0, 0, 341.53845214844) 
      
    MarkerOpen = createMarker  (1749.6029052734, 554.51977539063, 25.887992858887, "cylinder",10, 255, 0, 0, 255) 
    MarkerClose = createMarker (1735.0040283203, 510.98870849609, 28.605186462402,"cylinder",10, 255, 0, 0, 255) 
  
      
    function abrir ( ) 
    moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 22.60000038147) 
    end 
      
    function cerrar() 
    moveObject (airportgate, 5000, 1743.6999511719, 536.20001220703, 38.400001525879) 
    end 
     
    addEventHandler( "onMarkerHit", MarkerOpen, abrir) 
    addEventHandler( "onMarkerHit", MarkerClose, cerrar) 

  • Recently Browsing   0 members

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