argument type mismatch (argument 1)(argument 3)
#1

Help please :/

error 035: argument type mismatch (argument 1)
error 035: argument type mismatch (argument 3)

pawn Код:
CMD:changepw(playerid, params[])
{
    new id, pw;
    new buf[129];
    new Query[208];
    new string[128];
    new name[MAX_PLAYER_NAME];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"[ERROR]{FFFFFF} Only Admins Can Use This Command");
    if(sscanf(params,"us", id, pw))return SendClientMessage(playerid, COLOR_YELLOW, "Usage:{FFFFFF} /spec [ID]");
    if( !IsValidPassword( pw ) ) return SendClientMessage(playerid, COLOR_RED, "ERROR"); // ERROR


         WP_Hash(buf, 129, pw); // ERROR
         GetPlayerName(id, name, sizeof(name));
         format(Query, sizeof(Query), "UPDATE `users` SET password = '%s' WHERE username ='%s'", DB_Escape(buf), DB_Escape(name));
         db_query(DatabaseAcc, Query);
         format(string, sizeof(string), "[CHANGE PW]{FFFFFF} user: {FF0055}%s{FFFFFF},pw: {FF0055}%s", GTN(id), pw);
         SendClientMessage(playerid, COLOR_SERVER, string);
         
    return 1;
}
Reply
#2

CMD:changepw(playerid, params[])
{
new id, pw;
new buf[129];
new Query[208];
new string[128];
new name[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"[ERROR]{FFFFFF} Only Admins Can Use This Command");
if(sscanf(params,"us", id, pw))return SendClientMessage(playerid, COLOR_YELLOW, "Usage:{FFFFFF} /spec [ID]");
if( !IsValidPassword( pw ) ) return SendClientMessage(playerid, COLOR_RED, "ERROR"); // ERROR

{
WP_Hash(buf, 129, pw); // ERROR
GetPlayerName(id, name, sizeof(name));
format(Query, sizeof(Query), "UPDATE `users` SET password = '%s' WHERE username ='%s'", DB_Escape(buf), DB_Escape(name));
db_query(DatabaseAcc, Query);
format(string, sizeof(string), "[CHANGE PW]{FFFFFF} user: {FF0055}%s{FFFFFF},pw: {FF0055}%s", GTN(id), pw);
SendClientMessage(playerid, COLOR_SERVER, string);
}
return 1;
}[/pawn]
Reply
#3

same errors :/
Reply
#4

pawn Код:
new pw[129];
Try it
Reply
#5

pawn Код:
CMD:changepw(playerid, params[])
{
    new id, pw[128];
    new buf[129];
    new Query[208];
    new string[128];
    new name[MAX_PLAYER_NAME];
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,"[ERROR]{FFFFFF} Only Admins Can Use This Command");
    if(sscanf(params,"us[128]", id, pw))return SendClientMessage(playerid, COLOR_YELLOW, "Usage:{FFFFFF} /spec [ID]");
    if( !IsValidPassword( pw ) ) return SendClientMessage(playerid, COLOR_RED, "ERROR"); // ERROR

    WP_Hash(buf, 129, pw); // ERROR
    GetPlayerName(id, name, sizeof(name));
    format(Query, sizeof(Query), "UPDATE `users` SET password = '%s' WHERE username ='%s'", DB_Escape(buf), DB_Escape(name));
    db_query(DatabaseAcc, Query);
    format(string, sizeof(string), "[CHANGE PW]{FFFFFF} user: {FF0055}%s{FFFFFF},pw: {FF0055}%s", GTN(id), pw);
    SendClientMessage(playerid, COLOR_SERVER, string);
     
    return 1;
}
Reply
#6

thanks all!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)