02.09.2010, 14:41
pawn Код:
dcmd_register(playerid, params[])
{
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
sscanf(params, "s", pData[playerid][pKey]);
format(string, sizeof(string),"/accounts/%s.ini", pname);
if(dini_Exists(string))
{
SendClientMessage(playerid, RED, "[ERROR]: Account already exists. Please log in!");
return 1;
}
else
{
if(!isnull(params))
{
dini_Create(string);
dini_Set(string, "pName", pname
dini_Set(string, "pKey", pData[playerid][pKey]);
dini_FloatSet(string, "pMoney", 0);
dini_IntSet(string, "pScore", 0);
dini_IntSet(string, "pAdminLevel", 0);
dini_Unset(string, "pSecKey");
}
else SendClientMessage(playerid, RED, "The password field must not be empty!");
return 1;
}
return 1;
}