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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
2 страниц V   1 2

Bind Question v0.4 и Steam сервер не работает

Статус пользователя dotsenko
сообщение 14.8.2013, 20:00
Сообщение #1
Стаж: 19 лет

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

Поставил плагин Bind Question v0.4
установил,прописал в файле bind_file.txt
Скрытый текст
"v" "sentry_build" "Поставить оружие"
"n" "say /shop" "Магазин 1"
"F3" "shopmenu" "Магазин 2"
"j" "+setlaser" "Поставить лазер на стену"
"i" "help" "Помощь"
"p" "tm" "Передать деньги"
"o" "build_dispenser;buyequip" "Восстановить xp и броню"
"b" "buy" "Купить оружие"
"z" "radio1" "Радио команды 1"
"x" "radio2" "Радио команды 2"
"c" "radio3" "Радио команды 3"

Далее зашёл на сервер выдало менюшку я ответил что бы всё забиндило,в итоге в консоле вот что
Скрытый текст
Server tried to send invalid command:"bind "v" "sentry_build"
"Server tried to send invalid command:"bind "n" "say /shop"
"Server tried to send invalid command:"bind "F3" "shopmenu"
"Server tried to send invalid command:"bind "j" "+setlaser"
"Server tried to send invalid command:"bind "i" "help"
"Server tried to send invalid command:"bind "p" "tm"
"Server tried to send invalid command:"bind "o" "build_dispenser;buyequip"
"Server tried to send invalid command:"bind "b" "buy"
"Server tried to send invalid command:"bind "z" "radio1"
"Server tried to send invalid command:"bind "x" "radio2"
"Server tried to send invalid command:"bind "c" "radio3"

Как можно решить проблему?

Отредактировал: dotsenko, - 14.8.2013, 20:01
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Fred Perry
сообщение 14.8.2013, 20:02
Сообщение #2


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Сервер не может устанавливать бинд стим клиенту. Ищите альтернативу


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dotsenko
сообщение 14.8.2013, 20:06
Сообщение #3
Стаж: 19 лет

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

Я не нашёл алтернативы её в данный момент нету,я даже поставил плагин с меню,тоже бинд только там надо выбрать клавишу для бинда в итоге та же самая ошибка

Отредактировал: dotsenko, - 14.8.2013, 20:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 14.8.2013, 20:08
Сообщение #4


Стаж: 13 лет

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

dotsenko, бинд на стиме не работает в любом виде! Правда продавали бинд на стим, но думаю будет не дешево)


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dotsenko
сообщение 14.8.2013, 20:12
Сообщение #5
Стаж: 19 лет

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

Надо сделать свою менюшку вместо бинда,допустим набрать /menu и там высвечивались команды все,надо поставить пушку жми 1 и тд...
а say /menu клиенту написать что бы сам забиндил bayan.gif

Отредактировал: dotsenko, - 14.8.2013, 20:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 14.8.2013, 20:14
Сообщение #6


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

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

Цитата(vovan4ik1997 @ 14.8.2013, 20:08) *
dotsenko, бинд на стиме не работает в любом виде!

готов поспорить.


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 14.8.2013, 20:22
Сообщение #7


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Цитата(ETO_BYLO_LETOM @ 14.8.2013, 21:14) *
готов поспорить.


Ждем дискуссии и примеров =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dotsenko
сообщение 14.8.2013, 20:25
Сообщение #8
Стаж: 19 лет

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

