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

Para hacer eso necesitas las siguientes funciones/eventos:

Funciones:

createObject 
moveObject 
createMarker o createColTube 

Eventos:

onMarkerHit o onColShapeHit

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

Postea el script.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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.

My nickname is: Pato

I am a good mapper, an apprentice in scripting and a talented in photoshop.

Scripting & Mapping server -bmx-

430x73.png

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.

Developer @ MYVAL

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) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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 ) 

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

Posted

1: Te falto un 'end' en la funcion 'close'.

2: Usaste el mismo evento: "onMarkerHit" en vez de "onMarkerLeave".

3: Lee 1 y 2.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

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

Actual Nick: [XGN]BorderLine

Actual Clan: XLatino

Actual Status: Staff, Mod Level 1

(BOSS)Yakuza - [vS]Yakuza - [sXE]Yakuza - [uG]Yakuza - [FTLS]Racing - [XGN]Borderline

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) 

Posted
a ok, ahora si gracias solidsnake14

tambien muchas gracias a ti yakusa

De nada.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

  • Recently Browsing   0 members

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