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

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

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

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

Проверка игрока по steam id/ip

Статус пользователя GOOD FELLOW
сообщение 31.5.2013, 21:11
Сообщение #1


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Лазил на amx-x, amxmodx и ничего толком не нашел (здесь тоже)..

Нужно сделать проверку игрока на определенный стим ид/ip.
Например, чтобы игроку со STEAM_0:0:123456 выдавалась граната или с IP 123.123.123.123.

Вообщем, думаю, что суть передал. Подскажите :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
CaHeK86
сообщение 31.5.2013, 21:18
Сообщение #2
Стаж: 16 лет

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

Цитата(GOOD FELLOW @ 31.5.2013, 21:11) *
Лазил на amx-x, amxmodx и ничего толком не нашел (здесь тоже)..

Нужно сделать проверку игрока на определенный стим ид/ip.
Например, чтобы игроку со STEAM_0:0:123456 выдавалась граната или с IP 123.123.123.123.

Вообщем, думаю, что суть передал. Подскажите :)



Код:

get_user_authid(id, steamid, 33)
get_user_ip(id,IP,15,1)
if(equal(steamid, "STEAM_0:0:123456"))
{
client_print(id, print_chat, "[AMXX] Привет :D");
}
else if(equal(IP, "123.123.123.123"))
{
client_print(id, print_chat, "[AMXX] Привет :D :D :D");
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Original Teamplay
сообщение 31.5.2013, 21:22
Сообщение #3
Стаж: 13 лет

Сообщений: 739
Благодарностей: 434
Полезность: 1018

Цитата(GOOD FELLOW @ 31.5.2013, 22:11) *
Лазил на amx-x, amxmodx и ничего толком не нашел (здесь тоже)..

Нужно сделать проверку игрока на определенный стим ид/ip.
Например, чтобы игроку со STEAM_0:0:123456 выдавалась граната или с IP 123.123.123.123.

Вообщем, думаю, что суть передал. Подскажите :)



Так же интерисует) только можно сделать так чтобы плюшки выдавались с 3 раунда.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 31.5.2013, 21:29
Сообщение #4
Стаж: 16 лет

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

Цитата(Original Teamplay @ 31.5.2013, 21:22) *
Так же интерисует) только можно сделать так чтобы плюшки выдавались с 3 раунда.



Код:

new round_number, g_round;

public plugin_init()
{
register_event("HLTV", "round_start", "a", "1=0", "2=0");
g_round = register_cvar("amx_vip_give", "3");
}

public round_start()
{
round_number++
}


public func(id)
{
if(round_number <= get_pcvar_num(g_round))
{
client_print(id, print_chat, "[AMXX] Доступно с %d раунда!", get_pcvar_num(g_round));
return PLUGIN_HANDLED;
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 31.5.2013, 21:32
Сообщение #5


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(CaHeK86 @ 31.5.2013, 21:18) *
Код:

get_user_authid(id, steamid, 33)
get_user_ip(id,IP,15,1)
if(equal(steamid, "STEAM_0:0:123456"))
{
client_print(id, print_chat, "[AMXX] Привет :D");
}
else if(equal(IP, "123.123.123.123"))
{
client_print(id, print_chat, "[AMXX] Привет :D :D :D");
}



Отлично, работает :)
Вопрос: можно ли создать файл и в нем вести запись?
Идет проверка, если в файле есть такой стим ид, то выдается та же граната. Также интересует фрагмент кода :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 31.5.2013, 21:35
Сообщение #6
Стаж: 16 лет

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

Цитата(GOOD FELLOW @ 31.5.2013, 21:32) *
Отлично, работает :)
Вопрос: можно ли создать файл и в нем вести запись?
Идет проверка, если в файле есть такой стим ид, то выдается та же граната. Также интересует фрагмент кода :)


ну тут уже сложней =) не в 5 строчек smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 31.5.2013, 21:36
Сообщение #7


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Цитата(CaHeK86 @ 31.5.2013, 21:35) *
ну тут уже сложней =) не в 5 строчек smile.gif


ладно)) поищу что-нибудь)
попробую сделать на примере admin.amxx, там вроде идет проверка на ip/steam id/nick
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: