05.12.2010, 03:44
Bueno primero que todo hola a todos, bueno estaba creando un sistema de register y login cuando luego de 20.000 errores que intente reparar todo el script quedo limpio.. pero los archivos no me quieren guardar, yo creo que el problema viene de aca este codigo debe estar mal echo, si no es asi les mando luego el script, que ahora me debo ir a acostar :S. bueno eso es todo y gracias ![Smiley](images/smilies/smile.png)
Aca el codigo:
![Smiley](images/smilies/smile.png)
Aca el codigo:
pawn Код:
public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new ip[20];
new string3[64];
new playername3[MAX_PLAYER_NAME];
GetPlayerIp(playerid,ip,sizeof(ip));
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), ACCOUNTS_FOLDER, playername3);
AccountInfo[playerid][Muertes] = 0;
AccountInfo[playerid][Asesinatos] = 0;
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(AccountInfo[playerid][cPassword], password, 0, strlen(password), 255);
new var[128];
format(var, 128, "Password=%s\n", AccountInfo[playerid][cPassword]);fwrite(hFile, var);
format(var, 128, "IP=%s\n",ip);fwrite(hFile, var);
AccountInfo[playerid][Dinero] = GetPlayerMoney(playerid);
format(var, 128, "Dinero=%d\n",GetPlayerMoney(playerid));fwrite(hFile, var);
format(var, 128, "Muertes=%d\n", AccountInfo[playerid][Muertes]);fwrite(hFile, var);
format(var, 128, "Asesinatos=%d\n", AccountInfo[playerid][Asesinatos]);fwrite(hFile, var);
fclose(hFile);
}
SendClientMessage(playerid, COLOR_BLANCO, "Su Cuenta Esta Registrada");
register[playerid] = 0;
login[playerid] = 1;
}
return 1;
}