/changepassword problem
#1

So,i have this command to change the password of the player if he cant access.

pawn Код:
if(strcmp(cmd,"/changepassword",true) == 0)
{
    if (adminlevel[playerid] >= 4)
    {
    new id = -1;
    id = strval(strtok(cmdtext,idx));
    new password[100];
    password = strtok(cmdtext,idx);
    if strval(password) == 0)return SendClientMessage(playerid,~0,"Usage: /changepassword [playerid] [new password]");
    new playername[24];GetPlayerName(id,playername,40);
    format(playername, 40, "%s",playername);
    dini_IntSet(udb_encode(playername), "password", udb_hash(password));
    SendClientMessage(playerid,~0,"Password successeful changed!");
    return 1;
}
There is a problem: It gives me alot of general errors while compiling,what's wrong?

P.S The command is writed for changing the password of an OFFLINE player.
Reply
#2

Seems that you have missed a closing bracket, check this out:
pawn Код:
if(strcmp(cmd,"/changepassword",true) == 0)
{
    if (adminlevel[playerid] >= 4)
    {
        new id = -1;
        id = strval(strtok(cmdtext,idx));
        new password[100];
        password = strtok(cmdtext,idx);
        if strval(password) == 0)return SendClientMessage(playerid,~0,"Usage: /changepassword [playerid] [new password]");
        new playername[24];GetPlayerName(id,playername,40);
        format(playername, 40, "%s",playername);
        dini_IntSet(udb_encode(playername), "password", udb_hash(password));
        SendClientMessage(playerid,~0,"Password successeful changed!");
    }
    return 1;
}
Reply
#3

Now error is at this line:
pawn Код:
if strval(password) == 0)return SendClientMessage(playerid,~0,"Usage: /changepassword [playerid] [new password]");
error 001: expected token: "*then", but found ")"
error 029: invalid expression, assumed zero
error 001: expected token: ";", but found "return"
Reply
#4

Try now:
pawn Код:
if (strval(password) == 0)return SendClientMessage(playerid,~0,"Usage: /changepassword [playerid] [new password]");
Reply
#5

Thanks,is working now!
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)