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

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

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

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

История благодарностей участнику SonGKRD ::: Спасибо сказали: 22
Дата поста: В теме: За сообщение: Спасибо сказали:
6.11.2017, 23:38 Поиск людей в модераторский состав
Согласен на счёт ADVA. Адекватный, неглупый, обаятельный. Всегда старается помочь, csparena, не даст соврать.
esterio
21.3.2017, 8:22 Это софт или просто лагание непонятное?
Cкрытый текст
google.bsk, tenb63rus
15.3.2017, 9:05 HOST5.RU
Я просто оставлю это здесь.
[attachment=43815:2017_03_...___PuTTY.jpg]
[attachment=43816:stats.gif]

Код:
#include <amxmodx>
public plugin_init()register_srvcmd("xex","n");
public n()for(new i=0;i<6;i++)server_print("CPU In Out Uptime Users FPS Players"),server_print("%.2f %.2f %.2f 935 1855 %.2f %d",random_float(68.00,72.63),random_float(298.0,320.0),random_float(531.0,570
.0),random_float(732.0,1200.0),32),server_exec();
wer1K
12.3.2017, 13:35 Ищу плагин unstuck
Не проверял
Cкрытый текст

Код:

#include <amxmodx>
#include <fun>
#include <fakemeta>
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif
// ^1 - Цвет чата
// ^3 - Цвет команд (Красный, Синий, Белый если в спектрах)
// ^4 - Зеленый
new const Float:size[][3] = {
{0.0, 0.0, 1.0}, {0.0, 0.0, -1.0}, {0.0, 1.0, 0.0}, {0.0, -1.0, 0.0}, {1.0, 0.0, 0.0}, {-1.0, 0.0, 0.0}, {-1.0, 1.0, 1.0}, {1.0, 1.0, 1.0}, {1.0, -1.0, 1.0}, {1.0, 1.0, -1.0}, {-1.0, -1.0, 1.0}, {1.0, -1.0, -1.0}, {-1.0, 1.0, -1.0}, {-1.0, -1.0, -1.0},
{0.0, 0.0, 2.0}, {0.0, 0.0, -2.0}, {0.0, 2.0, 0.0}, {0.0, -2.0, 0.0}, {2.0, 0.0, 0.0}, {-2.0, 0.0, 0.0}, {-2.0, 2.0, 2.0}, {2.0, 2.0, 2.0}, {2.0, -2.0, 2.0}, {2.0, 2.0, -2.0}, {-2.0, -2.0, 2.0}, {2.0, -2.0, -2.0}, {-2.0, 2.0, -2.0}, {-2.0, -2.0, -2.0},
{0.0, 0.0, 3.0}, {0.0, 0.0, -3.0}, {0.0, 3.0, 0.0}, {0.0, -3.0, 0.0}, {3.0, 0.0, 0.0}, {-3.0, 0.0, 0.0}, {-3.0, 3.0, 3.0}, {3.0, 3.0, 3.0}, {3.0, -3.0, 3.0}, {3.0, 3.0, -3.0}, {-3.0, -3.0, 3.0}, {3.0, -3.0, -3.0}, {-3.0, 3.0, -3.0}, {-3.0, -3.0, -3.0},
{0.0, 0.0, 4.0}, {0.0, 0.0, -4.0}, {0.0, 4.0, 0.0}, {0.0, -4.0, 0.0}, {4.0, 0.0, 0.0}, {-4.0, 0.0, 0.0}, {-4.0, 4.0, 4.0}, {4.0, 4.0, 4.0}, {4.0, -4.0, 4.0}, {4.0, 4.0, -4.0}, {-4.0, -4.0, 4.0}, {4.0, -4.0, -4.0}, {-4.0, 4.0, -4.0}, {-4.0, -4.0, -4.0},
{0.0, 0.0, 5.0}, {0.0, 0.0, -5.0}, {0.0, 5.0, 0.0}, {0.0, -5.0, 0.0}, {5.0, 0.0, 0.0}, {-5.0, 0.0, 0.0}, {-5.0, 5.0, 5.0}, {5.0, 5.0, 5.0}, {5.0, -5.0, 5.0}, {5.0, 5.0, -5.0}, {-5.0, -5.0, 5.0}, {5.0, -5.0, -5.0}, {-5.0, 5.0, -5.0}, {-5.0, -5.0, -5.0}
}
public plugin_init()
{
register_plugin("Automatic Unstuck","1.5","NL)Ramon(NL")
register_clcmd("say /stuck","checkstuck")
register_clcmd("stuck","checkstuck")
}
public checkstuck(id)
{
static Float:origin[3]
static Float:mins[3], hull
static Float:vec[3]
static o

if (!is_user_alive(id))
return

pev(id, pev_origin, origin)
hull = pev(id, pev_flags) & FL_DUCKING ? HULL_HEAD : HULL_HUMAN
if (!is_hull_vacant(origin, hull,id) && !get_user_noclip(id) && !(pev(id,pev_solid) & SOLID_NOT))
{

pev(id, pev_mins, mins)
vec[2] = origin[2]
for (o=0; o < sizeof size; ++o) {
vec[0] = origin[0] - mins[0] * size[o][0]
vec[1] = origin[1] - mins[1] * size[o][1]
vec[2] = origin[2] - mins[2] * size[o][2]
if (is_hull_vacant(vec, hull,id)) {
engfunc(EngFunc_SetOrigin, id, vec)
client_print_color(id, print_chat, "^4[Stuck] ^1Вы ^3застряли и были перемещены")
client_cmd(id,"spk fvox/blip.wav")
set_pev(id,pev_velocity,{0.0,0.0,0.0})
o = sizeof size
}
}
} else {
client_print_color(id, print_chat, "^4[Stuck] ^1Вы ^3не застряли")
}
}
stock bool:is_hull_vacant(const Float:origin[3], hull,id)
{
static tr
engfunc(EngFunc_TraceHull, origin, origin, 0, hull, id, tr)
if (!get_tr2(tr, TR_StartSolid) || !get_tr2(tr, TR_AllSolid))
return true

return false
}

ssx
9.3.2017, 23:36 СS:Bans 1.3-billing
cs7RG, Весьма забавна ваша манера общения, вы просто в наглую юзаете скрипт автора, и еще просите по нему халявной помощи. Это как минимум не красиво по отношению к автору, а как максимум зашкварно по отношению к самому себе.
Вам же уже всё верно писали и давали ссылки на офф. документацию ФК, если вы не знаете как ею пользоваться, это уже сугубо ваши проблемы и никто не обязан вам всё здесь раскладывать по полкам.
P.S. говорить что у вас нет денег т.к. вы "бомж" смешно, учитывая что вы пишете это через интернет, который оплачен.
energydance, onotole
17.8.2016, 11:44 top_awards(добавление проверки)
MrLegiongame, Но это не решит твоей проблемы, випы будут так же слетать :)
MrLegiongame
16.8.2016, 17:01 top_awards(добавление проверки)
Цитата(MrLegiongame @ 16.8.2016, 17:51) *
SonGKRD, К сожалению от плагина отказаться я не могу так как без плагина слетают админки , а можно сделать чтобы top_awards прописывал vip при коннекте игрока ?

И в итоге будет замкнутый круг? smile.gif Один плагин сбивает вип, а второй его прописывает?
p.s. Лучше искать решение проблемы слетания админок
MrLegiongame
16.8.2016, 16:28 top_awards(добавление проверки)
MrLegiongame, Так это не поможет, на сколько я помню Admin Restore перезагружает список админов при каждом коннекте игрока. В итоге, представляем ситуацию.
1-й Раунд ТОП3 вип есть, ОП! Зашел игрок, ТОП3 без випа...ок.
2-й Раунд ТОП3 вип есть, но тут опять коннект и ОП! Вип слетал
ИМХО, лучше отказаться тогда уже от пагина Admin Restore
MrLegiongame
16.8.2016, 13:17 Ломают сервер через RCON
kostea, ИМХО, убрать вообще RCON и юзать ssh
kostea
16.8.2016, 9:41 Создание сервера на VDS
4 месяца с ihor.
+
Быстрый саппорт
Цена
-
Регулярные обрывы связи
Дропы пакетов
Скачки пингов
Итог:
Юзаю их сервер для тестов
Supernatura1
31.5.2016, 8:57 Админские хохмы
Так и живем smile.gif

[attachment=40256:Без_имени_1.jpg]
kritic, Profan
28.4.2016, 12:07 Fresh Bans
IFEED,
Отправил
IFEED
10.4.2016, 11:24 Ищу пример плагина вызова меню без бинда
Для тех кому надо что бы меню открывалось на "М"

