Русское сообщество по скриптингу

Замена "messagemode"  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Замена "messagemode"

Сообщение kayot1337 » 18 фев 2017, 00:09

Приветствую форумчане! ;) Не знаю куда податься в плане messagemode. Как я понимаю на новых билдах он не работает, ищу ему замену, может кто подскажет? :shout:
Код: Выделить всё
client_cmd(id, "messagemode tut-kod");

Пробывал через stock
Код: Выделить всё
stock SendCmd_1(id, const szCommand[]) 
{
    message_begin(MSG_ONE, 51, _, id);
    write_byte(strlen(szCommand) + 2);
    write_byte(10);
    write_string(szCommand);
    message_end();
}

Сервер начинает виснуть и все равно не помогает.. ]:->
Аватара пользователя
kayot1337
 
Сообщения: 30
Зарегистрирован: 12 дек 2012, 21:18
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение NEoMASTERR » 18 фев 2017, 00:40

Всё работает
Аватара пользователя
NEoMASTERR
 
Сообщения: 832
Зарегистрирован: 05 янв 2015, 16:38
Благодарил (а): 43 раз.
Поблагодарили: 188 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение kayot1337 » 18 фев 2017, 00:51

Т.е.,
Код: Выделить всё
SendCmd_1(id"tut-kod)
так что ли? Или же
Код: Выделить всё
SendCmd_1(id"messagemode tut-kod"
Аватара пользователя
kayot1337
 
Сообщения: 30
Зарегистрирован: 12 дек 2012, 21:18
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"  [Решено]

Сообщение NEoMASTERR » 18 фев 2017, 01:20

messagemode всегда работал и сейчас работает, все вотебаны планеты на нём стоят)
Аватара пользователя
NEoMASTERR
 
Сообщения: 832
Зарегистрирован: 05 янв 2015, 16:38
Благодарил (а): 43 раз.
Поблагодарили: 188 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение kayot1337 » 18 фев 2017, 01:46

Говорю не работает как стандарт client_cmd. Скинь хотя бы пример своего "работающего messagemode"
Аватара пользователя
kayot1337
 
Сообщения: 30
Зарегистрирован: 12 дек 2012, 21:18
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение NEoMASTERR » 18 фев 2017, 02:24

Код: Выделить всё
client_cmd(id, "messagemode voteban_reason");
:-)

Добавлено спустя 1 минуту 48 секунд:


Добавлено спустя 3 минуты 42 секунды:
Код: Выделить всё
version
Protocol version 48
Exe version 1.1.2.7 (cstrike)
Exe build: 13:13:29 Aug 29 2013 (6153)
amxx version
AMX Mod X 1.8.3-dev+5083 (Вы должны зарегистрироваться, чтобы видеть ссылки.)
Authors:
        David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
        Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
        Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
        Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jan 17 2017 06:54:05
Built from: Вы должны зарегистрироваться, чтобы видеть ссылки.
Build ID: 5083:f5e734f
Core mode: JIT+ASM32


Добавлено спустя 5 минут 18 секунд:
Код: Выделить всё
register_clcmd("voteban_reason""cmd_voteban_reason");

public 
cmd_voteban_reason(id)
{
    static 
args[64];
    
read_args(argscharsmax(args))
    
remove_quotes(args);
    
client_print(idprint_chat"Text: %s"args);
Аватара пользователя
NEoMASTERR
 
Сообщения: 832
Зарегистрирован: 05 янв 2015, 16:38
Благодарил (а): 43 раз.
Поблагодарили: 188 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение kayot1337 » 18 фев 2017, 02:25

К сведению: у меня ReHLDS
Аватара пользователя
kayot1337
 
Сообщения: 30
Зарегистрирован: 12 дек 2012, 21:18
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение NEoMASTERR » 18 фев 2017, 02:48



Код: Выделить всё
version
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.0.0.394-dev
Build date: 17:00:04 Jan  7 2017 (1001)
Build from: Вы должны зарегистрироваться, чтобы видеть ссылки.
amxx version
AMX Mod X 1.8.3-Re (Вы должны зарегистрироваться, чтобы видеть ссылки.)
Authors:
        David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
        Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
        Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
        Borja "faluco" Ferrer, Scott "DS" Ehlert

Authors (ReHLDS Team):
         "Adidasman", "s1lent"
Compiled: Dec 24 2016 15:59:38
Build ID: 7
Core mode: JIT + ASM32
game version
ReGameDLL version: 5.0.0.168-dev
Build date: 10:16:54 Jan  6 2017
Build from: Вы должны зарегистрироваться, чтобы видеть ссылки.

:-)

Добавлено спустя 8 минут 47 секунд:
Аватара пользователя
NEoMASTERR
 
Сообщения: 832
Зарегистрирован: 05 янв 2015, 16:38
Благодарил (а): 43 раз.
Поблагодарили: 188 раз.
Опыт программирования: Около года
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение kayot1337 » 18 фев 2017, 03:21

Я понял в чем причина, в кс стоит протектор. Как же в плагине, не убирая протектор у себя, обойти это..
Аватара пользователя
kayot1337
 
Сообщения: 30
Зарегистрирован: 12 дек 2012, 21:18
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Замена "messagemode"

Сообщение Mistrick » 18 фев 2017, 10:32

kayot1337, добавить в протектор исключение на messagemode.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

След.

Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 6