Jump to content

Rinnegan

Miembro
  • Contador contenido

    106
  • Ingreso

  • Última visita

  • Días ganados

    8

Mensajes publicados por Rinnegan

  1. Ya no sale ese error y me la carga correctamente pero al darle a uriel no muestra nada osea, le doy a evento pvp y cierra la ventana no muestra para participar ni nada.

     

    Gracias.

    quest evento_pvp begin
    	state start begin
    		function Config()
    			return 
    			{
    			["Coordenadas"] = {55500,55500},--Coordenadas del mapa cuando das al boton Participar
    			["Index"] = {360},--Index del mapa del evento
    			["Vidas"] = {3}--Vidas del usuario
    			}
    		end
    		when 20011.chat."Evento pvp" with game.get_event_flag("eventopvp") == 1 begin
    			local r = game.get_event_flag("eventopvp2")
    			if pc.getqf("eventopvp") != r then
    				pc.setqf("eventopvp",r)
    				pc.setqf("muertes",0)
    				pc.setqf("intento",0)
    			end
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] then
    				say("Usted ya agoto sus "..evento_pvp.Config().Vidas[1].." vidas.")
    				return
    			end
    			if select ("Participar","Salir") == 1 then
    				pc.warp(evento_pvp.Config().Coordenadas[1],evento_pvp.Config().Coordenadas[2])
    			end
    		end
    		when 20358.chat."Evento pvp GM" with pc.is_gm() begin
    			local e = select ("Iniciar evento","Terminar evento","Nada")
    			if e == 1 then
    				notice_all("El evento pvp ha iniciado, ve a uriel para participar.")
    				game.set_event_flag("eventopvp",1)
    				game.set_event_flag("eventopvp2",game.get_event_flag("eventopvp2")+1)
    			elseif e == 2 then
    				notice_all("El evento pvp ha terminado.")
    				game.set_event_flag("eventopvp",0)
    			end
    		end
    		when login with pc.get_map_index() == evento_pvp.Config().Index[1] begin
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] or game.get_event_flag("eventopvp2") == 0 then
    				warp_to_village()
    				return
    			end
    			loop_timer("revisar_pvp",0.5)
    		end
    		when revisar_pvp.timer begin
    			if pc.get_hp() <= 0 and pc.getqf("intento") == 0 then
    				pc.setqf("intento",1)
    				local m = pc.getqf("muertes")+1
    				pc.setqf("muertes",m)
    				if m >= evento_pvp.Config().Vidas[1] then
    					notice_in_map("El usuario "..pc.get_name().." ha muerto "..m.." veces y fue descalificado.")
    					cleartimer("revisar_pvp")
    					warp_to_village()
    					return
    				end
    				chat("Has muerto "..m.." veces")
    			end
    			if pc.getqf("intento") == 1 and pc.get_hp() >= 1 then
    				pc.setqf("intento",0)
    			end
    			if game.get_event_flag("eventopvp2") == 0 then
    				cleartimer("revisar_pvp")
    				warp_to_village()
    			end
    		end
    	end
    end
    

    Corregido el ultimo error (faltaban unas comas en la tabla) la he testado y funciona.

  2. quest evento_pvp begin
    	state start begin
    		function Config()
    			return 
    			{
    			["Coordenadas"] = {55500,55500}--Coordenadas del mapa cuando das al boton Participar
    			["Index"] = {360}--Index del mapa del evento
    			["Vidas"] = {3}--Vidas del usuario
    			}
    		end
    		when 20011.chat"Evento pvp" with game.get_event_flag("eventopvp") == 1 begin
    			local r = game.get_event_flag("eventopvp2")
    			if pc.getqf("eventopvp") != r then
    				pc.setqf("eventopvp",r)
    				pc.setqf("muertes",0)
    				pc.setqf("intento",0)
    			end
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] then
    				say("Usted ya agoto sus "..evento_pvp.Config().Vidas[1].." vidas.")
    				return
    			end
    			if select ("Participar","Salir") == 1 then
    				pc.warp(evento_pvp.Config().Coordenadas[1],evento_pvp.Config().Coordenadas[2])
    			end
    		end
    		when 20358.chat."Evento pvp GM" with pc.is_gm() begin
    			local e = select ("Iniciar evento","Terminar evento","Nada")
    			if e == 1 then
    				notice_all("El evento pvp ha iniciado, ve a uriel para participar.")
    				game.set_event_flag("eventopvp",1)
    				game.set_event_flag("eventopvp2",game.get_event_flag("eventopvp2")+1)
    			elseif e == 2 then
    				notice_all("El evento pvp ha terminado.")
    				game.set_event_flag("eventopvp",0)
    			end
    		end
    		when login with pc.get_map_index() == evento_pvp.Config().Index[1] begin
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] or game.get_event_flag("eventopvp2") == 0 then
    				warp_to_village()
    				return
    			end
    			loop_timer("revisar_pvp",0.5)
    		end
    		when revisar_pvp.timer begin
    			if pc.get_hp() <= 0 and pc.getqf("intento") == 0 then
    				pc.setqf("intento",1)
    				local m = pc.getqf("muertes")+1
    				pc.setqf("muertes",m)
    				if m >= evento_pvp.Config().Vidas[1] then
    					notice_in_map("El usuario "..pc.get_name().." ha muerto "..m.." veces y fue descalificado.")
    					cleartimer("revisar_pvp")
    					warp_to_village()
    					return
    				end
    				chat("Has muerto "..m.." veces")
    			end
    			if pc.getqf("intento") == 1 and pc.get_hp() >= 1 then
    				pc.setqf("intento",0)
    			end
    			if game.get_event_flag("eventopvp2") == 0 then
    				cleartimer("revisar_pvp")
    				warp_to_village()
    			end
    		end
    	end
    end
    

    puse un paréntesis donde no iba, ahí esta arreglada.

  3. quest evento_pvp begin
    	state start begin
    		function Config()
    			return 
    			{
    			["Coordenadas"] = {55500,55500}--Coordenadas del mapa cuando das al boton Participar
    			["Index"] = {360}--Index del mapa del evento
    			["Vidas"] = {3}--Vidas del usuario
    			}
    		end
    		when 20011.chat("Evento pvp") with game.get_event_flag("eventopvp") == 1 begin
    			local r = game.get_event_flag("eventopvp2")
    			if pc.getqf("eventopvp") != r then
    				pc.setqf("eventopvp",r)
    				pc.setqf("muertes",0)
    				pc.setqf("intento",0)
    			end
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] then
    				say("Usted ya agoto sus "..evento_pvp.Config().Vidas[1].." vidas.")
    				return
    			end
    			if select ("Participar","Salir") == 1 then
    				pc.warp(evento_pvp.Config().Coordenadas[1],evento_pvp.Config().Coordenadas[2])
    			end
    		end
    		when 20358.chat."Evento pvp GM" with pc.is_gm() begin
    			local e = select ("Iniciar evento","Terminar evento","Nada")
    			if e == 1 then
    				notice_all("El evento pvp ha iniciado, ve a uriel para participar.")
    				game.set_event_flag("eventopvp",1)
    				game.set_event_flag("eventopvp2",game.get_event_flag("eventopvp2")+1)
    			elseif e == 2 then
    				notice_all("El evento pvp ha terminado.")
    				game.set_event_flag("eventopvp",0)
    			end
    		end
    		when login with pc.get_map_index() == evento_pvp.Config().Index[1] begin
    			if pc.getqf("muertes") >= evento_pvp.Config().Vidas[1] or game.get_event_flag("eventopvp2") == 0 then
    				warp_to_village()
    				return
    			end
    			loop_timer("revisar_pvp",0.5)
    		end
    		when revisar_pvp.timer begin
    			if pc.get_hp() <= 0 and pc.getqf("intento") == 0 then
    				pc.setqf("intento",1)
    				local m = pc.getqf("muertes")+1
    				pc.setqf("muertes",m)
    				if m >= evento_pvp.Config().Vidas[1] then
    					notice_in_map("El usuario "..pc.get_name().." ha muerto "..m.." veces y fue descalificado.")
    					cleartimer("revisar_pvp")
    					warp_to_village()
    					return
    				end
    				chat("Has muerto "..m.." veces")
    			end
    			if pc.getqf("intento") == 1 and pc.get_hp() >= 1 then
    				pc.setqf("intento",0)
    			end
    			if game.get_event_flag("eventopvp2") == 0 then
    				cleartimer("revisar_pvp")
    				warp_to_village()
    			end
    		end
    	end
    end
    

    Casi nunca ayudo pero hoy fue la excepsion, disfrutela.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

  4. --------------------------------------------Update 05/05/2015-----------------------------------------


    Torneo PVP - Automatico y manual  55€

     

    Es un torneo pvp que puede ser usado automatica o manualmente, contiene las siguientes funciones:

    *GUI en tiempo real:

       El gui o grafico muestra lo siguiente en tiempo real:
       *Vidas de los participantes

       *Hp (Vida)

       *Nombres

    *Iniciar el evento automatico:

       El sistema hará duelos automaticamente hasta encontrar 1 solo ganador, luego de encontrar al ganador

       el evento se cierra automaticamente en 1 minuto, esta opción tiene 2 subopciones:

       *Opcion 1 escribir el item y la cantidad de este item que se dara al ganador de el torneo

       *Opcion 2 Lo mismo que la opcion 1 y escribir la cantidad de yang que se dara al ganador de el torneo

    *Seleccionar los 2 usuarios al azar:

       El sistema selecciona 2 usuarios al azar de los que están participando actualmente en el evento.

    *Seleccionar el primer usuario y Seleccionar el segundo usuario:

       Abre la lista de los participantes actuales para seleccionar uno y enviarlo a la zona de duelo.

    *Borrar los 2 usuarios:

       Devuelve a los usuarios que estén actualmente en duelo a la zona de participantes.

    *Iniciar duelo:

       Luego de elegir la opción: (Seleccionar los 2 usuarios al azar) o (Seleccionar el primer usuario y Seleccionar el segundo usuario) se iniciara el duelo luego de elegir esta opción.

    *Cambiar etapa:

       El evento tiene 2 etapas (zonas):

       *Etapa 1: Aquí aparecen los usuarios al registrarse en el evento.

       *Etapa 2: Aquí son teletransportados los usuarios ganadores para poder distinguirlos de los usuarios que aún no han luchado.

    Nota: Si anteriormente usted compro mi sistema pvp viejo, usted tendrá un gran descuento en la compra de este torneo pvp.

     

     

    -----------------------------------------------------------------------------------------------------------------------------------------------

  5. Bueno, despues de probar cuantos games y difs encontre para hacer que otros usuarios se conecten al servidor sin que los bote al elegir pj, aquí les dejo el game de yuko (virgen) con el diff timebomb e ip internal no se que configuracion tenga el game como los  status y demás por que yuko no lo dice, un saludo.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

    Poner esto en cada channel1 y game99 de el archivo .sh con el que prendes el servidor:                     (en auth y db no se debe poner)

    ./game1_1 -I 25.100.38.92 &

    ./game99 -I 25.100.38.92 &

    la ip es la original de Hamachi, no terminada en 100 la original

    esto solo funciona con hamachi, con no-ip no sirve.

     

    IMPORTANTE: Desactivar el firewall de windows, si no no funcionara

    diff Fix internal IP
    000A0C34: 80 90
    000A0C4D: 80 90
    000A0CD9: 80 90
    002169F3: 80 90
    00216A18: 80 90
    diff Fix timebomb
    00215F69: AC EE
    00215F6A: 61 EE
    00215F6B: 11 EE
    00215F6C: 54 6E
    00216846: AC EE
    00216847: 61 EE
    00216848: 11 EE
    00216849: 54 6E
  6. quest prometheus begin	state start begin		when 40001.use begin			local i = 40002			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.give_item2(i, 1)			pc.remove_item(40001, 1)		end	endend

    si le das click derecho al item, te dará las 10 cosas que necesites y se elimina el item

    cambia el 40002 por el item que quieres que de.

    esto no es exactamente lo que pides, pero es mas o menos tu idea.

  7. Solo quería saber si estos sistemas siguén en venta... por cierto muy buenos y originales :)

    Disculpa, no vi tu comentario ahora te respondo: sí todo aún esta a la venta, y gracias =)

     

    Como hicieron back up de el foro, estas actualizaciones se habían perdido, a petición de un comprador he actualizado el post, un saludo a todos.

    --------------------------------------------Update 10/09/2014-----------------------------------------

     

    Evento Multi OX 50€
     
    Sistema Cárcel 35€
     
    Interfaz Spirit Of War (no esta a la venta)
    Imagen enviada
     
    Algunos dirán, si no esta a la venta pa que la pones?
    La pongo para que vean el trabajo que hago adaptando y creando interfaz.
    -----------------------------------------------------------------------------------------------------------------------------------------------
  8. --------------------------------------------Update 16/05/2014------------------------------------------

     

    Evento Azrael durmiente 25€

     

    **Evento azrael durmiente**
    El evento consiste en no dejarse matar por Azrael, el ultimo en morir será el ganador de el evento.
     
    El evento contiene:
    *Gui, contador de usuarios participando en el evento
    *Nuevo mapa
    *Bloqueo de codigos /pkmode durante el evento
    *Bloqueo de duelos durante el evento
    *Bloqueo de botones para cambiar a agresivo
    *Efecto de usuario ganador
    *Bloqueo de ataque antes de que azrael despierte
    *Bloqueo de movimiento antes de que azrael despierte
    *Si el evento ya inicio, los usuarios pueden ir al mapa como observadores
    *Los 2 azrael serán respawmeados cada 15 segundos en diferentes zonas de el mapa
    *Al ser asesinado, será llevado a la zona de observación y será descontado de el contador
    *Al desconectarse será descalificado inmediatamente de el contador para evitar bugs
    *Sistema funciona 100% sin ningún bug
    *Se puede cambiar el mob Azrael al gusto del comprador.
     

    -----------------------------------------------------------------------------------------------------------------------------------------------

     

    Si tienes alguna idea para crear un evento, me la puedes decir por skype, un saludo.

  9. Post actualizado 04/05/2014

     

    Sistema de insignias 80€

    *Panel de GM iniciar la guerra:

    Elegir tiempo de duración de la guerra -> ("30 minutos", "60 minutos")
    Elegir si se podrá usar Pociónes de HP durante la guerra -> ("Pociones activadas", "Pociones desactivadas")
    Elegir si se podrán formar grupos durane la guerra -> ("Grupos activados", "Grupos desactivados")
    *El evento se finaliza automáticamente en el tiempo elegido sin necesidad de algún gm on, y todos los pjs serán llevados a sus citys
    *Nuevo mapa
    *Al iniciar el evento los usuarios entran a una zona libre para matarse y se activa automáticamente el estado libre
    *Bloqueado cambiar estado Libre mediante la ventana Opciones de juego
    *Bloqueados comandos para cambiar el estado Libre: pkmode
    *Bloqueado anillos o sistemas de teletransportación
    *Al ser asesinado será llevado inmediata y automáticamente  a la zona de protección
    *Al ser asesinado será llevado a una de las 2 zonas de protección, elegidas al azar
    *Al asesinar a otro usuario caera una mochila
    *Al asesinar a otro usuario se consumiran alubias automáticamente para evitar la perdida de items
    *Al recoger la mochila automáticamente desapareserá de su inventario y le dará los siguientes objetos al azar:
    Bonus 20% de velocidad de hechizo por 1 minuto
    Bonus 2k de HP por 1 minuto
    Bonus 10% de probabilidad de golpe critico por 1 minuto
    Bonus 10% de fuerza contra medio humanos por 1 minuto
    Bonus 30% de velocidad de movimiento por 3 minutos
    Item Insignia de guerra (No comerciable, no dropeable y no puede ser metido en almacen)
    *Al finalizar el evento, el usuario podrá ir a el npc Uriel a cambiar sus insignias por premios:
    15 Insignias == 500kk
    25 Insignias == Todo lo anterior + 1kkk
    50 Insignias == Todo lo anterior + 2kkk
    75 Insignias ==  Todo lo anterior + 100 coins
    100 Insignias == Todo lo anterior + 200 coins
    125 Insignias == Todo lo anterior + 300 coins
    150 Insignias == Todo lo anerior + Premio (El premio depende de el dueño de el servidor") Si se tiene más de 150 insignias serán retiradas todas y serán dados todos los premios anteriores
     
    Evento de mobs por imperios
     
    *Sistema de asesinar mobs por imperios*
    El sistema consiste en que el imperio que derrote más monstruos será el ganador
    *Panel de control de tiempo
    30 minutos
    60 minutos
    *El evento se termina automáticamente luego de pasar el tiempo elegido sin necesidad de ningún GM on
    *Nuevo mapa
    *Al asesinar a un corredor se sumara 1 punto a su reino y el corredor volvera a apareser en 30 segundos
    *Al 
    *Gui gráfico muestra los reinos y su ranking de muertes a los mobs
    *Al finalizar el tiempo elegido, se chequea cual reino tiene más muertes y se declara ganador, el gremio ganador tendrá 50% de rate de exp por 2 días
    *Al finalizar el evento todos serán llevados a la ciudad.
×
×
  • Crear nuevo...