Jump to content
  • 0
Sign in to follow this  
Jormundgander

NPC de premio con registro

Question

Buenas, quisiera saber si me pueden ayudar a avanzar o a hacer un NPC que:

 

Entregue item a X usuario y deje un registro de a quien se le dio y que GM lo iso

 

Es eso posible? Creo haber visto algo parecido pero ahora no lo encuentro :/

 

Gracias.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Si estas usando de las ultimas versiones de hercules podrias almacenar los valores en variables globales, ya que como aumentaron a una capacidad mucho mas grande, no afectaria en lo absoluto ocupar 1 o 2 de esas variables, inclusive algunas mas, si quieres ser mas detallado, ejemplo, la fecha, hora, quien se lo dio, que le dio, cuanto le dio, etc.

 

Si no, pues la unica manera para almacenar eso seria por SQL.

 

Me avisas.

Share this post


Link to post
Share on other sites
  • 0

Hola.

 

Lamentablemente, no dispongo en estos momentos de nada que me permita desarrollar scripts (y menos con comodidad). De hecho, acabo de comprobar que la respuesta que envié ayer se perdió (algo frecuente desde mi teléfono móvil). Si quieres puedes publicar lo que ya llevas y te podemos guiar un poco como bien podamos.

 

Supongo que quieres hacer un NPC que bien suplante la funcionalidad de @item (o #item) o que bien responda a whisps o tenga alguna que otra interfaz de diálogo. Esa decisión te corresponde a ti por completo.

 

La forma de entregar un ítem es como de costumbre, getitem() a menos que quieras algo un poco más especial.

 

Para registrar la entrega, depende de la facilidad de acceso a los datos que busques.

 

Personalmente, si piensas acceder desde un gestor de base de datos como PhpMyAdmin y prefieres no filtrar los datos, yo crearía una nueva tabla en la base de datos principal o de logs e insertaría o accedería a ellos a través de query_sql() o query_logsql() desde el servidor.

 

Si prefieres no hacer la tabla pero buscas una comodidad relativamente buena también puedes usar logmes(), que escribe en la tabla npclog pero es algo más limitado y puede que otros NPCs también lo usen.

 

O también como dice Martin puedes guardar los logs en arrays de variables globales (con prefijo $), que simplifica la consulta desde el propio juego pero complica la consulta desde fuera.

 

A ver si esta pequeña ayuda te sirve. En otro caso siempre puedes publicar lo que tienes y lo que buscas de forma más exacta para poder ayudarte un poco más.

 

Un saludo.

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  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.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.