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

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

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

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

2 страниц V   1 2

Ищу плагин HUD IP сервера

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


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

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

Всем привет!
Ищу плагин где вверху по центру экрана всегда будет висеть IP сервера
Пример:

Название сервера
IP сервера 192.168.0.1

Все это должно быть в зеленом цвете))

Ну или кто сможет напишите пожалуйста,плагин очень легкий,но я и этого не могу)


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


Стаж: 15 лет

Сообщений: 151
Благодарностей: 34
Полезность: 166

ошибся разделом ПОИСК плагинов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 22.10.2012, 15:45
Сообщение #3
Стаж: 56 лет


Благодарностей:

Hud или Dhud?
Перейти в начало страницы     
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 22.10.2012, 15:49
Сообщение #4
Иконка группы

Стаж: 19 лет

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

Как вариант...
Код
#include <amxmodx>

new g_status_sync

public plugin_init()
{
    register_plugin("ip", "1.0", "ill")
    g_status_sync = CreateHudSyncObj()
}

public client_putinserver(id)
{
    set_task(1.0, "info", id, _, _, "b")
}

public info(id)
{
    if(!is_user_connected(id))
        return
            
    set_hudmessage(65, 105, 225, 0.01, 0.18, 0, 1.0, 1.0, 0.1, 0.1, -1)
    ShowSyncHudMsg(id, g_status_sync, "текст")
}


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 22.10.2012, 15:52
Сообщение #5


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

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

Спасибо! Решенно!


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
underwoker
сообщение 22.10.2012, 15:56
Сообщение #6
Стаж: 56 лет


Благодарностей:

Держи, не тестировал.
Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Info"
#define VERSION "1.0"
#define AUTHOR "underwoker"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("Info", "info", "a");
set_task(1.0,"info_ip",_,_,_,"b")
}

public info_ip()
{
set_dhudmessage(0, 255, 0, -1.0, 0.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0,"Тут пиши название своего сервера^n IP: IP:PORT");
}


Чтож меня сегодня все обгоняют...
Перейти в начало страницы     
Поблагодарили 2 раз
   +
Статус пользователя Caxpok
сообщение 12.5.2014, 13:41
Сообщение #7
Стаж: 12 лет

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

А где сам плагин????
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 12.5.2014, 13:44
Сообщение #8
Стаж: 12 лет

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

iLLuSioN,
а может коннект лучше проверять перед созданием таска, а при дисконнекте таск убивать... ?

add: не посмотрел дату постов:D

Caxpok,
исходники выложили выше...

Отредактировал: trollface, - 12.5.2014, 13:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 12.5.2014, 13:45
Сообщение #9


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(Caxpok @ 12.5.2014, 14:41) *
А где сам плагин????

Создайте txt файл, переименуйте его в adv.sma скопируйте в файл (не забудьте вписать свой текст в коде):
Скрытый текст
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Info"
#define VERSION "1.0"
#define AUTHOR "underwoker"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("Info", "info", "a");
set_task(1.0,"info_ip",_,_,_,"b")
}

public info_ip()
{
set_dhudmessage(0, 255, 0, -1.0, 0.0, 0, 0.5, 2.0, 0.08, 2.0, true);
show_dhudmessage(0,"Тут пиши название своего сервера^n IP: IP:PORT");
}

И благодаря сервису: http://compiler.amx-x.ru/ c компилируйте плагин amxx.

Отредактировал: OneGam3, - 12.5.2014, 13:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 12.5.2014, 13:47
Сообщение #10
Стаж: 12 лет

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

OneGam3,
лучше код иллюжена... только дополнить надо ;)
а то у underwoker какой то левый event, непонятно зачем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 12.5.2014, 13:48
Сообщение #11


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(trollface @ 12.5.2014, 14:47) *
OneGam3,
лучше код иллюжена... только дополнить надо ;)
а то у underwoker какой то левый event, непонятно зачем

Ну это уже на ваше усмотрение. Т.к. я привел пример для людей, которые не знают что делать с выше написанным кодом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caxpok
сообщение 12.5.2014, 13:55
Сообщение #12
Стаж: 12 лет

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

что то не получаеться(((Как файл sma назвать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 12.5.2014, 13:58
Сообщение #13


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Цитата(Caxpok @ 12.5.2014, 15:55) *
что то не получаеться(((Как файл sma назвать?

Caxpok,
super_hud_ip_by_saxpok.sma
Название может быть любое.

Отредактировал: 9art, - 12.5.2014, 14:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 12.5.2014, 13:59
Сообщение #14


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(Caxpok @ 12.5.2014, 14:55) *
что то не получаеться(((Как файл sma назвать?

Как твоей душе угодно, только на латыне и расширение должно быть sma
Не чего сложного.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caxpok
сообщение 12.5.2014, 14:04
Сообщение #15
Стаж: 12 лет

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

OneGam3,
Блин что то не получаеться((

Кидать в папку scripting ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 12.5.2014, 14:07
Сообщение #16


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

Caxpok, онлайн компилятор http://www.compiler.amx-x.ru/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caxpok
сообщение 12.5.2014, 14:13
Сообщение #17
Стаж: 12 лет

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

Цитата(9art @ 12.5.2014, 14:07) *
Caxpok, онлайн компилятор http://www.compiler.amx-x.ru/

спс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Caxpok
сообщение 12.5.2014, 17:12
Сообщение #18
Стаж: 12 лет

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

9art,
Всёравно нет надписи с верху!!!!Почиму????
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OneGam3
сообщение 12.5.2014, 17:23
Сообщение #19


Стаж: 13 лет

Сообщений: 525
Благодарностей: 224
Полезность: 376

Цитата(Caxpok @ 12.5.2014, 18:12) *
9art,
Всёравно нет надписи с верху!!!!Почиму????

Потому что, почиму.
Тогда пробуй вот этот код:
Код:
#include <amxmodx>

new g_status_sync

public plugin_init()
{
register_plugin("ip", "1.0", "ill")
g_status_sync = CreateHudSyncObj()
}

public client_putinserver(id)
{
set_task(1.0, "info", id, _, _, "b")
}

public info(id)
{
if(!is_user_connected(id))
return

set_hudmessage(65, 105, 225, 0.01, 0.18, 0, 1.0, 1.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_status_sync, "!!! Здесь пиши свой ТЕКСТ !!!")
}


Отредактировал: OneGam3, - 12.5.2014, 17:24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
trollface
сообщение 12.5.2014, 17:37
Сообщение #20
Стаж: 12 лет

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

OneGam3,
лучше уж так:
Код:
#include <amxmodx>

new g_status_sync

public plugin_init()
{
register_plugin("ip", "1.0", "ill")
g_status_sync = CreateHudSyncObj()
}

public client_putinserver(id) if(is_user_connected(id)) set_task(1.0, "info", id, _, _, "b")
public client_disconnect(id) remove_task(id)

public info(id)
{
set_hudmessage(65, 105, 225, 0.01, 0.18, 0, 1.0, 1.0, 0.1, 0.1, -1)
ShowSyncHudMsg(id, g_status_sync, "!!! Здесь пиши свой ТЕКСТ !!!")
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: