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

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

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

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

2 страниц V   1 2

HUD-IP

Статус пользователя Alexan23
сообщение 3.3.2014, 12:21
Сообщение #1


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Название: HUD-IP
Автор: Stimul
Модификация: csnet и iLLuSioN


Описание: Плагин показывает вверху IP адрес сервера.



Скриншот:



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

#define PLUGIN "Hud IP Server"
#define VERSION "1.0"
#define AUTHOR "Stimul"

new szIp[22];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

get_user_ip(0, szIp, charsmax(szIp), 0);
set_task(1.0, "ShowServerIp", .flags="b");
}

public ShowServerIp()
{
set_dhudmessage(168, 225, 248, -1.0, 0.0, 0, 1.1, 1.1, 0.1, 0.1)
show_dhudmessage(0, "IP %s", szIp);
}



Отредактировал: Alexan23, - 3.3.2014, 17:36


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя csnet
сообщение 3.3.2014, 12:22
Сообщение #2
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

омг я на скрин смотрел 3 или 4 раза так и не увидел где же надпись.

на 5й раз еле заметил вверху. вырвиглазно.

автор плагина олень, каналы в hud кто будет указывать
зы мусор недостоен прикрепления

Отредактировал: csnet, - 3.3.2014, 12:24


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 3.3.2014, 12:24
Сообщение #3


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

get_user_ip(0, szIp, charsmax(szIp), 0); чтобы был порт


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 3.3.2014, 12:24
Сообщение #4


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(csnet @ 3.3.2014, 12:22) *
омг я на скрин смотрел 3 или 4 раза так и не увидел где же надпись.

на 5й раз еле заметил вверху. вырвиглазно.

автор плагина олень, каналы в hud кто будет указывать



У меня разрешение слетело на высокое просто)


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 3.3.2014, 12:25
Сообщение #5
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

мне вот интересно автор сможет пояснить зачем он вписал туда CreateHudSyncObj или нет.

как можно сделать 4 ошибки в 7 строках

#define TASK_SHOW_HUD 1
set_task(float(TASK_SHOW_HUD),

это жесть ребята


Код:

#include <amxmodx>
#include <dhudmessage>

#define PLUGIN "Hud IP Server"
#define VERSION "1.0"
#define AUTHOR "Stimul"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(2.0, "ShowServerIp", .flags="b");
}

public ShowServerIp()
{
new szIp[22];
get_user_ip(0, szIp, charsmax(szIp), 0);

set_dhudmessage(168, 225, 248, 0.45, 0.5, 0, 6.0, 8.0,0.1,0.1, false)
show_dhudmessage(0, "IP Сервера %s", szIp);
}

ну как то так. не тестил.
получать айпи сервера каждые 2 сек тоже бред, надо это делать раньше. айпишник статичен, в кеш его

Отредактировал: csnet, - 3.3.2014, 12:32


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 3.3.2014, 12:30
Сообщение #6


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

ученье свет, всё такое


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 3.3.2014, 12:36
Сообщение #7


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(csnet @ 3.3.2014, 12:25) *
мне вот интересно автор сможет пояснить зачем он вписал туда CreateHudSyncObj или нет.

как можно сделать 4 ошибки в 7 строках

#define TASK_SHOW_HUD 1
set_task(float(TASK_SHOW_HUD),

это жесть ребята


Код:

#include <amxmodx>
#include <dhudmessage>

#define PLUGIN "Hud IP Server"
#define VERSION "1.0"
#define AUTHOR "Stimul"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
set_task(2.0, "ShowServerIp", .flags="b");
}

public ShowServerIp()
{
new szIp[22];
get_user_ip(0, szIp, charsmax(szIp), 0);

set_dhudmessage(168, 225, 248, 0.45, 0.5, 0, 6.0, 8.0,0.1,0.1, false)
show_dhudmessage(0, "IP Сервера %s", szIp);
}

ну как то так. не тестил.
получать айпи сервера каждые 2 сек тоже бред, надо это делать раньше. айпишник статичен, в кеш его



Полет нормальный.


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mistrick
сообщение 3.3.2014, 12:43
Сообщение #8


Стаж: 13 лет

Сообщений: 543
Благодарностей: 426
Полезность: 1034

csnet,
зачем брать ип каждые 2 секунды, часто ип через net_address меняешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 3.3.2014, 13:10
Сообщение #9
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

Цитата(Mistrick94 @ 3.3.2014, 14:43) *
csnet,
зачем брать ип каждые 2 секунды, часто ип через net_address меняешь?


а ты читать не научился

Цитата
получать айпи сервера каждые 2 сек тоже бред,


мне лень было. кому не влом тот сам возьмет и 2 строки выше plugin_init вставит

Отредактировал: csnet, - 3.3.2014, 13:12


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 3.3.2014, 14:24
Сообщение #10
Стаж: 12 лет

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

Код:
set_task(2.0, "ShowServerIp", .flags="b");

>>
Код:
set_task(2.0, "ShowServerIp", 0, _, _, "a", 1);


А по плагину:
писать меньше минуты, но все-же автор умудрился наделать кучу ошибок :)
печально с его стороны :3

Отредактировал: Esecman, - 3.3.2014, 14:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 3.3.2014, 14:34
Сообщение #11
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

[quote name='Esecman' date='3.3.2014, 16:24' post='554398']
Код:
set_task(2.0, "ShowServerIp", .flags="b");

>>
Код:
set_task(2.0, "ShowServerIp", 0, _, _, "a", 1);


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

Отредактировал: csnet, - 3.3.2014, 14:36


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 3.3.2014, 14:37
Сообщение #12
Стаж: 12 лет

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


да.
то есть раунд закончился - он выполняет таск.
а за это время он должен вроде как показывать сообщение сверху :|
и так каждый раз
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 3.3.2014, 14:39
Сообщение #13
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

если бы ему нужно было показывать в начале раунда , проще было хукнуть logevent
речь об этом вообще не шла

Отредактировал: csnet, - 3.3.2014, 14:40


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 3.3.2014, 14:48
Сообщение #14
Стаж: 12 лет

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

Цитата(csnet @ 3.3.2014, 15:39) *
если бы ему нужно было показывать в начале раунда , проще было хукнуть logevent
речь об этом вообще не шла

то есть при данном условии будет показывать только 1 раз?
в начале раунда?
:|
pardon
тогда use: "b"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 3.3.2014, 15:51
Сообщение #15
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

Вот нашли о чем спорить

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

#define PLUGIN "Hud IP Server"
#define VERSION "1.0"
#define AUTHOR "Stimul"

new szIp[22];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

get_user_ip(0, szIp, charsmax(szIp), 0);
set_task(1.0, "ShowServerIp", .flags="b");
}

public ShowServerIp()
{
set_dhudmessage(168, 225, 248, 0.45, 0.5, 0, 1.1, 1.1, 0.1, 0.1)
show_dhudmessage(0, "IP %s", szIp);
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Bokky
сообщение 4.4.2014, 4:42
Сообщение #16
Стаж: 12 лет

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

Цитата(Alexan23 @ 3.3.2014, 12:21) *
Название: HUD-IP
Автор: Stimul
Модификация: csnet и iLLuSioN


Описание: Плагин показывает вверху IP адрес сервера.



Скриншот:



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

#define PLUGIN "Hud IP Server"
#define VERSION "1.0"
#define AUTHOR "Stimul"

new szIp[22];

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);

get_user_ip(0, szIp, charsmax(szIp), 0);
set_task(1.0, "ShowServerIp", .flags="b");
}

public ShowServerIp()
{
set_dhudmessage(168, 225, 248, -1.0, 0.0, 0, 1.1, 1.1, 0.1, 0.1)
show_dhudmessage(0, "IP %s", szIp);
}



Как изменить цвет с белого на другой?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 4.4.2014, 5:56
Сообщение #17


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

Стаж: 13 лет

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

set_dhudmessage(168, 225, 248...)
первые 3 числа меняй на свои
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Surf
сообщение 4.4.2014, 9:56
Сообщение #18


Стаж: 14 лет

Сообщений: 1089
Благодарностей: 501
Полезность: 583

Есть инфа что айпишник не всегда будет "правильным", не всегда будет браться внешний айпи. Лучше его кваром вручную выставлять, дабы он меняется ну не часто, или вообще задефайнить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 4.4.2014, 10:36
Сообщение #19


Стаж: 12 лет

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

Советую поставить новую версию IP.amxx ТЫК
Стоит у меня на паблике :)

Отредактировал: Wh1zy, - 4.4.2014, 10:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kristl
сообщение 4.4.2014, 16:12
Сообщение #20


Стаж: 14 лет

Сообщений: 329
Благодарностей: 96
Полезность: 215

Подскажите как сделать чтобы показывало только когда мёртв и чтобы ип внешний показывало

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