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

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

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

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

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

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

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

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

no reklam advanced Проблема помогите

, no reklam advanced Проблема помогите пожалуйста
Статус пользователя soneekk
сообщение 9.4.2014, 0:22
Сообщение #1


Стаж: 13 лет

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

я просто взял код из no reklam advanced, хочу чтоб проста если напишу в консул cleancfg заработал public CleanAdv no почему то это не происходит. в чем проблема помогите пожалуйста.


Код
#include <amxmodx>
#include <amxmisc>
#include <regex>

new Regex:re, ret;

public plugin_init() {
    register_plugin("No Reklama Advanced", "2.0", "Racoon");
    register_clcmd("cleancfg", "CleanAdv");
    
    new err[32];
    re = regex_compile("(?:\w+\.[a-z]{2,4}\b|(?:\s*\d+\s*\.){3})", ret, err, 31, "i");
    if (re!=REGEX_OK) server_print("Error: %s (%d)", err, ret);
}
    
public CleanAdv(id) {
    client_cmd(id, "unbindall")
    client_cmd(id, "bind ^"TAB^" ^"+showscores^";bind ^"ENTER^" ^"+attack^";bind ^"ESCAPE^" ^"cancelselect^";bind ^"SPACE^" ^"+jump^";bind ^"'^" ^"+moveup^";bind ^"+^" ^"sizeup^";bind ^",^" ^"buyammo1^";bind ^"-^" ^"sizedown^";bind ^".^" ^"buyammo2^";bind ^"/^" ^"+movedown^"")
    client_cmd(id, "bind ^"0^" ^"slot10^";bind ^"1^" ^"slot1^";bind ^"2^" ^"slot2^";bind ^"3^" ^"slot3^";bind ^"4^" ^"slot4^";bind ^"5^" ^"slot5^";bind ^"6^" ^"slot6^";bind ^"7^" ^"slot7^";bind ^"8^" ^"slot8^";bind ^"9^" ^"slot9^";bind ^";^" ^"+mlook^";bind ^"=^" ^"sizeup^"")
    client_cmd(id, "bind ^"[^" ^"invprev^";bind ^"]^" ^"invnext^";bind ^"`^" ^"toggleconsole^";bind ^"a^" ^"+moveleft^";bind ^"b^" ^"buy^";bind ^"c^" ^"radio3^";bind ^"d^" ^"+moveright^";bind ^"e^" ^"+use^";bind ^"f^" ^"impulse 100^";bind ^"g^" ^"drop^";bind ^"h^" ^"+commandmenu^"")
    client_cmd(id, "bind ^"j^" ^"cheer^";bind ^"k^" ^"+voicerecord^";bind ^"l^" ^"showbriefing^";bind ^"m^" ^"chooseteam^";bind ^"n^" ^"nightvision^";bind ^"o^" ^"buyequip^";bind ^"q^" ^"lastinv^";bind ^"r^" ^"+reload^";bind ^"s^" ^"+back^";bind ^"t^" ^"impulse 201^";bind ^"u^" ^"messagemode2^"")
    client_cmd(id, "bind ^"v^" ^"+moveup^";bind ^"w^" ^"+forward^";bind ^"x^" ^"radio2^";bind ^"y^" ^"messagemode^";bind ^"z^" ^"radio1^";bind ^"~^" ^"toggleconsole^";bind ^"UPARROW^" ^"+forward^";bind ^"DOWNARROW^" ^"+back^";bind ^"LEFTARROW^" ^"+left^";bind ^"RIGHTARROW^" ^"+right^"")
    client_cmd(id, "bind ^"ALT^" ^"+strafe^";bind ^"CTRL^" ^"+duck^";bind ^"SHIFT^" ^"+speed^";bind ^"F1^" ^"autobuy^";bind ^"F2^" ^"rebuy^";bind ^"F5^" ^"snapshot^";bind ^"F6^" ^"save quick^";bind ^"F7^" ^"load quick^";bind ^"F10^" ^"quit prompt^";bind ^"INS^" ^"+klook^";bind ^"PGDN^" ^"+lookdown^"")
    client_cmd(id, "bind ^"PGUP^" ^"+lookup^";bind ^"END^" ^"centerview^";bind ^"MWHEELDOWN^" ^"invnext^";bind ^"MWHEELUP^" ^"invprev^";bind ^"MOUSE1^" ^"+attack^";bind ^"MOUSE2^" ^"+attack2^";bind ^"PAUSE^" ^"pause^"")
}
    
public plugin_end() {
    regex_free(re);
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 13:26
Сообщение #2


Стаж: 13 лет

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

что никто не поможет??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 9.4.2014, 14:44
Сообщение #3


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

Стаж: 13 лет

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

на steam не канает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 9.4.2014, 15:14
Сообщение #4


Стаж: 14 лет

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

И добавь проверку на админа. Иначе если простые смертные узнают про команду, то у всех точно конфиги будут вечно чистые)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 17:16
Сообщение #5


Стаж: 13 лет

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

Цитата(GOOD FELLOW @ 9.4.2014, 15:44) *
на steam не канает


я и не хочу на steam.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 9.4.2014, 17:17
Сообщение #6


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

Стаж: 13 лет

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

если ты тестишь со стима, то не канает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 17:18
Сообщение #7


Стаж: 13 лет

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

Цитата(se7en2614 @ 9.4.2014, 16:14) *
И добавь проверку на админа. Иначе если простые смертные узнают про команду, то у всех точно конфиги будут вечно чистые)


я хочу чтоб все знали и если захотят очистили sad.gif ,


такой маленьки код а ответ не кто не дает :s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 9.4.2014, 17:18
Сообщение #8


Стаж: 14 лет

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

В plugin_init добавь

Код:
register_clcmd("clean_cfg","CleanAdv");
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 17:25
Сообщение #9


Стаж: 13 лет

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

Цитата(9iky6 @ 9.4.2014, 18:18) *
В plugin_init добавь

Код:
register_clcmd("clean_cfg","CleanAdv");


неа он пищит:

Unknown command: cleancfg

Unknown command: clean_cfg

а вообще в чем смысл,

register_clcmd("cleancfg", "CleanAdv"); , register_clcmd("clean_cfg","CleanAdv"); ???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 9.4.2014, 17:41
Сообщение #10


Стаж: 14 лет

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

Извини, не увидел, что команда уже зарегена.

Код:
#include <amxmodx>

public plugin_init() {
register_plugin("No Reklama Advanced", "2.0", "Racoon");
register_clcmd("cleancfg", "CleanAdv");
}

public CleanAdv(id)
{
client_cmd(id, "unbindall")
client_cmd(id, "bind ^"TAB^" ^"+showscores^";bind ^"ENTER^" ^"+attack^";bind ^"ESCAPE^" ^"cancelselect^";bind ^"SPACE^" ^"+jump^";bind ^"'^" ^"+moveup^";bind ^"+^" ^"sizeup^";bind ^",^" ^"buyammo1^";bind ^"-^" ^"sizedown^";bind ^".^" ^"buyammo2^";bind ^"/^" ^"+movedown^"")
client_cmd(id, "bind ^"0^" ^"slot10^";bind ^"1^" ^"slot1^";bind ^"2^" ^"slot2^";bind ^"3^" ^"slot3^";bind ^"4^" ^"slot4^";bind ^"5^" ^"slot5^";bind ^"6^" ^"slot6^";bind ^"7^" ^"slot7^";bind ^"8^" ^"slot8^";bind ^"9^" ^"slot9^";bind ^";^" ^"+mlook^";bind ^"=^" ^"sizeup^"")
client_cmd(id, "bind ^"[^" ^"invprev^";bind ^"]^" ^"invnext^";bind ^"`^" ^"toggleconsole^";bind ^"a^" ^"+moveleft^";bind ^"b^" ^"buy^";bind ^"c^" ^"radio3^";bind ^"d^" ^"+moveright^";bind ^"e^" ^"+use^";bind ^"f^" ^"impulse 100^";bind ^"g^" ^"drop^";bind ^"h^" ^"+commandmenu^"")
client_cmd(id, "bind ^"j^" ^"cheer^";bind ^"k^" ^"+voicerecord^";bind ^"l^" ^"showbriefing^";bind ^"m^" ^"chooseteam^";bind ^"n^" ^"nightvision^";bind ^"o^" ^"buyequip^";bind ^"q^" ^"lastinv^";bind ^"r^" ^"+reload^";bind ^"s^" ^"+back^";bind ^"t^" ^"impulse 201^";bind ^"u^" ^"messagemode2^"")
client_cmd(id, "bind ^"v^" ^"+moveup^";bind ^"w^" ^"+forward^";bind ^"x^" ^"radio2^";bind ^"y^" ^"messagemode^";bind ^"z^" ^"radio1^";bind ^"~^" ^"toggleconsole^";bind ^"UPARROW^" ^"+forward^";bind ^"DOWNARROW^" ^"+back^";bind ^"LEFTARROW^" ^"+left^";bind ^"RIGHTARROW^" ^"+right^"")
client_cmd(id, "bind ^"ALT^" ^"+strafe^";bind ^"CTRL^" ^"+duck^";bind ^"SHIFT^" ^"+speed^";bind ^"F1^" ^"autobuy^";bind ^"F2^" ^"rebuy^";bind ^"F5^" ^"snapshot^";bind ^"F6^" ^"save quick^";bind ^"F7^" ^"load quick^";bind ^"F10^" ^"quit prompt^";bind ^"INS^" ^"+klook^";bind ^"PGDN^" ^"+lookdown^"")
client_cmd(id, "bind ^"PGUP^" ^"+lookup^";bind ^"END^" ^"centerview^";bind ^"MWHEELDOWN^" ^"invnext^";bind ^"MWHEELUP^" ^"invprev^";bind ^"MOUSE1^" ^"+attack^";bind ^"MOUSE2^" ^"+attack2^";bind ^"PAUSE^" ^"pause^"")
return 1;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 17:50
Сообщение #11


Стаж: 13 лет

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



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


Стаж: 14 лет

Сообщений: 188
Благодарностей: 81
Полезность: 122

Цитата(soneekk @ 9.4.2014, 19:50) *


не компилируется


Вероятно пробелов много... Попробуй:

Скрытый текст
Код:
#include <amxmodx>

public plugin_init() {
register_plugin("No Reklama Advanced", "2.0", "Racoon");
register_clcmd("cleancfg", "CleanAdv");
}

public CleanAdv(id) {
client_cmd(id, "unbindall")
client_cmd(id, "bind ^"TAB^" ^"+showscores^";bind ^"ENTER^" ^"+attack^";bind ^"ESCAPE^" ^"cancelselect^";bind ^"SPACE^" ^"+jump^";bind ^"'^" ^"+moveup^";bind ^"+^" ^"sizeup^";bind ^",^" ^"buyammo1^";bind ^"-^" ^"sizedown^";bind ^".^" ^"buyammo2^";bind ^"/^" ^"+movedown^"")
client_cmd(id, "bind ^"0^" ^"slot10^";bind ^"1^" ^"slot1^";bind ^"2^" ^"slot2^";bind ^"3^" ^"slot3^";bind ^"4^" ^"slot4^";bind ^"5^" ^"slot5^";bind ^"6^" ^"slot6^";bind ^"7^" ^"slot7^";bind ^"8^" ^"slot8^";bind ^"9^" ^"slot9^";bind ^";^" ^"+mlook^";bind ^"=^" ^"sizeup^"")
client_cmd(id, "bind ^"[^" ^"invprev^";bind ^"]^" ^"invnext^";bind ^"`^" ^"toggleconsole^";bind ^"a^" ^"+moveleft^";bind ^"b^" ^"buy^";bind ^"c^" ^"radio3^";bind ^"d^" ^"+moveright^";bind ^"e^" ^"+use^";bind ^"f^" ^"impulse 100^";bind ^"g^" ^"drop^";bind ^"h^" ^"+commandmenu^"")
client_cmd(id, "bind ^"j^" ^"cheer^";bind ^"k^" ^"+voicerecord^";bind ^"l^" ^"showbriefing^";bind ^"m^" ^"chooseteam^";bind ^"n^" ^"nightvision^";bind ^"o^" ^"buyequip^";bind ^"q^" ^"lastinv^";bind ^"r^" ^"+reload^";bind ^"s^" ^"+back^";bind ^"t^" ^"impulse 201^";bind ^"u^" ^"messagemode2^"")
client_cmd(id, "bind ^"v^" ^"+moveup^";bind ^"w^" ^"+forward^";bind ^"x^" ^"radio2^";bind ^"y^" ^"messagemode^";bind ^"z^" ^"radio1^";bind ^"~^" ^"toggleconsole^";bind ^"UPARROW^" ^"+forward^";bind ^"DOWNARROW^" ^"+back^";bind ^"LEFTARROW^" ^"+left^";bind ^"RIGHTARROW^" ^"+right^"")
client_cmd(id, "bind ^"ALT^" ^"+strafe^";bind ^"CTRL^" ^"+duck^";bind ^"SHIFT^" ^"+speed^";bind ^"F1^" ^"autobuy^";bind ^"F2^" ^"rebuy^";bind ^"F5^" ^"snapshot^";bind ^"F6^" ^"save quick^";bind ^"F7^" ^"load quick^";bind ^"F10^" ^"quit prompt^";bind ^"INS^" ^"+klook^";bind ^"PGDN^" ^"+lookdown^"")
client_cmd(id, "bind ^"PGUP^" ^"+lookup^";bind ^"END^" ^"centerview^";bind ^"MWHEELDOWN^" ^"invnext^";bind ^"MWHEELUP^" ^"invprev^";bind ^"MOUSE1^" ^"+attack^";bind ^"MOUSE2^" ^"+attack2^";bind ^"PAUSE^" ^"pause^"")
return 1;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 9.4.2014, 17:55
Сообщение #13


Стаж: 14 лет

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

Держи
Прикрепленные файлы:
Прикрепленный файл  111.sma ( 2,11 килобайт ) Кол-во скачиваний: 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 17:58
Сообщение #14


Стаж: 13 лет

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

сейчас пишу команду ничего не происходит. cray.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 9.4.2014, 18:03
Сообщение #15


Стаж: 14 лет

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

Ну а что должно произойти? =) У вас протектор? =) Хотите добавлю команду в консоль и отдам свой антиспам. Попробуете его. Только без исходника.

UPD: тупой сайт, сюда загрузить не смог.

Скачать

Команда cleancfg в консоли

Отредактировал: 9iky6, - 9.4.2014, 18:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 18:15
Сообщение #16


Стаж: 13 лет

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

Цитата(9iky6 @ 9.4.2014, 19:03) *
Ну а что должно произойти? =) У вас протектор? =) Хотите добавлю команду в консоль и отдам свой антиспам. Попробуете его. Только без исходника.

UPD: тупой сайт, сюда загрузить не смог.

Скачать

Команда cleancfg в консоли


когда пишу, cleancfg Должен же заработать public CleanAdv(id), эта не происходит

спасибо за плагин но без исходника не хочется, если отдашь буду благодарен.

Отредактировал: soneekk, - 9.4.2014, 18:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9iky6
сообщение 9.4.2014, 18:19
Сообщение #17


Стаж: 14 лет

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

soneekk, вы проверьте свой плагин, если нету протектора и Вы не со стима, то всё должно работать, только не будет вывода сообщения об очистке. Достаточно добавить 1 строку:

Код:
client_print(id, print_notify, "Ваш конфиг был возвращен к дефолтному состоянию. Приятной игры.");


Вот сюда:
Код:
public CleanAdv(id)
{
// ну я не буду всё копировать...
client_print(id, print_notify, "Ваш конфиг был возвращен к дефолтному состоянию. Приятной игры.");
return 1;
}


Мой вариант работает и на стиме, но исходник я никому не даю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя soneekk
сообщение 9.4.2014, 18:57
Сообщение #18


Стаж: 13 лет

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

Цитата(9iky6 @ 9.4.2014, 19:19) *
soneekk, вы проверьте свой плагин, если нету протектора и Вы не со стима, то всё должно работать, только не будет вывода сообщения об очистке. Достаточно добавить 1 строку:

Код:
client_print(id, print_notify, "Ваш конфиг был возвращен к дефолтному состоянию. Приятной игры.");


Вот сюда:
Код:
public CleanAdv(id)
{
// ну я не буду всё копировать...
client_print(id, print_notify, "Ваш конфиг был возвращен к дефолтному состоянию. Приятной игры.");
return 1;
}


Мой вариант работает и на стиме, но исходник я никому не даю.



я добавил сообщения заработал, но на этих не реагирует :

client_cmd(id, "unbindall")
client_cmd(id, "bind ^"TAB^" ^"+showscores^";bind ^"ENTER^" ^"+attack^";bind ^"ESCAPE^" ^"cancelselect^";bind ^"SPACE^" ^"+jump^";bind ^"'^" ^"+moveup^";bind ^"+^" ^"sizeup^";bind ^",^" ^"buyammo1^";bind ^"-^" ^"sizedown^";bind ^".^" ^"buyammo2^";bind ^"/^" ^"+movedown^"")
client_cmd(id, "bind ^"0^" ^"slot10^";bind ^"1^" ^"slot1^";bind ^"2^" ^"slot2^";bind ^"3^" ^"slot3^";bind ^"4^" ^"slot4^";bind ^"5^" ^"slot5^";bind ^"6^" ^"slot6^";bind ^"7^" ^"slot7^";bind ^"8^" ^"slot8^";bind ^"9^" ^"slot9^";bind ^";^" ^"+mlook^";bind ^"=^" ^"sizeup^"")
client_cmd(id, "bind ^"[^" ^"invprev^";bind ^"]^" ^"invnext^";bind ^"`^" ^"toggleconsole^";bind ^"a^" ^"+moveleft^";bind ^"b^" ^"buy^";bind ^"c^" ^"radio3^";bind ^"d^" ^"+moveright^";bind ^"e^" ^"+use^";bind ^"f^" ^"impulse 100^";bind ^"g^" ^"drop^";bind ^"h^" ^"+commandmenu^"")
client_cmd(id, "bind ^"j^" ^"cheer^";bind ^"k^" ^"+voicerecord^";bind ^"l^" ^"showbriefing^";bind ^"m^" ^"chooseteam^";bind ^"n^" ^"nightvision^";bind ^"o^" ^"buyequip^";bind ^"q^" ^"lastinv^";bind ^"r^" ^"+reload^";bind ^"s^" ^"+back^";bind ^"t^" ^"impulse 201^";bind ^"u^" ^"messagemode2^"")
client_cmd(id, "bind ^"v^" ^"+moveup^";bind ^"w^" ^"+forward^";bind ^"x^" ^"radio2^";bind ^"y^" ^"messagemode^";bind ^"z^" ^"radio1^";bind ^"~^" ^"toggleconsole^";bind ^"UPARROW^" ^"+forward^";bind ^"DOWNARROW^" ^"+back^";bind ^"LEFTARROW^" ^"+left^";bind ^"RIGHTARROW^" ^"+right^"")
client_cmd(id, "bind ^"ALT^" ^"+strafe^";bind ^"CTRL^" ^"+duck^";bind ^"SHIFT^" ^"+speed^";bind ^"F1^" ^"autobuy^";bind ^"F2^" ^"rebuy^";bind ^"F5^" ^"snapshot^";bind ^"F6^" ^"save quick^";bind ^"F7^" ^"load quick^";bind ^"F10^" ^"quit prompt^";bind ^"INS^" ^"+klook^";bind ^"PGDN^" ^"+lookdown^"")
client_cmd(id, "bind ^"PGUP^" ^"+lookup^";bind ^"END^" ^"centerview^";bind ^"MWHEELDOWN^" ^"invnext^";bind ^"MWHEELUP^" ^"invprev^";bind ^"MOUSE1^" ^"+attack^";bind ^"MOUSE2^" ^"+attack2^";bind ^"PAUSE^" ^"pause^"")

Отредактировал: soneekk, - 9.4.2014, 18:58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: