101Level - Foro

[Material] Battle, Ranking (SQL y TXT) y Premiador.

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

titanoz

[Material] Battle, Ranking (SQL y TXT) y Premiador.
« en: 13 de Junio de 2011, 22:47 »
[Material] Battle, Ranking (SQL y TXT) y Premiador.
Realizado por: TitanOz~

Versión: 3.0 (SQL y TXT)
Introducción:
  • Script Battle con anuncios al entrar y al matar a un usuario, ranking sql y txt, y premiador (basado en script de beck).

Configuraciones:
  • Para configurar el script, busca "CONFIGURACIONES GENERALES".
Código: [Seleccionar]
/* [ ============================ CONFIGURACIONES GENERALES ============================ ] */
// Para añadir más mapas, debes seguir el siguiente estructura.
// BattleMap("<Nombre del mapa>","<Mapa>",<Usuarios permitidos>,<Restricción>,<Quitar Buff>);
// <Restricción> : 0 = Todos , 1 = Baby Class , 2 = Second Class , 3 = Third Class , 4 o mas = Error.
// <Quitar Buff> = 0 : Nada , 1 : All Spirits, 2 : Full Chemical Protection , 4 : Increase Agility y Blessing , 8 : Assumptio , 16 : Kyrie Eleison.
// Suma los numeros para quitar varios, por ejemplo 7 : All Spirit, Full Chemical Protection, Increase Agility y Blessing
// El maximo permitido para agregar mapas es de 120. Si se agregan más puede dar BUG.
BattleMap("Todos con buffs","guild_vs1",60,0,0);
BattleMap("Second Class sin buffs","guild_vs2",50,2,31);
BattleMap("Third Class sin buff basicos","guild_vs3",40,3,28);
BattleMap("Babys sin proteccion","guild_vs4",10,1,24);
BattleMap("1 vs 1 con buffs","guild_vs5",2,0,0);

// Para agregár otros mapas donde quieras que se ganen y/o pierdan puntos, debe serguir la siguiente estructura.
// BattMap("<Mapa>");
BattMap("prtg_cas01");
BattMap("payg_cas02");

// Otras configuraciones.
set $@LvlMin , 90 ; // Nivel minimo para entrar a pvp.
set $@Size , 10 ; // Tamaño de ranking [ Maximo = 120 ]
set $@nB$ , "Battle" ; // Nombre Warper.
set $@nR$ , "Ranking" ; // Nombre Rank.
set $@nP$ , "Premiador"; // Nombre Premiador.
set $@Prem , 1 ; // Si se quiere premiar con puntos al matar a un jugador [ 1 = Si ]
set $@Desc , 1 ; // Si se quiere descontar puntos [ 1 = Si ]
// Premiador.
setarray $@BattEquip[0],5032,100,5352,80,5381,60;// Equipo que se ganan por algun precio en puntos. [ID1,Valor1,ID2,Valor2,ID3,Valor3...]
setarray $@BattConsu[0],605,10,5,606,20,10,607,30,5;// Consumible que se ganan y la cantidad que se da. [ID1,Cant1,Valor1,ID2,Cant2,Valor2,ID3,Cant3,Valor3...]
/* [ =================================================================================== ] */

  • Modificaciones php, ingresa los datos de a config.php
Código: [Seleccionar]
/* Configuracion */
$host         = '127.0.0.1'; // Host IP
$user         = 'root'; // Usuario.
$pass         = '123'; // Contraseña.
$db           = 'ragnarok'; // Nombe base de datos.

Demostración:
  • Información del npc.


  • Información del tabla sql.


  • Información del ranking de web.



Observaciones:
  • No soy un experto en php, pero el ranking de la página funciona sin problemas.
  • El script fue probado en un servidor casero con dos personajes, es por eso que en ranking npc dice "No hay mas datos", es porque la cantidad a mostrar es menor a los datos que estan en la tabla sql. Al llenar la tabla, no aparecerá eso.
  • Para reiniciar el ranking, tienes que dar pm al npc  'npc:RankRestart' con '-reset', solo funciona en SQL y lo puede hacer un GM nivel mayor o igual a 80.

Descargas:
Saludos, Paz!
« última modificación: 07 de Marzo de 2012, 21:08 por titanoz »


Streiker

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #1 en: 14 de Junio de 2011, 07:01 »
Ajajaja, muy bueno.

Tiene de todo, y es altamente configurable, cada vez que posteas un script, se nota demasiado el aumento de calidad respecto al anterior ;)

Pero me da curiosidad esta línea:

Código: [Seleccionar]
announce "El jugador [ " + strcharinfo(0) + " ] se asusto.",bc_blue;

Es un poquín exagerado xD, pero es interesante.

Buena suerte, ¡y que viva el bubble sort! =D

Anwar

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #2 en: 14 de Junio de 2011, 15:53 »
Lo probare llegando a casa  :IC:
Luego te digo mi opinion D: pero si la descripcion esta correcta, es un buen script :P

Desconectado Yuasa

  • *
  • 4.844
  • 137
  • Actividad:
    0%
  • Sexo: Masculino
Re:[Material] Battle, Ranking y Premiador.
« Respuesta #3 en: 15 de Junio de 2011, 18:55 »
Lo unico que aconsejaria es poner los Announce solo para el mapa PVP ya que al tirarlos al todo el Server provoca Spam xD

Acabo de testear y no esta dando puntos al matar.

« última modificación: 15 de Junio de 2011, 19:11 por Yuasa »





titanoz

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #4 en: 15 de Junio de 2011, 19:01 »
Lo unico que aconsejaria es poner los Announce solo para el mapa PVP ya que al tirarlos al todo el Server provoca Spam xD

Los anuncio de muerte se dan exclusivo en mapas donde hay pvp, y los otros anuncios son al entrar... Esa es la gracia de esos anuncios, informar a todo el servidor de quien entra o quien se acobarda  :GG:, gracias por el consejo  :psmileha6:

Acabo de testear y no esta dando puntos al matar.

Esto puede ser por 2 motivos:
1.- La variable $@Prem es distinto de uno. Que lo dudo, porque tu te manejas mas que yo en esto.
2.- Matas siempre al mismo usuario, osea está la restricción de que solo lo puedes matar una vez y ganar puntos, si lo matas mas de una vez ganas ranking y no puntos.

 :psmileha6:
« última modificación: 15 de Junio de 2011, 20:48 por titanoz »

Desconectado Yuasa

  • *
  • 4.844
  • 137
  • Actividad:
    0%
  • Sexo: Masculino
Re:[Material] Battle, Ranking y Premiador.
« Respuesta #5 en: 15 de Junio de 2011, 19:12 »
Deje una actualización Titanoz





Desconectado beck

  • *
  • 1.190
  • 105
  • Actividad:
    0%
  • Sexo: Masculino
Re:[Material] Battle, Ranking y Premiador.
« Respuesta #6 en: 16 de Junio de 2011, 03:27 »
Como dice Streiker, a cada publicación que haces, se nota un aumento de calidad. Te felicito ^-^. Muy bueno, gracias.

Desconectado jorfe00

  • *
  • 59
  • 1
  • Actividad:
    0%
Re:[Material] Battle, Ranking y Premiador.
« Respuesta #7 en: 19 de Junio de 2011, 10:22 »
jejej muy bueno esta bn chido

tengo una pregunta como le aria para k de punto aunk sea k maten la mismo usuario
esta bn bueno grax x el script


titanoz

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #8 en: 20 de Junio de 2011, 05:34 »
Para hacer que siempre que mate a un usuario, ganen puntos, ve a la linea 97 y 98... y elimina eso, también puedes anteponer //

Código: [Seleccionar]
if ( Last_Kill == killedrid ) end;
set Last_Kill , killedrid ;

