Игорь19998
Умник
Здравствуйте не срабатывает функция
Дело в том что помжно сменить ник на существующий в БД
ВОТ КОД но он не работает
PHP:
YCMD:setname(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmin] < 3 || dostup[playerid] == 0) return true;
if(sscanf(params, "u", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /setname [id]");
if(params[0] == INVALID_PLAYER_ID) return true;
if(strlen(WantNickChange[params[0]]) < 3) return SendClientMessage(playerid,-1, "Этот игрок не хочет менять ник");
format(params,11,"%d",params[0]);
format(YCMDstr,sizeof(YCMDstr),"SELECT `Name` FROM `accounts` WHERE Name='%s'",WantNickChange[params[0]]);
mysql_function_query(mMysql,YCMDstr,true,"OnMySQL_Query","iis",playerid,9,params);
return true;
}
PHP:
case 9:
{
new i=strval(inputtext);
if(r) return SendClientMessage(i,COLOR_RED,"Данный ник уже есть в базе данных"), SendClientMessage(playerid,COLOR_RED,"Невозможно сменить ник. Ник занят");
SendClientMessage(i,COLOR_GREEN, "Ваш ник был одобрен");
nick[i] = 1;
ChangeNameP(i, WantNickChange[i]);
}
ВОТ КОД но он не работает
PHP:
if(r) return SendClientMessage(i,COLOR_RED,"Данный ник уже есть в базе данных"), SendClientMessage(playerid,COLOR_RED,"Невозможно сменить ник. Ник занят");
