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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Плагин steam online

Статус пользователя se7en2614
сообщение 3.6.2013, 10:22
Сообщение #1


Стаж: 14 лет

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

Народ, скинте пожалуйста плагин, который показывает по команде /steam кто из steam онлайн на сервере. В поиске искал и ничего ненашёл =( Походу я плохо искал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя winzh1
сообщение 3.6.2013, 10:30
Сообщение #2


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Вот к примеру
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Players With Steam"
#define VERSION "1.0"
#define AUTHOR "TTuCTOH"

new g_maxplayers

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /steam","show_steam_users")
register_clcmd("say_team /steam","show_steam_users")
register_dictionary("players_with_steam.txt")
g_maxplayers = get_maxplayers()
}

public show_steam_users(id)
{
static motd[1000],header[100],name[32],len,i,counter
len = 0
counter = 0

len += formatex(motd[len],sizeof motd - 1 - len,"%L",id,"MOTD_1")

formatex(header,sizeof header - 1,"%L",id,"MOTD_HEAD")

for(i = 1; i <= g_maxplayers;i++)
{
new authid[34]

get_user_authid (i, authid, 33)

if(strlen(authid) == 18)
{
counter++

get_user_name(i,name,sizeof name - 1)

len += formatex(motd[len],sizeof motd - 1 - len,"%d. <b>%s - %s</b><br>",counter,name,authid)
}
}

show_motd(id,motd,header)
}

Прикрепленный файл  players_with_steam.txt ( 583 байт ) Кол-во скачиваний: 12


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 3.6.2013, 10:31
Сообщение #3


Стаж: 14 лет

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

Цитата(winzh1 @ 3.6.2013, 10:30) *
Вот к примеру
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Players With Steam"
#define VERSION "1.0"
#define AUTHOR "TTuCTOH"

new g_maxplayers

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /steam","show_steam_users")
register_clcmd("say_team /steam","show_steam_users")
register_dictionary("players_with_steam.txt")
g_maxplayers = get_maxplayers()
}

public show_steam_users(id)
{
static motd[1000],header[100],name[32],len,i,counter
len = 0
counter = 0

len += formatex(motd[len],sizeof motd - 1 - len,"%L",id,"MOTD_1")

formatex(header,sizeof header - 1,"%L",id,"MOTD_HEAD")

for(i = 1; i <= g_maxplayers;i++)
{
new authid[34]

get_user_authid (i, authid, 33)

if(strlen(authid) == 18)
{
counter++

get_user_name(i,name,sizeof name - 1)

len += formatex(motd[len],sizeof motd - 1 - len,"%d. <b>%s - %s</b><br>",counter,name,authid)
}
}

show_motd(id,motd,header)
}

Прикрепленный файл  players_with_steam.txt ( 583 байт ) Кол-во скачиваний: 12


Это который открывается в motd окне?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 3.6.2013, 10:32
Сообщение #4


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Цитата(se7en2614 @ 3.6.2013, 15:31) *
Это который открывается в motd окне?

Да.


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 3.6.2013, 10:32
Сообщение #5


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

Да откроется в мотд)


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 3.6.2013, 10:36
Сообщение #6


Стаж: 14 лет

Сообщений: 1414
Благодарностей: 600
Полезность: 838

Плохо искал, вот тут есть последняя версия, того, который я выложил выше.
https://c-s.net.ua/forum/topic26711.html


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 3.6.2013, 10:47
Сообщение #7


Стаж: 14 лет

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

Всем спасибо =) Прошу закрыть тему =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 3.6.2013, 11:00
Сообщение #8


Стаж: 14 лет

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

стоп, у меня все ники в строку идут. Как сделать чтоб в низ шли?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 3.6.2013, 11:24
Сообщение #9


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(se7en2614 @ 3.6.2013, 13:00) *
стоп, у меня все ники в строку идут. Как сделать чтоб в низ шли?

Код
len += formatex(motd[len],sizeof motd - 1 - len,"%d. <b>%s - %s</b>
",counter,name,authid)

>>
Код
len += formatex(motd[len],sizeof motd - 1 - len,"%d. <b>%s - %s</b>< br / >
",counter,name,authid)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: