101Level - Foro

[Script] Invasion Pokemon

0 Usuarios y 1 Visitante están viendo este tema.

Hirako Shingi

[Script] Invasion Pokemon
« en: 17 de Febrero de 2014, 23:26 »
Hola a todos :) hoy traigo un npc que he hecho yo mismo y quisiera compartirlo con ustedes. Es un script de evento automatico, esta configurado para que se inicie cada una hora. Consiste en crear una invasion de pokemons en un mapa determinado y los players deben matarlos. Se les otorgan poring coins a medida que van matando pokemons y el primero que mata 100 pokemons gana el evento y se lleva el premio mayor.

Para implementarlo deben descargar los sprites de acá y meterlos en su servidor. Aca les dejo una guia para los que no saben como hacerlo Agregar Customs por Lua Files

Me ha quedado un poco largo el script xD debido a que soy nuevo en scripting y no se reducir recursos aun.
Espero les sea de su agrado y cualquier critica o sugerencia sera recibida.
PD: Para que no les de gravity deben descargar los sprites utilizados en el script y descargar el pack de sonidos.

   ACTUALIZO

Corregido pequeño bug con OnNPCKillEvent. Script updated v1.1
« última modificación: 26 de Febrero de 2014, 03:21 por Hirako Shingi »


Desconectado ConfidencE

  • *
  • *
  • 590
  • 8
  • Actividad:
    0%
  • Sexo: Masculino
  • ¡You are my most people of Value!
Re:[Script] Invasion Pokemon
« Respuesta #1 en: 21 de Febrero de 2014, 19:01 »
Código: Lua
  1. OnTimer300000:
  2.         if( getmapusers("poring_w02") < 1 )
  3.         {
  4.                 killmonsterall "poring_w02";
  5.                 announce "[ Articuno ] Se acabo el tiempo nadie ha ganado el evento de invasion.",bc_all,0xFFA500;
  6.                 end;
  7.         } if( getmapusers("poring_w02") >= 1 )
  8.         {
  9.                 killmonsterall "poring_w02";
  10.                 mapannounce "poring_w02","[ Articuno ] Se les acabo el tiempo. Intentelo mas rapido la proxima vez.",bc_map,0xFFA500;
  11.                 sleep2 5000;
  12.                 mapwarp "poring_w02","prontera",155,183;
  13.                 end;
  14.         }
¿Si hay menos de 0 usuarios se termina, si hay 1 o más de termina?
Imagino que sólo ganará aquel que capture 100 pokémons. ¿cierto?

Hirako Shingi

Re:[Script] Invasion Pokemon
« Respuesta #2 en: 22 de Febrero de 2014, 00:43 »
Se supone q haya solo un ganador pero tambien se premia a los que no ganan mientras maten mas de 20 mobs.
Le puse el limite de tiempo para que no hayan mobs en el mapa de un evento a otro si esque se realiza cada una hora en este caso le he puesto como limite 5 minutos osea si nadie gana el evento en 5 minutos este se termina automaticamente. Claro q todas las modificaciones pueden hacerlas al gusto de cada uno..

Desconectado ConfidencE

  • *
  • *
  • 590
  • 8
  • Actividad:
    0%
  • Sexo: Masculino
  • ¡You are my most people of Value!
Re:[Script] Invasion Pokemon
« Respuesta #3 en: 24 de Febrero de 2014, 20:54 »
¿Lo que yo me refería es que sólo ganará aquel que mate los 100 pokémons? (sólo ese será anunciado como ganador).


Hirako Shingi

Re:[Script] Invasion Pokemon
« Respuesta #4 en: 25 de Febrero de 2014, 06:07 »
Exacto ! Solo el que mate los 100 Pokemons es el que se anunciara como ganador, a los demas se les dan coins como premio de consuelo...


 

[Script] Dead Branch = Bloody Branch 2.0 y 2.1

Iniciado por Venzanki

Respuestas: 0
Vistas: 1170
Último mensaje 22 de Diciembre de 2011, 23:15
por Venzanki
[NPC] Un script para los mercados

Iniciado por Morgoth

Respuestas: 0
Vistas: 1582
Último mensaje 11 de Agosto de 2007, 22:34
por Morgoth
[Script] 3 en Raya.

Iniciado por Streiker

Respuestas: 2
Vistas: 969
Último mensaje 18 de Diciembre de 2014, 19:42
por ConfidencE