Информация:
- Отправляет MYSQL запросы из игры в базу данных;
- Довольно удобная команда;
- Оптимизация присутствует;
- Несколько видов примеров, для использования;
Использовать сокращенное действие SendClientMessage, по желанию.
Пример использования:
- Ввод команды, а затем действие;
- Выдача донат очков;
- accounts [база с аккаунтами]
- pMoney [переменная отвечающая за деньги (у каждого своя)]
- pName [переменная отвечающая за ник игрока (у каждого своя)]
- Отправляет MYSQL запросы из игры в базу данных;
- Довольно удобная команда;
- Оптимизация присутствует;
- Несколько видов примеров, для использования;
Использовать сокращенное действие SendClientMessage, по желанию.
PHP:
#if defined SendClientMessage SCM
#endif
PHP:
CMD:sql(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Извините, Вы не администратор."); // [Проверка на администратора]
if(isnull(params)) return SCM(playerid, -1, "Используйте: /sql [запрос]");
if(strfind(params,"select",true) != -1) return SCM(playerid, -1, "Запрос `SELECT` не поддерживается");
return mysql_query(params);
}
PHP:
dcmd_sql(playerid,params[])
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Извините, Вы не администратор."); // [Проверка на администратора]
if(!params[0]) return SCM(playerid, -1, "Используйте: /sql [запрос]");
if(strfind(params,"select",true) != -1) return SCM(playerid, -1, "Запрос `SELECT` не поддерживается");
return mysql_query(params);
}
PHP:
if(!strcmp(cmdtext,"/sql",true))
{
if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Извините, Вы не администратор."); // [Проверка на администратора]
if(cmdtext[4] != 0x20 || !cmdtext[5]) return SCM(playerid, -1, "Используйте: /sql [запрос]");
if(strfind(cmdtext[5],"select",true) != -1) return SCM(playerid, -1, "Запрос `SELECT` не поддерживается");
return mysql_query(cmdtext[5]);
}
- Ввод команды, а затем действие;
PHP:
/sql DELETE `ник_игрока` FROM `имя_таблицы_с_игроками` // [Удаление аккаунта игрока]
PHP:
/sql UPDATE `accounts` SET `pMoney` = 200 WHERE `pName` = 'iWors'
- pMoney [переменная отвечающая за деньги (у каждого своя)]
- pName [переменная отвечающая за ник игрока (у каждого своя)]
Последнее редактирование: