Jump to content

castaño

Members
  • Posts

    39
  • Joined

  • Last visited

Everything posted by castaño

  1. buenas quisiera saber si alguien tiene algun server hosteado por vortexserver, page por un host hace 6 dias pero me funciono bien asta hace tres dias, que no me deja ingresar al panel de admin web y el server aparece offline. quisiera saber si alguno de ustedes les esta pasando lo mismo con este servicio de hosting de esa empresa.
  2. castaño

    Funcion

    alo que me refiero es que sere mas explicito, hay dos team, uno rojo y otro azul, el team rojo puede ver la posicion de los layers de su equipo asta ahi todo bien, pero tambien el team rojo puede ver la posicion de los players del team azul y como se desplazan, eso es lo que quiero quitar, que los del team rojo no puedan ver la posicion de los del team azul ni como se mueven y viceversa.
  3. castaño

    Funcion

    el game mode es nuevo lo cree hace un año, pero hace rato que no toco los scritps y no recuerdo la manera de ocultar la posicion de los players en el radar, se que los blips los coloca uno mismo, pero la posicion de los players viene por defecto creo.
  4. castaño

    Funcion

    Hola hoy necesito algo muy facil que no he podido encontrar, cual es la funcion que me permite ocultar la posicion de los players en el radar.
  5. castaño

    unBan

    el dice que quiere saber cual admin desbaneo a un player, quiere saber donde puede mirar el registro de quien lo desbaneo. pero posiblemente el player halla cambiado de pc, y ningun admin lo halla desbaneado
  6. castaño

    bug

    hola amigos nececito ayuda con un bug que descubri en mi server y no logro quitarlo, el bug esque si le disparas en la parte baja a un jugador, creo que en el talon o la rodilla, le quita el 100% de vida con un disparo de cualquier arma,o a veces porejemplo con m4 le quitas el 50% de vida con un disparo, me gustaria que me ayudaran como puedo empesar a solucionar este bug. L o otro es que aveces se producen trabas cuando dos jugadores se esan disprando, osea aveces recives un tiro de un jugador y tu tambien le disparas al mismo tiempo, el spawn hace como un efecto de traba, les agreeceria si me puden ayudar con aluna de estas cosas
  7. castaño

    evento

    eso fue lo primero que mire, lo que me sorprendio es que es un evento propio del MTA que en la wiki no aparece.
  8. castaño

    evento

    Hola estaba analisando un script y me encontre con un evento que ni en la wiki aparece informacion sobre el, el evento es: "onPlayerKillMessage", en realidad nececito saber como funciona este evento para realizar un nuevo scritp, si tienen algun enlace donde muestre informacion sobre este evento se los agradeceria, o si saben como funciona, les agradeceria que me los explicasen bien.
  9. bueno ya encontre la solucion, la forma del codigo como lo habia posteado desde el principio estaba bien, solo era cambiarle el evento a "onVehicleStartEnter", y enviale como primer parametro el player y usarlo en el getPlayerTeam
  10. lo describiré lo mejor posible, hay dos teams, uno que defiende y otro que ataca, los que atacan pueden usar vehículos para llegar a la base de los que defiende, como los que defienden estan en una base no tienen vehículos, el problema es que cuando llega un player del equipo que ataca, sea en moto, auto , heli , lo que sea, los que defienden le pueden quitar el vehiculo(sea cualesquier tipo de vehículo), lo que quiero evitar, es bloquear los vehículos para el equipo que defiende, que no se pueden subir ni quitarle los vehiculos a los que atacan. he intentado con los scritps que han posteado los demás participantes, pero no me han funcionado.
  11. no funciona el cacenlEvent sigue sin tener efecto
  12. buenas amigos me encuentro con un problema sencillo pero no he podido resolver, nececito bloquear los vehiculos para cierto team en el server, solo hay dos teams en el server uno que ataca y otro que defiende, quiero bloquear los vehiculos para que no puedan entrar los que defienden, he hecho el siguiente codigo: function enterVehicle ( theVehicle, seat, jacked ) local teamPlayer = getPlayerTeam(source) if teamPlayer ~= attacker then cancelEvent() end end addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle ) el codigo como tal funciona, pero el cancelEvent no me esta funcionando ya que cualquiera de los dos equipos pueden entrar a vehiculos
  13. aquiri el servicio y asta el momento todo anda bien, o lagg, buen ping, rapida respuesta. cuando acabe el primer mes doy mi testimonio de la empresa
  14. hola me encontraba esta semena tratando de resolver una duda pero no pude encontrar mucha informacion acerca de ella, para los que ya han tenido servers y muchos años de experiencia con esto o tal vez si alguno sabe, si tengo un server hosteado, con cierto host que pasa si me cambio para otro host?, sera que la info de los players como total de kills, money etc se perderia? he utilisado el siguiente codigo que ha funcionado bien: function playerLogin1(_, theCurrentAccount, autoLogin)--carga la los kills totales del player if not isGuestAccount(theCurrentAccount) then local accountData = getAccountData(theCurrentAccount, "Kills") if accountData then setElementData(source, "Kills", accountData) end end end function onQuit1()-- guarda total de kills de los players local account = getPlayerAccount(source) if not isGuestAccount(account) then setAccountData(account, "Kills", getElementData(source, "Kills")) end end las funciones estan enlasadad a un evento para que funcionen, ahora el server lo monte en host para poder terminarlo, los kills , la money, deaths etc se guarda, con funciones similares a esta, si cambio de host "x" a host "y" por decir, la info se podra llegar a perder teniendo en cuenta este codigo?, cabe aclarar que no hay error en el codigo solo necesito resolver esa duda o si hay otro codigo que funcione mejor.
  15. hola necesito algo de ayudad en algo que parece muy sencillo pero se me ha complicado, estoy haciendo un" shop" y necesito meter una imagen de fondo GUIEditor_TabPanel[1] = guiCreateTabPanel(9, 19, 506, 468, false, GUIEditor_Window[1])--creo un tab en una ventana GUIEditor_Tab[1] = guiCreateTab("weapons", GUIEditor_TabPanel[1])--hago una pestaña para ese tab img1 = guiCreateStaticImage(0, 0, 506, 468, "Wnd.png", false, GUIEditor_Tab[1])--imagen de fondo img2 = guiCreateStaticImage(20, 11, 467, 226, "info.png", false, GUIEditor_Tab[1])--imagen img3 = guiCreateStaticImage(20, 254, 470, 117, "info.png", false, GUIEditor_Tab[1])--imagen lo que se sucede al abrir el shop la imagen img1 me carga de fondo asta ahi todo bien, pero por alguna razon si le llego a dar click a esa imagen me la pone por delante tapando las otras dos, lo que necesito saber si hay alguna propieda que me establesca en difinitiva la imagen como fondo, para que a los players no se les bugue el shop si le llegan a dar click a la img1.
  16. ok con el evento quedo solucionado gracias.
  17. Hola me encuentro creando un HUD, y quiero mostrar en el hud una imagen personalisada del arma que el Player tiene en es momento, no se si sera un evento o una funcion, la cual me permita saber que arma llema el player he utilisado algo asi: avatar.Weapon = guiCreateStaticImage(scx-95-15, 7, 110, 80, "img/"..getPedWeapon(localPlayer)..".png", false)--[[aca la funcion getPedWeapon me returna la id del arma y me carga la imagen al hud correspondiente al arma, pero solo funciona una sola vez, si paso por ejemplo de "m4" a "mp5" u otra arma ya no me carga la imagen, estaba pensando hacerlo con un setTimer, pero queria saber si hay algun evento para esto]]--
  18. muchas gracias por la colaboración, he estado mirando también en la wiki y tal parece que las funciones que hay solo sirven para remplazar texturas por una ID, pero yo lo que quiero es remplazar un archivo en su totalidad, para ser mas claro tengo un archivo llamado "effects.fxp", ese archivo es propio del Gta, pero yo lo modifique en su totalidad, lo que quiero es que cuando el player entre al juego, este archivo sea tomado por el original, osea que el archivo "effects.fxp" que el player tiene no sea tomado en cuenta mientras entre ami server, y en ves de ese se carge el que yo he modificado. SI puede haber algo parecido que se pueda hacer les agredeceria mucho
  19. me preguntaba si existe alguna forma de remplazar las texturas originales del gta sa por unas personalisadas, me refiero cambiar las calles, reflejos, efectos etc. si la hay agredeceria mucho que me diejiesen como lo puedo hacer
  20. hola, bueno he estado trabajando en un server y pienso que ya es hora de abrirlo, el problema es que soy primeriso en estos temas de host, y necesito adquirir uno pero que sea bueno, quería decirles cuales me recomiendan que sean buenos, les agradecería que me facilitaran una lista de host y sus precios y un poco de información sobre estos si ya los an usado. Otra cosa es, como es primera vez que adquiero uno me gustaría que me dieran información de como se paga, como se usa etc. en resumen como utilisarlo.
  21. castaño

    Arreglos

    hola tengo problemas con lo arreglos en lua en el siguiente código necesito destruir unos objectos pero no me funciona: function createDynamites(marker)--esta función es llamada cuatro veces creando 4 elementos de dinamitas y markers local x,y,z = getElementPosition(marker) dynamites = {} mar2 = createMarker(x, y, z, "corona", 0.50, 255, 0, 0) --cada ves que se llama esta función osea 4 veces me crea cuatro veces estos objectos dy2 = createObject( 1654, x, y, z, 270, 0, 0, true) moveObject(dy2, 1000, x, y, z, 0, 360, 0) for k, v in ipairs(dynamites) do -- aca es donde no estoy seguro si esta bien echo dynamites[k].m = mar2 dynamites[k].d = dy2 end if options.finishType == "all" then if allObjectivesReached() == true then for k, v in ipairs(dynamites) do destroyElement(dynamites[k].m) destroyElement(dynamites[k].d) end end elseif options.finishType == "objective" and objectiveId == options.finishObjective then for k, v in ipairs(dynamites) do destroyElement(dynamites[k].m) destroyElement(dynamites[k].d) end end end --[[el problema es este, cuando se crean los cuatro objetos no se destruyen al acabar una ronda lo que necesito es que desaparezcan pero no desparecen , estos objetos continúan de nuevo en la siguiente ronda, lo he echo de esta manera :]]-- if options.finishType == "all" then if allObjectivesReached() == true then destroyElement(mar2) destroyElement(dy2) end elseif options.finishType == "objective" and objectiveId == options.finishObjective then destroyElement(mar2) destroyElement(dy2) end --[[y se me funciona pero solo me destruye el ultimo elemento osea el que sea crea de ultimo el numero 4, pero los anteriores tres elementos que ya se habían creado siguien apareciendo, necesito una solución que me destruya todos los elementos cuando la ronda finalise, cuando la función es llama por cuarta vez es donde se finaliza la ronda]]--
  22. castaño

    movimiento

    gracias por el aporte aunque lo solucione de esta manera: objectiveDynamite = createObject( 1654, x, y, z+2, 1, 1, 1, true) setTimer ( function() moveObject(objectiveDynamite, 5000, x, y, z+2, 0, 0, 360) end, 5000, 0 ) /* no podía hacerlo en distintas funciones con una función interna se soluciono el problema*/
  23. castaño

    movimiento

    bueno encontré la forma de acerlo pero tengo otro problema si uso: objectiveDynamite = createObject( 1654, x, y, z+2, 1, 1, 1, true) moveObject(objectiveDynamite , 5000 , x, y, z+2,0,0,360) el objecto girara solo 5 segundos, yo lo necito que gire infinitamente, he intentado hacerlo con setTimer asi: function dynamiteRot(objectiveDynamite) moveObject(objectiveDynamite , 5000 , x, y, z+2,0,0,360) end setTimer(dynamiteRot, 1000000000,0) /*pero el problema es que el gamemode se me queda detenido esperando a que este tiempo termine, necito una forma de que esto pase a un multi hilo o sincronicacion, por ejemplo que el server corra normal mientras esta función se ejecute activamente, sin necesidad de que se espere que esta porción de código se termine de ejecutar*/
  24. castaño

    movimiento

    hola necisoto ayuda con el movimiento de un objecto, tengo el siguiente código: objectiveDynamite = createObject( 1654, x, y, z+2, 1, 1, 1, true) moveObject(objectiveDynamite , 10000000 , x, y, z+2) el único movimiento que nesicito es hacer que el objecto gire sobre su mismo eje. por ejemplo un efecto de rotación como el planeta tierra.
  25. castaño

    funcion

    necesito saber la función para poder habilitar que el jugador pueda disparar desde el vehiculo, noc si será con setPedstat pero si lo es digamen la id, si no otra funciono que pueda usar.
×
×
  • Create New...