Autor Tema: Estadísticas únicas de un personaje.  (Leído 268 veces)

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

Desconectado damyrodriiguez

Estadísticas únicas de un personaje.
« en: Marzo 10, 2018, 09:00:37 am »
Hola, lo que quisiera saber es, ¿cómo hago para que un personaje tenga estadísticas únicas?.. Por ejemplo: Si creo el personaje guerrero, y en el juego agrego varias veces al mismo personaje, ¿como podría hacerle saber al archivo ini que al abrir con ini_open sea la información de ese personaje?..

Si pongo ini_open ("warrior") teniendo en cuenta que es el mismo objeto el que quiero poner, seguro utilizará la información de ese ini y no es lo que quiero. Lo que quiero es de alguna forma es que cada personaje que cree del mismo tenga su identidad única.

¿Te fijarlas lo cansador que sería crear miles del mismo objeto con diferente nombre en el ini_open? Y si es un juego de guerra dónde hay muchos iguales, con más razón.

Espero respuesta, gracias ^^


 
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.


Desconectado Clamud

Re:Estadísticas únicas de un personaje.
« Respuesta #1 en: Marzo 11, 2018, 03:12:52 am »
Cada instancia podría crear un ds_map, y cada instancia podría tener un código de identificación único (el id que se asigna automáticamente tal vez no funciona porque las instancias se podrían crear en orden diferente en cada partida). El código de identificación podría ser un número o una string.

Para guardar los datos de una instancia, convierte el ds_map en una cadena con ds_map_write, y escribe esa cadena en el archivo ini. Por ejemplo:
data_string = ds_map_write(my_map);
id_string = string(my_id);

ini_open("save.ini");
ini_write_string("Warriors", id_string, data_string);
ini_close();
 


Desconectado damyrodriiguez

Re:Estadísticas únicas de un personaje.
« Respuesta #2 en: Marzo 12, 2018, 07:36:53 pm »
No me funcionó :v me sale error de variables, porque dice que no existen al abrir: my_id, my_map, id_string y data_string.
 

Desconectado Clamud

Re:Estadísticas únicas de un personaje.
« Respuesta #3 en: Marzo 13, 2018, 07:08:47 pm »
Ese código es un ejemplo de guardado, pero falta el código donde se crea el ds_map y donde se genera el valor de my_id. Todo eso depende de la estructura de tu juego.
 

Desconectado damyrodriiguez

Re:Estadísticas únicas de un personaje.
« Respuesta #4 en: Marzo 14, 2018, 11:14:37 am »
Ese es el problema, que no se crearlo :(
 

Desconectado Clamud