Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Проверка STEAM_ID из файла

Статус пользователя Fraig
сообщение 3.10.2015, 6:49
Сообщение #1
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

Все привет! Хочу сделать проверку игрока на определенный steam_id, который будет записан в .ini файле. Наткнулся на эту тему Проверка игрока по steam id/ip, там даже есть пример, но в нем идет проверка только на 1 steam_id, который прописан в самом коде. Как реализовать проверку из файла?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя dialyabev
сообщение 4.10.2015, 9:52
Сообщение #2


Стаж: 11 лет

Сообщений: 243
Благодарностей: 120
Полезность: 596

Код:
#include <amxmodx>
#include <amxmisc>

new file_steam[128];

public plugin_init()
{
register_plugin("Check steam_id", "0.1", "di.alyabev");
new configdir[64]; get_configsdir(configdir, 63);
format(file_steam, 127, "%s/steamid.ini",configdir);
}

public client_proverka(id)
{
if(file_exists(file_steam))
{
new usteam[32]; get_user_authid(id, usteam, 31);
for(new i = 0; i <= 201; i++)
{
new data[64], len, checkteam[32];
read_file(file_steam, i, data, 63, len);
if(!len) break;
parse(data, checkteam, 31);
if(equal(steamid, checkteam)
{
// ты тру поцан, твой стим есть в файле!
break
}
}
}
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Fraig
сообщение 10.10.2015, 13:07
Сообщение #3
Стаж: 14 лет

Сообщений: 93
Благодарностей: 7
Полезность: < 0

dialyabev, спасибо, буду тестировать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: