CMD:register(playerid, params[])
{
new file[128] , pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "Users/%s.ini", pname);
if(sscanf(params, "s", "Password")) return SendClientMessage(playerid, RED, "Use /register password");
if(!fexist(file))
{
dini_Create(file);
dini_Set(file, "Password", params);
dini_IntSet(file, "Level", 0);
dini_IntSet(file, "Score", GetPlayerScore(playerid));
dini_IntSet(file, "Money", GetPlayerMoney(playerid));
dini_IntSet(file, "Deaths", PlayerInfo[playerid][Deaths]);
dini_IntSet(file, "Kills", PlayerInfo[playerid][Kills]);
new string[128];
format(string, sizeof(string), "[SYSTEM] You have been sucessfully registered! You password is: {FF1E00}%s", params);
SendClientMessage(playerid, GREEN, string);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
PlayerInfo[playerid][logged] = 1;
}
else
{
SendClientMessage(playerid, RED, "You are already registered.");
}
return 1;
}
CMD:register(playerid, params[])
{
new
file[40],
string[128],
pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
format(file, sizeof(file), "Users/%s.ini", pname);
if (isnull(params))
return SendClientMessage(playerid, RED, "Use /register password");
if (!fexist(file))
{
dini_Create(file);
dini_Set(file, "Password", params);
dini_IntSet(file, "Level", 0);
dini_IntSet(file, "Score", GetPlayerScore(playerid));
dini_IntSet(file, "Money", GetPlayerMoney(playerid));
dini_IntSet(file, "Deaths", PlayerInfo[playerid][Deaths]);
dini_IntSet(file, "Kills", PlayerInfo[playerid][Kills]);
format(string, sizeof(string), "[SYSTEM] You have been sucessfully registered! You password is: {FF1E00}%s", params);
SendClientMessage(playerid, GREEN, string);
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
PlayerInfo[playerid][logged] = 1;
}
else
{
SendClientMessage(playerid, RED, "You are already registered.");
}
return 1;
}
|
mm didn't work.. i think i'll not use dini .. what do you think to me is best to use?
@ voxel, thanks mate but i will not use dini ![]() |
DDDDDDDDDDD