27.02.2017, 23:00
Код:
error 035: argument type mismatch (argument 2) warning 204: symbol is assigned a value that is never used: "ip" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
Код:
switch(dialogid)
{
case LoginDialog:
{
if(!response) Kick(playerid);
new hashpass[129], query[100], string[100];
WP_Hash(hashpass, sizeof(hashpass), inputtext);
new ip[16];
GetPlayerIp(playerid, IP[playerid], 16);
if (!strcmp(IP[playerid], 16, true))
{
mysql_format(mysql, query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%e' LIMIT 1", Name[playerid]);
mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
}
else
if(!strcmp(hashpass, PlayerInfo[playerid][Password]))
{
mysql_format(mysql, query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%e' LIMIT 1", Name[playerid]);
mysql_tquery(mysql, query, "OnAccountLoad", "i", playerid);
}
else
{
GetPlayerName(playerid, Name[playerid], 24);
format(string, sizeof string, "Welcome %s!\nYour account has been found in our database. Please fill in your password:", Name[playerid]);
ShowPlayerDialog(playerid, LoginDialog, DIALOG_STYLE_INPUT, "Welcome to Server", string, "Login", "Leave");
SendClientMessage(playerid, -1, "{FF0000}Wrong Password, Please Try Again!");
}
}


