Ir a contenido

Foto

[Release] Sistema de noticias vía MP

noticias release mp rafa23alzira

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

#1
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

*
MENSAJE POPULAR!

Hola chicos, os traigo un sencillo sistema de noticias que serán más cómodas para el usuario y para el staff. Este sistema lee las noticias a traves de un txt y si el usuario aún no lo ha leído le manda un mp con información.

 

Una de las ventajas de este sistema es que no hace falta ningún tipo de reload o /e, ya que lee el qf a través de un txt y solo ejecuta la función si el qf del jugador es menor.

 

Empezamos

 

Abrimos game.py:

 

Debajo de 

Please Login or Register to see this Hidden Content

ponemos

Please Login or Register to see this Hidden Content

Luego buscamos

Please Login or Register to see this Hidden Content

y bajo de ese def ponemos

Please Login or Register to see this Hidden Content

Debe quedar así:

Spoiler

 

Vamos ahora a la parte quest

Cogemos esta quest

Spoiler

Y creamos un fichero en nuestra carpeta quest llamado noticias.quest, dentro metemos la quest, guardamos y cerramos.

 

Ahora creamos una carpeta en quest llamada System, y dentro de ella otra llamada noticias. En esa carpeta creamos un archivo llamado qf.txt con un 0 dentro, y creamos otro llamado noticias.txt que puede estar en blanco.

 

¡Atención! 

Es probable que no tengáis la función readline, así que aquí os la dejo.

Spoiler

 

Para terminar añadimos a quest_functions estas dos funciones:

readline

io.lines

 

Ya lo demás es hacer qc y reload q o reboot y ya tendréis listo esto.

 

 

Como añadir noticias.

Para añadir una nueva versión de noticias deberéis sumar 1 al qf.txt, por ejemplo si está en 11 poner 12 o si está en 0 poner 1.

 

Y en noticias.txt debéis poner cada noticia en una linea.

 

 

Así queda:

fb02ee12e81b19091cfd6f1dbea000f2.gif


  • A Serex, Oxyrus, SeMa™ y a 16 más les gusta esto

#2
VZLand

VZLand

    Leyenda del foro

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 801 Mensaje(s)

Buen aporte +1



#3
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

He añadido un gif para que podáis ver como queda.



#4
.Yolo

.Yolo

    Gran forero

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 431 Mensaje(s)
Gracias gran aporte sera muy útil :D

#5
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

Gracis muy util ^^


Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>

#6
Jeo

Jeo

    Forero Experto

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 1.252 Mensaje(s)

Nunca se me habría ocurrido este sistema... Buen aporte ^^ 



#7
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)
Gracias por vuestros comentarios, voy a ver si para el post 2000 posteo una sorpresilla
  • .Yolo likes this

#8
Invitado:DreamHQ_*

Invitado:DreamHQ_*
  • Invitado

Jejejeje ahí estamos Rafa , ultimamente te estas saliendo ^^ +1

 

Un saludo.


  • VZLand likes this

#9
SeruX

SeruX

    Aficionado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 113 Mensaje(s)
  • Sexo:Masculino
  • Localización:Madrid

como funciona cada ves que entras te sale el mp? o te desaparece después de leerlo y luego cuando el gm vuelve a escribir algo sale??



#10
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

como funciona cada ves que entras te sale el mp? o te desaparece después de leerlo y luego cuando el gm vuelve a escribir algo sale??

Cuando te sale por primera vez el mp luego ya no sale hasta que se actualiza el txt de las noticias



#11
Sonic

Sonic

    Curioso

  • Miembro
  • MarcarMarcarMarcar
  • 28 Mensaje(s)

Muy bueno¡



#12
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

He añadido un gif para que podáis ver como queda.

Una duda rafa, el MP lo manda cavez que te conectas o solo una vez?, y si en el servidor actualizo la notica sale lasl instante o depues del rboot?

 

pd: n que parte va esto

 

ya que lo otro va ene l ques lib functions

Please Login or Register to see this Hidden Content


Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>

#13
Migcia

Migcia

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 250 Mensaje(s)

Que te lo confirme Rafa de todas maneras, pero creo que simplemente manda un MP, una sola vez.
Y la funcion readline va en questlib.lua



#14
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

Que te lo confirme Rafa de todas maneras, pero creo que simplemente manda un MP, una sola vez.
Y la funcion readline va en questlib.lua

Vale añadi esto 

Please Login or Register to see this Hidden Content

en questliblua , puse la capertas en este orden

 

Sytem

noticias

y dus archivos,

 

a las carpetas le di permisos 777

puse correctamente el python

aun asi no manda el MP

 

Alguna idea?

 

me da este fallo al hacer QC

baaf9683d2.png


Este tema ha sido editado por Ryen: 04 marzo 2015 - 11:13

Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>

#15
Dragonslayer

Dragonslayer

    Leyenda del foro

  • Developer
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 982 Mensaje(s)

Porque has puesto notcias.quest en vez de noticias.quest?


  • Migcia likes this

#16
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

Porque has puesto notcias.quest en vez de noticias.quest?

Si que estupido xD ni me fije jajaj pero de igual forma no me manda el MP

 

aqui una imge del txt del server y del qf

 

2f2084997e.pngdc0f9a9f0e.png

 

Aun asi no manda el MP ni nada...

 

b231f72907.jpg


Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>

#17
Migcia

Migcia

    Experimentado

  • Miembro
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 250 Mensaje(s)

Ten cuidado con las mayusculas y los nombres que los tengas bien puesto.

Rafa se ha confundido al explicarlo. La carpeta que tienes que crear no es "System" sino "system" (Todo en minusculas), y dentro tienes que crear la carpeta "noticias" (Tambien en minusculas todo)



#18
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

Ten cuidado con las mayusculas y los nombres que los tengas bien puesto.

Rafa se ha confundido al explicarlo. La carpeta que tienes que crear no es "System" sino "system" (Todo en minusculas), y dentro tienes que crear la carpeta "noticias" (Tambien en minusculas todo)

pues lo puse en minuscula y es lo mismo :S sigue sin mandar el MP aver si rafa responde.


Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>

#19
Rafa23Alzira

Rafa23Alzira

    Forero Experto

  • Quest Master
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.015 Mensaje(s)

Has debido instalar algo mal, ya que a mi me va perfectamente.

 

Mira syserr a ver


  • chaya25 likes this

#20
Ryen

Ryen

    Forero Experto

  • Modelador 3D
  • MarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcarMarcar
  • 2.369 Mensaje(s)
  • Skype:mt2chansk
  • Sexo:Masculino
  • Localización:<DOCTYPE html>

Has debido instalar algo mal, ya que a mi me va perfectamente.

 

Mira syserr a ver

0 Errores , me pudes hablar por skype.. asi mas comodo.

 

en el servidor el unico error es este

Please Login or Register to see this Hidden Content


Diseño Web

RyenWorks

<!DOCTYPE html>
<html lang="es">
 <head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="http://metin2zone.net/index.php?/user/1065-ryen/">
<title>RyenWorks</title>
</head>
<body>
<section id="webdesign">
<div class="meitn2zone">
<p>Professional web devloper</p><br />
</div>

</section>
</body>
<footer>
<p>RyenWorks2016 &copy; All Right Reserverd </p>
</footer>
</html>





Also tagged with one or more of these keywords: noticias, release, mp, rafa23alzira

0 Usuario(s) están leyendo este Tema

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