titanoz

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #9 en: 26 de Junio de 2011, 06:33 »
Actualización 2.0.
  • Agregado menú con consumibles a premiador.
  • Agregada opción de premiar en otros mapas.
  • Variable castigar.

Saludos, Paz!
« última modificación: 26 de Junio de 2011, 06:38 por titanoz »


titanoz

Re:[Material] Battle, Ranking y Premiador.
« Respuesta #10 en: 17 de Julio de 2011, 04:38 »
Actualizacion 2.5.
  • Agregada opcion de quitar buff a elección.
  • Al listar ranking, se ve mas ordenado. Se lista de 5 posiciones.
  • Eliminado anuncio al cancelar el warp.
  • Anuncios de entrar a battle, se da solo en la ciudad del jugador que entró.
  • Se quitó la opción de premiar al que mate al jugador mas de 2 veces.
  • Script actualizado a EaMod.

titanoz

Re:[Material] Battle, Ranking y Premiador (SQL y TXT).
« Respuesta #11 en: 08 de Agosto de 2011, 01:43 »
Actualizacion 3.0:

SQL
  • Ranking SQL
  • Opción de reinicializar ranking.
  • Optimización al quitar el buff.

TXT
  • Optimización al quitar el buff.
  • Corregido bugs menores.

Saludos, Paz!

Streiker

Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #12 en: 08 de Agosto de 2011, 23:44 »
+1

Excelente.

Desconectado javier00

  • *
  • 175
  • 13
  • Actividad:
    0%
  • Sexo: Masculino
Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #13 en: 06 de Septiembre de 2011, 22:09 »
Muy buen script, nada que decir, +1

ermac84

Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #14 en: 07 de Marzo de 2012, 20:24 »
sorry por revivir un post vijo pero me gusto mucho este script pero lo quize descargar y esta por mgaploud (que en paz descanze -.-) alguien lo tendra por hay muchas gracias

titanoz

Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #15 en: 07 de Marzo de 2012, 21:09 »
Listo, ambas descargas fueron en subidas en MediaFire.

Saludos, Paz!

ermac84

Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #16 en: 08 de Marzo de 2012, 04:52 »
muchas gracias men pero me quedo una duda el ranking.php y el conf.php donde los alojo en el cp o en los datos de la web

Nelkoros

Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #17 en: 05 de Junio de 2012, 00:02 »
Tengo la misma duda que ermac, el ranking.php y el config.php donde van ubicados?


Edito: Ya encontré donde van :P.!
« última modificación: 05 de Junio de 2012, 19:58 por Nelkoros »

Desconectado dacvaldivia1

  • *
  • 7
  • 6
  • Actividad:
    0%
Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #18 en: 29 de Julio de 2015, 07:16 »
llevo 1 semana tratando de averiguar por que el script creo las tablas en mi base de datos, pero no registra los datos de los usuarios (assesinatos o muertes), necesito ayuda con esto.

aparte de modificar los mapas de GVG a PVP en mapflag no he realizado ningún otra modificación en el escript

saludos

Desconectado Miengo

  • *
  • *
  • 4.751
  • 561
  • Actividad:
    0%
  • Sexo: Masculino
Re:[Material] Battle, Ranking (SQL y TXT) y Premiador.
« Respuesta #19 en: 29 de Julio de 2015, 13:36 »
buenas si deseas soporte dirígete a la zona de soporte.

cierro por necropost


 

[Material] Nuevo programa para Slotear Item

Iniciado por Tato0069

Respuestas: 4
Vistas: 1604
Último mensaje 08 de Octubre de 2012, 19:03
por RKyeyo
[Material]Death note y Life note

Iniciado por patofetº

Respuestas: 0
Vistas: 1063
Último mensaje 06 de Septiembre de 2012, 17:29
por patofetº
[Material] Data Renewal 2011

Iniciado por TenshiX~

Respuestas: 164
Vistas: 37517
Último mensaje 01 de Enero de 2012, 00:04
por Miengo