need help scripting.... login cmd
#1

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;
    }
In this the second line i have many errors...

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....
Reply
#2

ZCMD's command don't have to be in "OnPlayerCommandText" callback. Move it out.
Reply
#3

ok tnx buddy!
Reply
#4

Problem solved ?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)