22.07.2011, 17:15
pawn Код:
if(strcmp(cmd, "/register", true) == 0)
{
new name[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
GetPlayerName(playerid, name, sizeof(name));
if(strlen(tmp) == 0) return SendClientMessage(playerid, 0xFFFFFFFF, "USAGE: /register [password]");
format(file,sizeof(file),SERVER_USER_FILE,name);
if(!fexist(file))
{
dini_Create(file);
dini_IntSet(file, "Password");
dini_IntSet(file,"AdminLevel", 0);
dini_IntSet(file,"Money", 25000);
dini_IntSet(file,"Score", 0);
dini_IntSet(file,"DrivingLic",0);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "You account has been created! Please /login to proceed.");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
GetPlayerName(playerid, name, sizeof(name));
printf("%s has registered a account!", name);
justcome[playerid] = 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, " This account is already registered.");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
return 1;
}