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

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

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

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

Connect info

, плагин показывает кто зашел на сервер =)
Статус пользователя fan
сообщение 28.1.2016, 9:53
Сообщение #1
Стаж: 12 лет

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

Помогите изменить плагин! убрать лишнею информацию!
нужно убрать проверку на HLTV ! и убрать показ страны и steam id !
оставить только показ кто зашел на сервер! то есть ник !

Код:
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#include <colorchat>
#define PLUGIN "smat_connect"
#define VERSION "0.6"
#define AUTHOR "smatJkee"
#define DATE "6 february 2012"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("smat_connect", "smatPLUGIN")
}

public smatPLUGIN(id)
{
client_print(id, print_console, "Plugin: %s | Version: %s | Author: %s | Date: %s^nICQ: 981326^nSKYPE: smatlyun5130", PLUGIN, VERSION, AUTHOR, DATE)
}

public client_connect(id)
{
client_connect_message(id)
}

public client_connect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_authid[37]
get_user_authid(id, player_authid, 36)
new player_ip[23]
get_user_ip(id, player_ip, 22,1)
new ip[18]
get_user_ip(id,ip,17,1)
new country[46]
geoip_country (ip, country, 45)
if(is_user_hltv(id)){
ColorChat(0, GREEN, "HLTV %s ^1зашел ^4на сервер. Его ip %s", name, player_ip)//connect HLTV
}else{
ColorChat(0, GREEN, "Игрок %s ^1зашел ^4на сервер. Его страна %s. Его steam %s", name, country, player_authid)//connect
}
}

public client_disconnect(id)
{
client_disconnect_message(id)
}

public client_disconnect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_ip[23]
get_user_ip(id, player_ip, 22,1)
if(is_user_hltv(id)){
ColorChat(0, GREEN, "HLTV %s ^1вышел ^4с сервера. Его ip %s", name, player_ip)//disconnect HLTV
}else{
ColorChat(0, GREEN, "Игрок %s ^1вышел ^4с сервера", name)//disconnect
}
}


Отредактировал: iShot, - 26.6.2016, 9:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя offtop2012
сообщение 28.1.2016, 11:25
Сообщение #2


Стаж: 13 лет

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

Код:
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#include <colorchat>
#define PLUGIN "smat_connect"
#define VERSION "0.6"
#define AUTHOR "smatJkee"
#define DATE "6 february 2012"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("smat_connect", "smatPLUGIN")
}

public smatPLUGIN(id)
{
client_print(id, print_console, "Plugin: %s | Version: %s | Author: %s | Date: %s^nICQ: 981326^nSKYPE: smatlyun5130", PLUGIN, VERSION, AUTHOR, DATE)
}

public client_connect(id)
{
client_connect_message(id)
}

public client_connect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_ip[23]
ColorChat(0, GREEN, "Игрок %s ^1зашел ^4на сервер.", name)//connect
}

public client_disconnect(id)
{
client_disconnect_message(id)
}

public client_disconnect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_ip[23]
ColorChat(0, GREEN, "Игрок %s ^1вышел ^4с сервера", name)//disconnect
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя fan
сообщение 28.1.2016, 19:49
Сообщение #3
Стаж: 12 лет

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

offtop2012,
А моешь еще убрать , чтобы в conccole не писала. Автора , версию плагина и icq автора.
Там есть такая строчка. =)
client_print(id, print_console, "Plugin: %s | Version: %s | Author: %s | Date: %s^nICQ: 981326^nSKYPE: smatlyun5130", PLUGIN, VERSION, AUTHOR, DATE)

Отредактировал: fan, - 28.1.2016, 19:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Avrora
сообщение 28.1.2016, 20:04
Сообщение #4


Стаж: 13 лет
Город: Санкт-Петербург


Сообщений: 806
Благодарностей: 171
Полезность: 95

Код:
#include <amxmodx>
#include <amxmisc>
#include <geoip>
#include <colorchat>
#define PLUGIN "smat_connect"
#define VERSION "0.6"
#define AUTHOR "smatJkee"
#define DATE "6 february 2012"

public plugin_init()
{
register_concmd("smat_connect", "smatPLUGIN")
}

public client_connect(id)
{
client_connect_message(id)
}

public client_connect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_ip[23]
ColorChat(0, GREEN, "Игрок %s ^1зашел ^4на сервер.", name)//connect
}

public client_disconnect(id)
{
client_disconnect_message(id)
}