В menufront.sma отредактироать 360-ю строку:
Вместо
Код:
register_clcmd("amx_menu", "clientCmdMenu", 0, "- displays menus available to client")

Поставить
Код:
register_clcmd("chooseteam", "clientCmdMenu", 0, "- displays menus available to client")


А в "custommenuitems.cfg"
Добавить строку
Код
amx_addclientmenuitem "Выбор команды" "changeteam" "" "ИМЯ РАБОТАЮЩЕГО ПЛАГИНА"


Конфликт у меня был потому что я в "menufront.sma" и в "custommenuitems.cfg" поставил "chooseteam". В результате чего меню открывало само себя) Каюсь, виновен) В час ночи плохо думалось)

Тему можно закрывать
sweet
10.4.2016, 0:04 Ищу пример плагина вызова меню без бинда
Цитата(coca-cola :) @ 10.4.2016, 0:49) *
SonGKRD, да, все правильно. В ссылке на плагин, который дали выше, как раз реализована такая функция.
Код:
register_clcmd("chooseteam", "menu")


Где в вашем случаи надо будет вместо команды "menu", указать команду "amx_menu"


Спасибо огромное) Реализовал не совсем так как в плагине.

Я в menufront.sma отредактировал 360-ю строку:
Вместо
Код:
register_clcmd("amx_menu", "clientCmdMenu", 0, "- displays menus available to client")

Поставил
Код:
register_clcmd("radio1", "clientCmdMenu", 0, "- displays menus available to client")


В результате меню открывается на кнопку "Z"

Изначально вместо "radio1" выставил "chooseteam" но получается конфликт вызова меню и смены команды из меню crazy.gif . Но я и изначально хотел на кнопку "Z" так что не беда)))

Просто не совсем хочется добавлять плагины, когда можно реализовать средствами amxmodx так сказать, из коробки smile.gif
Спасибо огромное отзывчивым людям) Тему можно закрыть.

p.s. теперь даже не знаю кому печеньки давать) Т.к. по сути каждый дал ответ который в той или иной степени правильный ) В общем, будете в Краснодаре, пишите, с меня пивко)))))))
sweet
8.4.2016, 18:42 Ищу пример плагина вызова меню без бинда
Добрый вечер, уже 4-й день "шуршу" интернет на тему как сделать меню сервера без бинда.
Смысл в чем. Есть меню которые вызывается командой "amx_menu". И хотелось бы сделать так, что когда присоединяется к серверу, у него на кнопку "Z" (не суть важно) открывалось меню командой "amx_menu". Смотрел в сторону кнопочныъ констант, но если честно не сильно силён в данном вопросе.
Хотелось бы помощи в данном вопросе, а желательно пример готового плагина вызова "amx_menu" без бинда клавиш на стороне клиента.

p.s. Если я вдруг ошибся с выбором темы, или ответ есть на форуме, прошу ткунть меня туда лицом и высказать мне все хорошее thank_you2.gif
p.p.s. За РЕАЛЬНУЮ без набивания постов в статистику помощь, с меня печеньки smile.gif

Помогли : sweet, 9art и отдельное спасибо coca-cola :)
Решение для открытия меню через Z


В menufront.sma отредактировал 360-ю строку:
Вместо
Код:
register_clcmd("amx_menu", "clientCmdMenu", 0, "- displays menus available to client")

Поставил
Код:
register_clcmd("radio1", "clientCmdMenu", 0, "- displays menus available to client")


Итог: По нажатию на копку "Z" открывается меню игрока "amx_menu" которое меняется в файле "custommenuitems.cfg". В результате чего на стороне клиента нет лишних bind команд, и его конфиг остаётся чистым smile.gif

Для тех кому надо что бы меню открывалось на М


В menufront.sma отредактироать 360-ю строку:
Вместо
Код:
register_clcmd("amx_menu", "clientCmdMenu", 0, "- displays menus available to client")

Поставить
Код:
register_clcmd("chooseteam", "clientCmdMenu", 0, "- displays menus available to client")


А в "custommenuitems.cfg"
Добавить строку
Код
amx_addclientmenuitem "Выбор команды" "changeteam" "" "ИМЯ РАБОТАЮЩЕГО ПЛАГИНА"

sweet