23.10.2012, 10:31
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
COMMAND:login(playerid, params[])
{
if(PInfo[playerid][Logged] == 1) return SendClientMessage(playerid,-4,"You are already logged in!");
new password[23],password2[23];
if(sscanf(params,"s[23]",password)) return SendClientMessage(playerid,-1,"USAGE: /login <password>");
new file[64],PlayerName[24];
GetPlayerName(playerid,PlayerName,sizeof PlayerName);
format(file,sizeof file,"Admin/%s.ini",PlayerName);
if(!fexist(file)) return SendClientMessage(playerid,-4,"Please use /register");
INI_Open(file);
INI_ReadString(password2,"Password");
if(strcmp(password,password2) != 0) return SendClientMessage(playerid,-4,"Wrong password!"),INI_Close();
PInfo[playerid][Level] = INI_ReadInt("Level");
INI_Close();
SendClientMessage(playerid,-1,"You have been successfully logged in!");
PInfo[playerid][Logged] = 1;
return 1;
}
error 029: invalid expression, assumed zero
error 017: undefined symbol "cmd_login"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
can anyone help me pls....