Jump to content

RottenFlesh

Members
  • Posts

    189
  • Joined

  • Last visited

Everything posted by RottenFlesh

  1. function trHealth( hitElement ) local health = getElementHealth( hitElement ) local money = getPlayerMoney( hitElement ) if ( health < 199 ) then if money >= 200 then setElementHealth( hitElement, 200 ) takePlayerMoney( hitElement, 200 ) outputChatBox( "Se cobro $200 para su recuperacion", hitElement, 0, 255, 0 ) else outputChatBox( "No tienes suficiente dinero para poder curarte." hitElement , 255, 0, 0) end else outputChatBox( "No necesitas vida!", hitElement, 255, 0, 0 ) end end addEventHandler( "onMarkerHit", tr1, trHealth ) function setBlip2( ) local blip2 = createBlip( -1515, 2525, 55, 22, root ) setBlipVisibleDistance( blip2, 250 ) end addEventHandler( "onResourceStart", root, setBlip2 ) hay esta
  2. Dale /start defaultstats y listo
  3. MarioKartero killed diegofkda (pull my finger? >)
  4. MarioKartero killed GodFather (Kamehamehaaaaaaa DX!)
  5. yes he does if i am spider-man should i jump from a building? p:
  6. No. am i spider-man but i dont know because i hit my head?
  7. Ten en cuenta que si tienes la carpeta y el .zip con el mismo nombre, mta va a tener preferencia con la carpeta... lo digo por que una vez casi me rompo la cabeza averiguando por que los cambios que le hacia al zip del race no funcionaban hasta que me di cuenta que tenia una carpeta ahi con el mismo nombre
  8. Haaa si como pude olvidar eso ... tambien lo puedes hacer en la funcion de quitar para que desaparezcan de a uno en uno segun como los fuistes poniendo, eso estaria genial en un resource de seguir pistas o algo asi
  9. Alaska? the secrete ingredient of coca-cola is HUMAN BLOOD?
  10. MarioKartero killed Tank07 (peter griffin bad joke)
  11. who has Antidisestablishmentarianism
  12. No lo he provado pero puedes hacer esto para irlos agregando y quitanto blip = {} marker = {} function poner () local x, y, z = getElementPosition (source) outputChatBox ("Marker y Blip Puestos", root, 255, 0, 0) local maxBlip = table.maxn (blip) --Con esta funcion obtienes el indice maximo en una tabla local maxMarker = table.maxn(marker) blip[maxBlip + 1] = createBlip (x, y, z, 49) marker[maxMarker + 1] = createMarker (x, y, z, "checkpoint", 2, 135, 191, 255, 100) end function quitar () outputChatBox ("Marker y Blip Removido.", root, 255, 0, 0) local maxBlip2 = table.maxn (blip) local maxMarker2 = table.maxn(marker) destroyElement (blip[maxBlip2]) destroyElement (marker[maxMarker2]) end Hay esta mas o menos para que te guies ahora no tengo mi pc para probarlo asi que si te sale algun error lo pones por aca. PD: si quieres ver mas funciones para las tablas clickea aca: http://www.lua.org/manual/5.1/es/manual.html#5.5
  13. MarioKartero killed dzek ("I am pregnant, the baby is yours")
  14. Hehe al final siempre toca googlear un poco... encontre esto por ahi por si a alguien le sirve: http://msdn.microsoft.com/en-us/library/windows/desktop/bb509561%28v=VS.85%29.aspx
  15. Hola a todos! Desde que salio MTA 1.1 me he interesado por esto de los shaders y quisiera saber si hay alguien por aqui que me guie para poder empezar a aprender o si hay algun programa o algo para hacer shaders mas facil o cualquier cosa que sepan sirve Gracias por tomarse el tiempo de leer y saludos a todos!..
  16. Si no sabes como scriptear puedes aprender en la wiki de MTA, te recomiendo comenzar por aca: https://wiki.multitheftauto.com/index.php?title=ES/Introducci%C3%B3n_a_la_Programaci%C3%B3n Talvez al principio te paresca muy confuso pero es cuestion de prueba y error luego se hace mas facil asi que ya sabes por donde empezar
  17. Hola a todos... Hace algun tiempo hice un script que crea puertas moviles con un bind y un timer para que vuelvan a su sitio, pero he notado que al presionar el bind varias veces antes que abra por completo cada vez que se presiona va mas lenta la puerta, y como cada vez se hace un timer entoces al cerrarse tambien se ponen lentas asi que quisiera que me ayudaran a que solo se pueda hacer una vez el bind y se desactive y luego se vuelva a activar el bind cuando la puerta ya haya empezado a cerrarse... aca el codigo, es server side -- Este es solo una parte de el codigo, lo demas son mas puertas, colshapes y timers addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), function () LSPD_gate = createObject(980, 1545.7392578125, -1627.7275390625, 15.206203460693, 0, 0, 90) LSPD_col = createColSphere (1545.7392578125, -1627.7275390625, 15.206203460693, 10) FBI_gate = createObject(2938, 1269.6904296875, -1842.349609375, 15.187080383301, 0, 0, 90) FBI_col = createColSphere(1269.6904296875, -1842.349609375, 14.187080383301, 10) FBI_gate2 = createObject(2938, 1213.5595703125, -1842.537109375, 15.187080383301, 0, 0, 90) FBI_col2 = createColSphere(1213.5595703125, -1842.537109375, 14.187080383301, 10) --[[ ... ]] end) addEventHandler("onPlayerLogin", root, function () bindKey(source, "crouch", "down", moving, source) bindKey(source, "horn", "down", moving, source) end) function moving (player) local team = getPlayerTeam(player) if (isElementWithinColShape(player, LSPD_col) == true and team == getTeamFromName("Los Santos PD")) then moveObject(LSPD_gate, 3000, 1545.7392578125, -1627.7275390625, 20.581121444702) setTimer(moveObject, 7000, 1, LSPD_gate, 3000, 1545.7392578125, -1627.7275390625, 15.206203460693) elseif (isElementWithinColShape(player, FBI_col) == true and team == getTeamFromName("FBI")) then moveObject(FBI_gate, 2000, 1269.6904296875, -1842.349609375, 19.887008666992) setTimer(moveObject, 7000, 1, FBI_gate, 2000, 1269.6904296875, -1842.349609375, 15.187080383301) elseif (isElementWithinColShape(player, FBI_col2) == true and team == getTeamFromName("FBI")) then moveObject(FBI_gate2, 2000, 1213.5595703125, -1842.537109375, 19.887008666992) setTimer(moveObject, 7000, 1, FBI_gate2, 2000, 1213.5595703125, -1842.537109375, 15.187080383301) --[[ ... ]] Lo peor es que me ha dado un cevero bloqueo mental y no se me ocurre nada he intentado algunas cosas pero no me funcionaron, el mayor problema es que son muchas puertas... me ayudan porfavor?
×
×
  • Create New...