Jump to content

TheCrazy17

Members
  • Posts

    83
  • Joined

  • Last visited

Everything posted by TheCrazy17

  1. No, revisa en el spawn.lua, creo que ahí estaba ese evento, pero no es exactamente con ese nombre, no recuerdo cual era el exacto. Tienes ese archivo verdad?
  2. Debes editar el evento "onPlayerDayZWasted" o algo así era, no recuerdo bien como se llamaba. Busca alguno parecido y publicalo para ver como lo tienes y poder ayudarte.
  3. Simplemente borra esas dos lineas que dan error, no son necesarias ahí, ya que se destruyen ambos elementos mas abajo.
  4. Esos errores pasan por que no tienes el elemento "blood" asignado aún, para arreglarlo simplemente puedes comprobar si el dato ya está asignado, agregando algo así: if getElementData(localPlayer, "blood") and getElementData(getLocalPlayer(), "blood") <= 5000 and not getElementData(getLocalPlayer(), "isDead") == true then
  5. Lo intenté, pero no funciona, al entrar a esa zona, el cielo se vuelve raro por más que use esa función y el personaje o lo que sea que haya ahí, se oscurece también.
  6. Hola, hago este tema para ver si alguien podía ayudarme. Resulta que estos días estaba aburrido y me puse a convertir Liberty City al MTA (aunque ya hayan proyectos así por ahí, pero no importa), y descubrí que en cierta zona el cielo y el ambiente se ponían como con una especie de "oscuridad", investigando en el mapa normal, me encontré con que ese efecto se pone cerca de unas vías que hay en el juego. Adjunto fotos: Probé usando setOcclusionsEnabled, pero no funcionó para esto, agradecería si alguien sabe si es posible quitar dicho efecto y que función debería usar, gracias de antemano.
  7. https://community.multitheftauto.com/index.php?p=resources&s=details&id=14394 My original script: https://community.multitheftauto.com/index.php?p=resources&s=details&id=8792
  8. Yo me llevo bastante bien con DayZ, así que a mi me interesa.
  9. A mi me interesa, si quieres conversamos por privado.
  10. Hola, no suelo ser muy activo en este foro pero quería presentar mi servidor. ¿De que trata? Se trata de un servidor DayZ, basado en la conocida modificación del juego Arma II y del juego con el mismo nombre. Aunque no es 100% igual al juego, se busca innovar e implementar nuevas cosas, no tan apegado a lo anterior. ¿Que sistemas y recursos tiene el servidor? Bueno, aquí me gustaría aclarar que el 90% del servidor fue programado por mi, buscando el rendimiento por sobre los demás servidores DayZ, el modo de juego prácticamente se hizo desde cero, reparando cada falla y error siempre. El servidor cuenta, entre otras cosas, con: Imágenes del servidor IP del servidor: 144.217.102.162:22063 Pagina de facebook: DayZ: Fear of Death Nuevamente quiero aclarar que en el servidor, tenemos como objetivo el rendimiento y también el equilibrio entre supervivencia y combate. También quiero aclarar que el servidor se está actualiza casi siempre, así que es posible que se encuentren muchas novedades y arreglos, aceptamos sugerencias y "críticas constructivas". Sin nada mas que decir, me despido cordialmente, cualquier pregunta la puedo responder en los comentarios. ^^ Los esperamos!
  11. A mi me sucedía eso cuando se pulsaba el botón "Lista de grupos", chequea pulsando el mismo si sale ese error.
  12. El trigger en cliente creo que iría: triggerServerEvent ("zap", localPlayer, ply) Y así funcionaría "source" en servidor. (Creo)
  13. También puedes hacerlo con un contador, sumando o restando valores dentro del render, aunque no se si esto sea muy eficiente.
  14. No sería if #Tabla[index] == 1 then ? Creo que era asi pero no estoy seguro
  15. Si antes las tenia como Area 1, Area 2,Area3, ahora todas son Area1 por ejemplo. Claro que no. Se forma una tabla con las áreas, se definen como Areas[1], Areas[2], etc. (Depende del orden que se creen)
  16. A que te refieres con "identificar" ? Puedes asignarles una función a cada colision al momento de su creación Lo segundo no entendí
  17. No lo probé pero así debería funcionar y te sería mas fácil (También puedes hacer mas fácil la creación de los colshapes) RadarAreas = { {325, -4046, 150, 150, 0, 255, 0, 100}, {325+150,-4046, 150, 150, 0, 255, 0, 100} } Areas = {} for k, v in ipairs(RadarAreas) do Areas[k] = createRadarArea(v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8]) end Area1Col = createColRectangle ( 325,-4046, 150, 150 ) --- GREEN Area2Col = createColRectangle ( 325+150,-4046, 150, 150 ) --- GREEN localArea3 = createRadarArea ( 325+300,-4046, 150, 150, 0, 255, 0, 100 ) --- GREEN Area3Col = createColRectangle ( 325+300,-4046, 150, 150 ) --- GREEN localArea4 = createRadarArea ( 325+450,-4046, 150, 150, 0, 255, 0, 100 ) --- GREEN Area4Col = createColRectangle ( 325+450,-4046, 150, 150 ) --- GREEN local Area5 = createRadarArea ( 325+600,-4046, 150, 150, 0, 255, 0, 100 ) --- GREEN Area5Col = createColRectangle ( 325+600,-4046, 150, 150 ) --- GREEN local Area6 = createRadarArea ( 325,-4046+150, 150, 150, 0, 255, 0, 100 ) --- GREEN Area6Col = createColRectangle ( 325,-4046+150, 150, 150 ) --- GREEN local Area18 = createRadarArea ( 325+150,-4046+150, 150, 150, 255, 0, 0, 100 ) --- RED Area18Col = createColRectangle ( 325+150,-4046+150, 150, 150 ) --- RED local Area20 = createRadarArea ( 325+300,-4046+150, 150, 150, 0, 0, 0, 255 ) --- CENTRO Area20Col = createColRectangle ( 325+300,-4046+150, 150, 150 ) --- CENTRO local Area19 = createRadarArea ( 325+450,-4046+150, 150, 150, 255, 0, 0, 100 ) --- RED Area19Col = createColRectangle ( 325+450,-4046+150, 150, 150 ) --- RED local Area7 = createRadarArea ( 325+600,-4046+150, 150, 150, 0, 255, 0, 100 ) --- GREEN Area7Col = createColRectangle ( 325+600,-4046+150, 150, 150 ) --- GREEN local Area8 = createRadarArea ( 325,-4046+300, 150, 150, 0, 255, 0, 100 ) --- GREEN Area8Col = createColRectangle ( 325,-4046+300, 150, 150 ) --- GREEN local Area15 = createRadarArea ( 325+150,-4046+300, 150, 150, 255,255,0, 100 ) -- Yellow Area15Col = createColRectangle ( 325+150,-4046+300, 150, 150 ) -- Yellow local Area16 = createRadarArea ( 325+300,-4046+300, 150, 150, 255,255,0, 100 ) -- Yellow Area16Col = createColRectangle ( 325+300,-4046+300, 150, 150 ) -- Yellow local Area17 = createRadarArea ( 325+450,-4046+300, 150, 150, 255,255,0, 100 ) -- Yellow Area17Col = createColRectangle ( 325+450,-4046+300, 150, 150 ) -- Yellow local Area9 = createRadarArea ( 325+600,-4046+300, 150, 150, 0, 255, 0, 100 ) --- GREEN Area9Col = createColRectangle ( 325+600,-4046+300, 150, 150 ) --- GREEN local Area10 = createRadarArea ( 325,-4046+450, 150, 150, 0, 255, 0, 100 ) --- GREEN Area10Col = createColRectangle ( 325,-4046+450, 150, 150 ) --- GREEN local Area11 = createRadarArea ( 325+150,-4046+450, 150, 150, 0, 255, 0, 100 ) --- GREEN Area11Col = createColRectangle ( 325+150,-4046+450, 150, 150 ) --- GREEN local Area12 = createRadarArea ( 325+300,-4046+450, 150, 150, 0, 255, 0, 100 ) --- GREEN Area12Col = createColRectangle ( 325+300,-4046+450, 150, 150 ) --- GREEN local Area13 = createRadarArea ( 325+450,-4046+450, 150, 150, 0, 255, 0, 100 ) --- GREEN Area13Col = createColRectangle ( 325+450,-4046+450, 150, 150 ) --- GREEN local Area14 = createRadarArea ( 325+600,-4046+450, 150, 150, 0, 255, 0, 100 ) --- GREEN Area14Col = createColRectangle ( 325+600,-4046+450, 150, 150 ) --- GREEN function ComenzarAreasGreen () local Random = math.random(1, #Areas) --Se obtiene un random if not( isRadarAreaFlashing (Areas[Random) ) then setRadarAreaFlashing (Areas[Random], true ) else ComenzarAreasGreen () end end setTimer(ComenzarAreasGreen,15000,0)
  18. Creo que algo así funcionaría (No lo probé) radioVolume = 0.025 Chequeado = false function playRadio () setRadioChannel (0) local radioSound = playSound ("http://goo.gl/dIcb6g") setTimer (function () setSoundVolume (radioSound, radioVolume) end, 50, 0) end addEventHandler ("onClientResourceStart", resourceRoot, playRadio) function upVolumen () setRadioChannel (0) if not (radioVolume > 0.45) then radioVolume = radioVolume+0.010 Chequeado = false else if not Chequeado then Chequeado = true outputChatBox ("#006633[RADIO] #FFFFFFThe radio is at maximum volume.", 255, 255, 255, true) end end end bindKey ("mouse_wheel_up", "down", upVolumen) function downVolumen () setRadioChannel (0) if not (radioVolume < 0) then radioVolume = radioVolume-0.010 Chequeado = false else if not Chequeado then Chequeado = true outputChatBox ("#006633[RADIO] #FFFFFFThe radio is at minimum volume. [Press 'M' to turn off the radio]", 255, 255, 255, true) end end end bindKey ("mouse_wheel_down", "down", downVolumen) function stopRadio () radioVolume = 0 Chequeado = false end bindKey ("m", "down", stopRadio)
  19. local mensajes = { "Para Sacar Carros Gratis Usa F10 y Guardalos Con F2", "Ten cuidado al Salir de la Zona Segura", "Esto es un mensaje" } Actual = 0 addEventHandler("onClientPreRender", getRootElement(), function() dxDrawLine(203 - 1, 3 - 1, 203 - 1, 79, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(571, 3 - 1, 203 - 1, 3 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(203 - 1, 79, 571, 79, tocolor(0, 0, 0, 255), 1, false) dxDrawLine(571, 79, 571, 3 - 1, tocolor(0, 0, 0, 255), 1, false) dxDrawRectangle(203, 3, 368, 76, tocolor(0, 0, 0, 191), false) dxDrawText("Informacion:", 346, 10, 425, 30, tocolor(255, 255, 255, 255), 1.00, "sans", "left", "top", false, false, false, false, false) dxDrawText(mensajes[Actual], 207, 40, 571, 60, tocolor(255, 255, 255, 255), 1.00, "sans", "left", "top", false, false, false, false, false) end ) function actualizar() if (Actual == #mensajes) then Actual = 0 else Actual = Actual + 1 end end setTimer(actualizar, 8000, 0) Intenta así, debería funcionar. (Nota: No lo probé)
  20. Uno de los servidores del host si, pero el error es el mismo en todos los servidores del host.
  21. Seria así verdad? getPedTotalAmmo(Jugador, i) Eso por alguna razón me da valores falsos (aparece 0 o 9999 de munición cuando por ejemplo un usuario tiene 1k de balas) En todo caso mi problema es que el getWeaponAmmo funciona bien en mi servidor, devuelve los valores correcto de las balas de los jugadores, pero en el servidor que quiero ponerlo, pasa eso
  22. También había probado con esa función y me daba el mismo error
  23. Hola a todos, ando teniendo un problema con un servidor y necesitaría una ayuda para saber que es lo que lo provoca El problema, es que algunos scripts no funcionan ahí, pero en mi servidor local y en otros lugares funcionan perfectamente, por ejemplo este código: function obtenerArmas(Jugador) local Armas = "" for i = 1,11 do local Arma = getPedWeapon(Jugador, i) if Arma ~= 0 then Armas = Armas ..getWeaponNameFromID(Arma).." ("..getWeaponAmmo(Arma)..")\n" --Esta es la linea 161 end end return Armas end En mi servidor local y en varios servidores que probé, funciona bien, pero en el servidor donde se usa el panel da este error: Lo mismo me pasó con varios scripts que alguna vez los subí, pero en esas ocasiones tuve que editar el código para que funcione, pero esta vez no le encuentro la solución o estaré haciendo algo mal. El servidor es hosteado, tiene sistema Linux. Si alguien puede ayudarme o tiene idea del problema, se lo agradecería mucho, gracias de antemano.
×
×
  • Create New...