[Tutorial] Guardar datos sin registro
#5

Vos hisiste asi:

Quote:
Originally Posted by [J]ulian
Посмотреть сообщение
[...]
pawn Код:
new jugadornombre[30];
[...]
pawn Код:
GetPlayerName(playerid,jugadornombre,30); // Obtiene el nombre.
if(!dini_Exists(jugadornombre)) // Comprueba si no existe.
dini_Create(jugadornombre); // Lo crea.
else if(dini_Exists(jugadornombre)) // Si no, obtiene los datos.
{
    SetPlayerScore(playerid, dini_Int(jugadornombre,"Score"));// Crea la variable del archivo.
}
[...]
pawn Код:
GetPlayerName(playerid,jugadornombre,30); // Obtiene el nombre del jugador.
dini_IntSet(jugadornombre,"Score", GetPlayerScore(playerid)); // Guarda los datos en el archivo.
[...]
pawn Код:
SetPlayerScore(playerid, dini_Int(jugadornombre,"Score")); // Carga el dato al jugador.
[...]
____________________

Lo que te convendrнa hacer es:

[...]
pawn Код:
new jugadornombre[MAX_PLAYERS][MAX_PLAYER_NAME];
[...]
pawn Код:
GetPlayerName(playerid,jugadornombre[playerid],MAX_PLAYER_NAME);
if(!dini_Exists(jugadornombre[playerid]))
dini_Create(jugadornombre[playerid]);
else if(dini_Exists(jugadornombre[playerid]))
{
    SetPlayerScore(playerid, dini_Int(jugadornombre[playerid],"Score"));
}
[...]
pawn Код:
// GetPlayerName(playerid,jugadornombre[playerid],MAX_PLAYER_NAME); // esto es medio al pe' xq ya lo hiciste antes.
dini_IntSet(jugadornombre[playerid],"Score", GetPlayerScore(playerid));
[...]
pawn Код:
SetPlayerScore(playerid, dini_Int(jugadornombre[playerid],"Score"));
[...]

____________________

y una pregunta .. xq "score" y no "puntos" o algo similar... xq esta en ingles??
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)