#Nelson
Нуль
- Регистрация
- 6 Июн 2019
- Сообщения
- 7
- Лучшие ответы
- 0
- Репутация
- 0
При входе на сервер пишет: "Вы вошли как администратор. Для авторизации, введите /alogin".
При вводе /alogin ничего не происходит. И после ввода в БД строка admin сбрасывается на 0. Кто может, подскажите.
Вот что находится в @alogin:
При вводе /alogin ничего не происходит. И после ввода в БД строка admin сбрасывается на 0. Кто может, подскажите.
PHP:
CMD:alogin(playerid, params[])
{
if(GetPVarInt(playerid, "alogin_timer") > gettime()) return SendClientMessage(playerid, COLOR_GREY, "Не флуди");
else if(gAdminLogged[playerid]) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы уже авторизовались как администратор!");
new string[128];
format(string, sizeof(string), "SELECT * FROM "T_ADMIN" WHERE name = '%s'", GetName(playerid));
mysql_tquery(dbHandle, string, "@Alogin", "is", playerid, GetName(playerid));
SetPVarInt(playerid, "alogin_timer", gettime()+3);
return true;
}
PHP:
@Alogin(playerid, name[]);
@Alogin(playerid, name[])
{
new rows;
cache_get_row_count(rows);
if(!rows)
{
if(pInfo[playerid][pAdmin] > 0)
{
pInfo[playerid][pAdmin] = 0;
MysqlUpdatePlayerInt(playerid, "admin", pInfo[playerid][pAdmin]);
}
return true;
}