public client_disconnect_message(id)
{
new name[32]
get_user_name(id, name, 31)
new player_ip[23]
ColorChat(0, GREEN, "Игрок %s ^1вышел ^4с сервера", name)//disconnect


Отредактировал: iShot, - 26.6.2016, 9:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
HOUSE
сообщение 30.8.2016, 15:18
Сообщение #5
Стаж: 9 лет 8 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

Avrora, при компиляции выдаёт ошибку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя winzh1
сообщение 30.8.2016, 15:46
Сообщение #6


Стаж: 14 лет

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

Цитата(HOUSE @ 30.8.2016, 19:18) *
Avrora, при компиляции выдаёт ошибку

Удали в двух местах
Код:
new player_ip[23]

И в конце добавь
Код:
}


Установлю и настрою FreshBans, DopBan.
Писать в ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
HOUSE
сообщение 30.8.2016, 16:55
Сообщение #7
Стаж: 9 лет 8 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

winzh1, Скомпилировало, но теперь в логах вот такие ошибки:
Код:
L 08/30/2016 - 17:48:48: Start of error session.
L 08/30/2016 - 17:48:48: Info (map "de_inferno_old") (file "addons/amxmodx/logs/error_20160830.log")
L 08/30/2016 - 17:48:48: Function "smatPLUGIN" was not found
L 08/30/2016 - 17:48:48: [AMXX] Run time error 19 (plugin "smat_connect.amxx") - debug not enabled!
L 08/30/2016 - 17:48:48: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 08/30/2016 - 17:50:51: Start of error session.
L 08/30/2016 - 17:50:51: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20160830.log")
L 08/30/2016 - 17:50:51: Function "smatPLUGIN" was not found
L 08/30/2016 - 17:50:51: [AMXX] Run time error 19 (plugin "smat_connect.amxx") - debug not enabled!
L 08/30/2016 - 17:50:51: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iShot
сообщение 30.8.2016, 17:43
Сообщение #8


Стаж: 11 лет

Сообщений: 1340
Благодарностей: 463
Полезность: 845

Меценат Меценат

HOUSE, debug включите к плагину.


улыбнись :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
HOUSE
сообщение 30.8.2016, 18:15
Сообщение #9
Стаж: 9 лет 8 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

iShot, Код:
L 08/30/2016 - 19:13:59: Info (map "de_train") (file "addons/amxmodx/logs/error_20160830.log")
L 08/30/2016 - 19:13:59: Function "smatPLUGIN" was not found
L 08/30/2016 - 19:13:59: [AMXX] Displaying debug trace (plugin "smat_connect.amxx")
L 08/30/2016 - 19:13:59: [AMXX] Run time error 19: function not found
L 08/30/2016 - 19:13:59: [AMXX] [0] d0799b14180d3573118ea15bafcbfde4.sma::plugin_init (line 20)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 30.8.2016, 20:23
Сообщение #10
Стаж: 9 лет 10 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

В вашем коде нет функции smatPLUGIN.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 30.8.2016, 20:27
Сообщение #11


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(csuser @ 30.8.2016, 21:23) *
В вашем коде нет функции smatPLUGIN.


А это что?

register_concmd("smat_connect", "smatPLUGIN")

Нужно просто удалить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 30.8.2016, 20:32
Сообщение #12
Стаж: 9 лет 10 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

Попробуйте так:
Код:

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

public plugin_init()
{
register_plugin("smat_connect", "0.1", "AVRORA")
}

public client_connect(id)
{
new name[32]
get_user_name(id, name, 31)
ColorChat(0, GREEN, "Игрок %s ^1зашел ^4на сервер.", name)
}

public client_disconnect(id)
{
new name[32]
get_user_name(id, name, 31)
ColorChat(0, GREEN, "Игрок %s ^1вышел ^4с сервера", name)
}


Andrei,

register_concmd("smat_connect", "smatPLUGIN")
это означает, что вы зарегистрировали консольную команду smat_connect,
набрав которую будет выполнен вызов функции smatPLUGIN...
Я выше скинул код проверьте, должно работать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
HOUSE
сообщение 30.8.2016, 21:18
Сообщение #13
Стаж: 9 лет 8 месяцев
Город: Обухов

Сообщений: 53
Благодарностей: 16
Полезность: 52

Спасибо тем, кто откликнулся помочь, всё теперь хорошо работает, нажал бы спасибо, но пока у меня нету такой кнопки
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 31.8.2016, 8:56
Сообщение #14
Стаж: 9 лет 10 месяцев

Сообщений: 1155
Благодарностей: 309
Полезность: 130

Хотя.... я на вашем месте, оставил бы отображение кто зашёл на сервер. Кто вышел - убрал бы.
И так, чат засирается лишней информацией.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: