Ir a contenido

Foto

Funcion puntos de miles


  • Please log in to reply
8 Respuesta(s) a este Tema
Metin2

#1
Yori

Yori

    Forero Profesional

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 769 Mensaje(s)
Wenas a todos!!
esta seccion esta un poco muerta la verdad, asique he decidido compartir una funcion para no tener que dejarse la vista en ver cuantos ceros o cifras tiene un numero cuando lo vemos en una quest, ad+ de que queda como mas profesional xD.

Weno, dejo una imagen del resultado. para que si os parece una tonteria os ahorreis seguir leyendo xD

Imagen enviada

captura para que veais como se usa la funcion, aunque tmb se puede usar asignando el valor a otra variable y despues mostrando esa variable, aunque es desaconsejable, ya que esto es simplemente visual, ya uqe en el momento que se le añaden los puntos el numero deja de ser un integer(numero) y se transforma en string(letras) por lo que no podreis sumarle nada ni cosas de esas.
Imagen enviada

para implementar esta funcion solo debeis añadirla a vuestro questlib.lua, no importa si es arriba o abajo o en el centro, siempre que no la metais dentro de otra funcion que este por alli xD.

Please Login or Register to see this Hidden Content



Nota: recordad que debeis añadir el nombre de la funcion al "quest_function" , y si no teneis añadidas las funciones "math.floor","math.mod" y "string.len" añadirlas tambien, ya que son parte de las librerias de lua que tienen todos los servers.


Pues creo que eso es todo, si teneis alguna duda... preguntar!!! xD

Saludos, Yori

#2
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)
Muy buena Yori, pero no me quedo muy claro como sería para usarla, tienes que hacer un local obligado o poniendo numeros ya sale solo?

#3
Yori

Yori

    Forero Profesional

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 769 Mensaje(s)

tambien puedes poner numeros, pero lo normal es que el valor que quieres mostrar ya lo tengas en alguna variable, como es mi caso, pero tambien podrias poner en la funcion envez de una variable un numero, y quedaria asi  "puntosMiles(123345)" ,  pero recuerda que la funcion no muestra en pantalla, es decir devuelve el valor, si quieres mostrarlo en pantalla tienes que hacerlo con un say, como he hecho en la imagen o de esta otra forma, pero es peor, porque declaras una variable innecesaria: 

 

Please Login or Register to see this Hidden Content

 

Saludos



#4
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

Creo que no me he explicado bien sorry, digo por ejemplo si haces esto

 

say("El item te costara 1000000 de Yang")

 

En la quest saldría 

El item te costara 1.000.000 de Yang

o saldría

El item te costara 1000000 de Yang



#5
Yori

Yori

    Forero Profesional

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 769 Mensaje(s)

tendrias que hacerlo asi

 

say("El item te costara "..puntosMiles(100000000).." de yang")

 

Pero no tiene sentido usarlo asi, porque para eso lo pones directamente con puntos y ya sta



#6
Sneidder

Sneidder

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 175 Mensaje(s)
  • Skype:sneidder.resident
  • Sexo:Masculino
  • Localización:Gamerika Games. y ForceClan Team.

sistema de subastas esta bueno.

yo lo tenia en web usando un cms de subastas , 



#7
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

tendrias que hacerlo asi

 

say("El item te costara "..puntosMiles(100000000).." de yang")

 

Pero no tiene sentido usarlo asi, porque para eso lo pones directamente con puntos y ya sta

También es verdad, me lié yo solo coño... xd



#8
pepineitor

pepineitor

    Experimentado

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 361 Mensaje(s)
Esa función ya existe, por Mijago.

Please Login or Register to see this Hidden Content

Salu2.

#9
Croqueta

Croqueta

    Experimentado

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 309 Mensaje(s)

@pepineitor

 

la funcion de mijago no es perfecta, esa funcion no revisa a errores, ise una similar q captura errores si das algo mal

Please Login or Register to see this Hidden Content






0 Usuario(s) están leyendo este Tema

0 miembro(s), 0 invitado(s), 0 usuario(s) anónimo(s)