Vladislavspawn
Компетентный
Здравствуйте! Появилась проблема. Создаю команду но не знаю как присвоить ей то что игрок может юзать 1 раз.
Даже если игрок отключиться, или будет рестарт сервера = что бы команду не могли использовать.
Команда /newyear, поставлю сам то что в ней нужно. Нужно только что бы игрок не мог использовать её 2 раза. Онли 1 раз
Лучше всего делать через MySQL-запрос что бы таблица в qelksekm: newyear с начала если не юзал была nouse(я по умолчанию поставлю)
Если в таблице newyear - nouse игрок может использовать команду. После этого таблица newyear меняется у игрока на use.
А когда use игрок не может использовать команду.
1. Как осуществлено подключение к БД:
Даже если игрок отключиться, или будет рестарт сервера = что бы команду не могли использовать.
Команда /newyear, поставлю сам то что в ней нужно. Нужно только что бы игрок не мог использовать её 2 раза. Онли 1 раз
Лучше всего делать через MySQL-запрос что бы таблица в qelksekm: newyear с начала если не юзал была nouse(я по умолчанию поставлю)
Если в таблице newyear - nouse игрок может использовать команду. После этого таблица newyear меняется у игрока на use.
А когда use игрок не может использовать команду.
1. Как осуществлено подключение к БД:
C++:
mysql = mysql_connect("host", "user", "database", "password");
//ТУТ ПОДКЛЮЧВЕТСЯ БД ВОТ ВЫШЕ ЕСТЬ MYSQL_CONNECT ТАМ БД НЕ ФЛУДИТЕ МНЕ В ЛС БЛЯТЬ
switch(mysql_errno())//, 0, 15, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0),
{
case 0: print("Подключение к базе данных удалось");
case 1044: return print("Подключение к базе данных не удалось [Указано несуществующее имя пользователя]");
case 1045: return print("Подключение к базе данных не удалось [Указан неправильный пароль]");
case 1049: return print("Подключение к базе данных не удалось [Указана несуществующая база данных]");
case 2003: return print("Подключение к базе данных не удалось [Хостинг с базой данных недоступен]");
case 2005: return print("Подключение к базе данных не удалось [Указан неправильный адрес хостинга]");
default: return printf("Подключение к базе данных не удалось [Неизвестная ошибка. Код ошибки: %d]", mysql_errno());
}
mysql_set_charset("cp1251");
mysql_tquery(mysql, "UPDATE `qelksekm` SET `Online_status` = '0'");