А если сделать через - amx_execall <command> ,и просто сделать плагин который допустим через минуту начнёт автоматом запускать,по очереди бинды - amx_execall "v" "sentry_build" и тд
не работает(

Отредактировал: dotsenko, - 14.8.2013, 20:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 14.8.2013, 20:31
Сообщение #9
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(dotsenko @ 14.8.2013, 22:00) *
Как можно решить проблему?

В плагине замените строчку
Код
client_cmd(id,"bind ^"%s^" ^"%s^"",Bindkey, Command);

на
Код
client_cmd(id,"^"bind^" ^"%s^" ^"%s^"",Bindkey, Command);


Отредактировал: Safety1st, - 14.8.2013, 20:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 14.8.2013, 20:34
Сообщение #10


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

Стаж: 15 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Safety1st,
Я вообще не понимаю что происходит... то мы боремся за чистоту клиента и пытаемся убить на корню слоу, тут ты предгашаешь готовые решения... не факт что они пойдут в добрые дела....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя dotsenko
сообщение 14.8.2013, 20:34
Сообщение #11
Стаж: 19 лет

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

drinks.gif всё работает благодарю.

Отредактировал: dotsenko, - 14.8.2013, 20:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 14.8.2013, 20:57
Сообщение #12
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(f1nik @ 14.8.2013, 22:34) *
Safety1st,
Я вообще не понимаю что происходит... то мы боремся за чистоту клиента и пытаемся убить на корню слоу, тут ты предгашаешь готовые решения... не факт что они пойдут в добрые дела....

Мы? Не, не слышал. Кто-то и правда борется, а кто-то только срёт в темах.

Совершенно не критично, чтобы об уязвимости подобного типа знали все. Реально нехорошие деятели давно знают точно, деятели с серьёзными намерениями - довольно быстро найдут инфу в Интернете, а что делать всем остальным, у которых тупо не биндятся кнопки для удобства юзеров?

В первую очередь 'чистым' должен быть Steam-клиент, но пофикшенный грамотно, а не как сейчас. Больше жалоб будет - больше надежды, что в VALVe сделают, при этом оставив владельцам серверов возможность прописывать бинды, если пользователь согласится в своём окошке.
И ещё, пусть лучше здесь прочитают о решении, где у нас больше ни о какой дряни не рассказывается, чем найдут на читерском сайте, где попутно и её наберутся в избытке.

Слоухакинг на корню убивается в головах владельцев серверов, а не сокрытием инфы, наоборот. От её отсутствия, например, люди принудительно ставят cvar, чтобы трупы не оставались, вместо того чтобы блокировать их появление на сервере. Дважды за месяц инциденты были.

А ещё и барыгам бизнес обломаем crazy.gif
Прикрепленное изображение

Отредактировал: Safety1st, - 15.8.2013, 5:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   + Цитировать сообщение
Статус пользователя _Skyline
сообщение 15.8.2013, 15:39
Сообщение #13


Стаж: 18 лет
Город: Екатеринбург

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

Safety1st,
Мда... punishment.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 15.8.2013, 15:56
Сообщение #14


Стаж: 13 лет

Сообщений: 418
Благодарностей: 332
Полезность: 779

dotsenko, сделай лучше меню, вот тебе код готовый, открывается на кнопку "е" (+use) и никаких биндов. У меня так стоит, все довольны, для быстрого доступа к командам на сайте (форуме) нужные бинды размести, кому надо, тот поставит.
Скрытый текст
Код:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fakemeta_util>

public plugin_init()
{
register_plugin("Player_Menu","0.4","autor");

register_clcmd("player_menu","go_menu");
register_clcmd("say mymenu", "go_menu");
register_clcmd("say /mymenu", "go_menu");
register_forward( FM_CmdStart , "FwdCmdStart" );
}

public FwdCmdStart(id, uc_handle)
{
static Button, OldButtons;
Button = get_uc(uc_handle, UC_Buttons);
OldButtons = pev(id, pev_oldbuttons);

if((Button & IN_USE) && !(OldButtons & IN_USE))
go_menu(id);

return FMRES_HANDLED;
}

public go_menu(id)
{
new menu = menu_create("\ Меню сервера","func_menu");
menu_additem( menu,"1-й пункт", "1", 0)
menu_additem( menu,"2-й пункт", "2", 0)
menu_additem( menu,"3-й пункт", "3", 0)
menu_additem( menu,"4-й тпункт", "4", 0)
menu_additem( menu,"5-й пункт", "5", 0)
menu_additem( menu,"6-й пункт", "6", 0)
menu_additem( menu,"7-й пункт", "7", 0)
menu_display(id,menu)
}

public func_menu(id, menu, key)
{
key++

switch(key)
{
case 1: client_cmd(id,"действие к пункту 1")
case 2: client_cmd(id,"действие к пункту 2")
case 3: client_cmd(id,"действие к пункту 3")
case 4: client_cmd(id,"действие к пункту 4")
case 5: client_cmd(id,"действие к пункту 5")
case 6: client_cmd(id,"действие к пункту 6")
case 7: client_cmd(id,"действие к пункту 7")
}

return PLUGIN_HANDLED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 15.8.2013, 16:17
Сообщение #15
Иконка группы

Стаж: 19 лет

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



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 15.8.2013, 17:46
Сообщение #16


Стаж: 13 лет

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

iLLuSioN, это Plrip ??


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Mikasa
сообщение 15.8.2013, 20:26
Сообщение #17
Стаж: 12 лет

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

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

Цитата(vovan4ik1997 @ 15.8.2013, 18:46) *
iLLuSioN, это Plrip ??


Не, то Я :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя blancik
сообщение 1.1.2014, 14:12
Сообщение #18
Стаж: 12 лет

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

it is functioning properly
Прикрепленные файлы:
Прикрепленный файл  bind_question_v_0.4.zip ( 55,65 килобайт ) Кол-во скачиваний: 29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 1.1.2014, 14:35
Сообщение #19
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Сомневаюсь)
Там старое
Код
client_cmd(id,"bind ^"%s^" ^"%s^"",Bindkey, Command);
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 1.1.2014, 14:59
Сообщение #20


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

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