Quote (OKStyle™)
сделай запись в файл...
Не поможешь сделать это?)
Я знаю чё-то надо в начале писать но точно не помню 
Добавлено (21.08.2008, 04:21)
---------------------------------------------
OKStyle™, Вот у меня такая простая система регистрации. Написано что всё сохроняется но на самомо деле оно просто сохраняется а когда заного заходишь в игру то очки которые ты зароботал не появляются а опять всё с нуля становится вот код:
Code
//====================== [REGISTER & LOGIN] ==================================
dcmd_register(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Óæå àâòîðèçèðîâàí.");
if (udb_Exists(PlayerName2(playerid))) return SystemMsg(playerid," Àêàóíò óæå ñîçäàí ïîæàëóéñòà íàáåðèòå /login [ïàðîëü].");
if (strlen(params)==0) return SystemMsg(playerid," Èñïîëüçîâàíèå: '/register [ïàðîëü]'");
if (udb_Create(PlayerName2(playerid),params)) return SystemMsg(playerid,"Àêàóíò óñïåøíî ñîçäàí. Âõîä: /login [ïàðîëü].");
return true;
}
dcmd_login(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Âû óæå â èãðå.");
if (!udb_Exists(PlayerName2(playerid))) return SystemMsg(playerid,"Òàêîãî àêàóíòà íå ñóùåñòâóåò. Äëÿ ñîçäàíèÿ ââåäèòå /register [ïàðîëü].");
if (strlen(params)==0) return SystemMsg(playerid,"Íàäî íàáðàòü: /login [ïàðîëü]");
if (udb_CheckLogin(PlayerName2(playerid),params)) { // Login was correct
GivePlayerMoney(playerid,dUserINT(PlayerName2(playerid)).("Money")-GetPlayerMoney(playerid));
// Add Kills and Deaths To Current Game
MyDeaths[playerid] = (dUserINT(PlayerName2(playerid)).("Death"));
MyKills[playerid] = (dUserINT(PlayerName2(playerid)).("Kill"));
TeamKills[playerid] = (dUserINT(PlayerName2(playerid)).("TeamKill"));
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"Âû â èãðå!!!");
}
return SystemMsg(playerid,"Íåâåðíûé ïàðîëü!");
}
//------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
if (PLAYERLIST_authed[playerid]) {
dUserSetINT(PlayerName2(playerid)).("Money",GetPlayerMoney(playerid));
// Save kills and deaths to file
dUserSetINT(PlayerName2(playerid)).("Kill",MyKills[playerid]);
dUserSetINT(PlayerName2(playerid)).("Death",MyDeaths[playerid]);
dUserSetINT(PlayerName2(playerid)).("TeamKill",TeamKills[playerid]);
}
PLAYERLIST_authed[playerid]=false;
return false;
}