Jump to content

Sistema de Traduccion de códigos By Noa


tazbunny

Recommended Posts

Hola metineros..

 

Ahí les traigo un sistema de traducirán de códigos a nombres que lo a diseñado Noa y esta muy bien para que las quest te lo escriban automáticamente dependiendo del bono al que corresponda el código.

 

Bueno para empezar debemos buscar en el questlib.lua esta linea:

 

QUEST_SCROLL_TYPE_KILL_ANOTHER_EMPIRE = 2

y debajo de esa linea ponemos esto:

 

bonus={}
bonus.trans= {
[1]="Maximo HP",
[2]="Maximo SP",
[3]="Vitalidad",
[4]="Inteligencia",
[5]="Fuerza",
[6]="Dextresa",
[7]="Velocidad de Ataque",
[8]="Velocidad de Movimento",
[9]="Velocidad de hechizo",
[10]="Regeneracion HP",
[11]="Regeneracion SP",
[12]="Inmune a Apagon",
[13]="Posibilidad de Envenenar",
[14]="Posibilidad de Retardo",
[15]="Fuerza Ataque Critico",
[16]="Fuerza de penetracion",
[17]="Fuerza contra Medio Humano",
[18]="Fuerza contra animales",
[19]="Fuerza contra Orcos",
[20]="Fuerza contra Misticos",
[21]="Fuerza contra NoMuerto",
[22]="Fuerza contra Demonios",
[23]="Daño absorbido por HP",
[24]="Daño absorbido por SP",
[25]="Posibilidad de robar el HP del enemigo",
[26]="Posibilidad de robar el SP del enemigo",
[27]="Bloquear Ataque directo al Cuerpo",
[28]="Posibilidad para esquivar las flechas",
[29]="Defensa Espada",
[30]="Defensa dos manos",
[31]="Defensa Daga",
[32]="Defensa Campana",
[33]="Defensa Fan",
[34]="Defensa Flecha",
[35]="Resistencia Fuego",
[36]="Defensa Rayo",
[37]="Defencia Magia",
[38]="Resistencia Viento",
[39]="Probabilidad para reflejar ataque al cuerpo ",
[40]="Reflectar Maldicion",
[41]="Resistencia Veneno",
[42]="Posibilidad de restaurar SP",
[43]="Posibilidad de bonus de EXP",
[44]="Posibilidad de drop de Yang",
[45]="Posibilidad de doble drop de objetos",
[46]="Trank effekt zuwachs",
[47]="Posibilidad de restaurar HP",
[48]="Inmune contra Apagon",
[49]="Inmune a retardo",
[50]="Inmune a caida",
[51]="Kill",
[52]="Aumentar la puntería del arco",
[53]="Aumento de valore de ataque",
[54]="Aumento de defensa",
[55]="Aumento de valore de ataque magico",
[56]="Aumento de defensa mágica",
[57]="Posibilidad de maldecir",
[58]="Max resistencia",
[59]="Fuerza contra Guerrero",
[60]="Fuerza contra Ninja",
[61]="Fuerza contra Sura",
[62]="Fuerza contra Shamane",
[63]="Fuerza contra Moustro",

}

guardamos y cerramos y abrimos el server...

 

Paso a explicar como funciona y que hace en realidad..

 

por ejemplo en el sistema de energía cuando cuando nos aplica un bonos en lugar de que salga solo un mensaje fijo o tener que escribir muchas lineas dependiendo del bono extra que nos da simplemente escribimos una y el resto lo hace el sistema de traducción.

 

Ej, el sistema hace esto:

chat("Has recibido 10% de fuerza contra Medio Humano") 

Y la linea que escribimos en nuestra quest seria esta:

chat("Has recibido "..boni_list[anz][2].." de "..bonus.trans[boni_list[anz][1]])

El sistema recoge los datos de la tabla del questlib con este código :

bonus.trans[index]

y así seria la explicación de su función:

bonus.trans[Nombre de la tabla][Código del bonus de la tabla] 

Con esta sistema nos ahorramos de escribir muchisimas lineas en vuestras quest y muchos quebraderos de cabeza..

 

Quiero dejar bien claro que este sistema lo cuelgo aquí porque me lo a pedido Noa, los méritos y el trabajo es de el completamente... yo solo lo e ayudado un poco en la traducirán... pero el sistema es de By Noa

 

espero que les valga para vosotros ya que a mi me va de maravilla y funciona estupendamente..

 

Saludo para todos

Link to comment
Share on other sites

  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...