02.02.2014, 07:07
Здраствуйте вообщем не срабатывает команда /delacc.
Не знаю почему выводил логи и вообщем паблик тупо не запускается. Я не знаю почему...
Сама команда работает полностью.
Вообщем вот:
Ну и сам паблик:
Я уже голову со всем этим сломал)
Не знаю почему выводил логи и вообщем паблик тупо не запускается. Я не знаю почему...
Сама команда работает полностью.
Вообщем вот:
PHP код:
if(!strcmp(cmd, "/deleteaccount")||!strcmp(cmd, "/delacc"))
{
if(DostupForAdministration[playerid] == false || PlayerInfo[playerid][pAdmin] != 7) return SCM(playerid, -1, "Неизвестная команда. Воспользуйтесь: /menu > Команды сервера");
if(sscanf(params,"s[32]",params[0])) return SCM(playerid, COLOR_WHITE, "Введите: /deleteaccount [ник]");
sscanf(params[0],"u",giveplayerid);
if(IsPlayerConnected(giveplayerid)) return SCM(playerid, COLOR_GREY,"Игрок в сети!");
if(!strcmp(params[0], "Billy_King", true)) return true;
format(string3[playerid],1000, "SELECT * FROM "TABLE_ACCOUNT" WHERE `Name` = '%s'", params[0]);
mysql_function_query(mysql,string3[playerid],true,"OnCallBack15","is",playerid,params[0]);
return true;
}
PHP код:
publics:OnCallBack15(playerid,string[])
{
new r,f;
cache_get_data(r,f);
if(!r) return SCM(playerid, -1,"Данного аккаунта нет в базе данных!");
format(string3[playerid],1000, "DELETE FROM "TABLE_ACCOUNT" WHERE `Name` = '%s'",string);
mysql_function_query(mysql,string3[playerid],false,"","");
format(string3[playerid],1000, "DELETE FROM "TABLE_CARS" WHERE `Owner` = '%s'",string);
mysql_function_query(mysql,string3[playerid],false,"","");
format(string3[playerid],300, "Администратор %s удалил аккаунт %s",PlayerInfo[playerid][pName],string);
SCMA(COLOR_LIGHTRED,string3[playerid]);
format(string3[playerid],300, "[Дата: %02d/%02d/%d] [Время: %02d:%02d:%02d]", dayt, montht,yeart,newhour,newminute,newsecond);
SCMA(COLOR_LIGHTRED,string3[playerid]);
format(string3[playerid],1000, "SELECT * FROM "TABLE_HOUSE" WHERE `Owner` = '%s'",string);
mysql_function_query(mysql,string3[playerid],true,"OnCallBack16","s",string);
format(string3[playerid],1000, "SELECT * FROM "TABLE_BIZZ" WHERE `Owner` = '%s'",string);
mysql_function_query(mysql,string3[playerid],true,"OnCallBack17","s",string);
return 1;
}