|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Auoto binds
|
|
Nip | Дата: Вторник, 01.12.2009, 19:20:08 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Сообщений: 51
Статус: Не в сети
| хотел бы его изменить так что бы он при команде /binds сразу биндел без меню, и убрать что бы он не проверял на версию.... Зарание спасибо Code #include <amxmodx>
#define autobindMenuKeys (1<<0)|(1<<1)|(1<<2) #define PLUGIN "Autobinds" #define VERSION "1.0b" #define AUTHOR "N!p" #define MAX_STRING_LEN 256 #define MAX_LINES 64 new key_set[MAX_LINES][MAX_STRING_LEN] new key_command[MAX_LINES][MAX_STRING_LEN]
public plugin_init(){ register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /binds", "task_autibondmenu") register_menucmd(register_menuid("Auto Bind Menu"), autobindMenuKeys, "autobindmenu") register_event("TeamInfo", "task_premenu", "b") register_cvar("auto_bind","") register_cvar("auto_helpdir","http://ya.ru") load_settings("addons/amxmodx/configs/keys.ini") register_cvar("auto_ver","v1.0") }
public task_premenu(id) set_task(10.0,"task_autibondmenu",id)
public task_autibondmenu(id) { new crate[33],ver[33] get_user_info(id,"autobind",crate,32) get_cvar_string("auto_ver",ver,31) if(!equali(crate, ver)){ show_menu(id, autobindMenuKeys, "\rAuto Bind Menu^n\w^n1. 3a6UHDuTb CEu4AC!^n2. uHqpOPMAcu9 o 6uHDE ^n3. HE BiNDUTb^n", -1, ""); return PLUGIN_HANDLED; } return PLUGIN_HANDLED; } load_settings(szFilename[]) { if (!file_exists(szFilename)) return 0 new num = 0 new szText[MAX_STRING_LEN], setbuttn[MAX_STRING_LEN], setcommand[MAX_STRING_LEN] new a, pos = 0 while (num < MAX_LINES && read_file(szFilename, pos++, szText, sizeof(szText), a)) { if (szText[0] == ';') continue if (szText[0] == '#') continue if (parse(szText,setbuttn,sizeof(setbuttn),setcommand,sizeof(setcommand)) < 2) continue
copy(key_set[num], MAX_STRING_LEN - 1, setbuttn) copy(key_command[num], MAX_STRING_LEN - 1, setcommand) server_cmd("say %s %s",key_set[num],key_command[num]) num++ } return 1 } public autobindmenu(id, key) { switch (key) { case 0: func_autobind(id); case 1: { autobind_help(id); task_autibondmenu(id); } case 2: return PLUGIN_HANDLED; } return PLUGIN_HANDLED; } ///---------------[Help] public autobind_help(id) { new dir[129] get_cvar_string("auto_helpdir",dir,128) show_motd(id, dir,"Help keys") }
//---------------[AUTO BIND SYSTEM]---------------
public func_autobind(id) { for (new i = 0; i <= (MAX_LINES-1); i++) { if(key_set[i][0]){ client_cmd(id,"bind %s ^"%s^"",key_set[i],key_command[i]) } } new ver[129] get_cvar_string("auto_ver",ver,128) client_cmd(id," setinfo autobind %s",ver) console_print(id,"KJIABuIIIu 3aBuDEHbl urPAu'!") return PLUGIN_HANDLED }
|
|
| |
PomanoB | Дата: Вторник, 01.12.2009, 20:17:25 | Сообщение # 2 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Code public task_premenu(id) set_task(10.0,"task_autibondmenu",id) => Code public task_premenu(id) set_task(10.0,"func_autobind",id) PS Изменение клиентских настроек без ведома игрока не одобряется мировым сообществом AmxModX
http://romanov4400.mybrute.com
|
|
| |
ZETA | Дата: Вторник, 01.12.2009, 20:19:22 | Сообщение # 3 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Автор не ты, а кто авторство себе присваивает - ничтожества...
Говори что думаешь и думай что говоришь...
|
|
| |
Nip | Дата: Вторник, 01.12.2009, 20:30:29 | Сообщение # 4 |
Лейтенант
Группа: Пользователи
Сообщений: 51
Статус: Не в сети
| Quote (ZETA) Автор не ты, а кто авторство себе присваивает - ничтожества... я его под коректировал, следовательно в чем проблема? ОН конечно не многим отличаеться от исходного, но отлечаеться
|
|
| |
ZETA | Дата: Вторник, 01.12.2009, 20:39:10 | Сообщение # 5 |
Генерал-майор
Группа: Скриптеры
Сообщений: 369
Статус: Не в сети
| Quote (Nip) я его под коректировал, следовательно в чем проблема? хахах, это ппц, если я в Windows уберу поддержку проводника и поменяю кнопку Пуск на Спуск, то по твоей логике я написал свою Windows...Все с тобой понятно...
Говори что думаешь и думай что говоришь...
|
|
| |
PomanoB | Дата: Вторник, 01.12.2009, 21:06:39 | Сообщение # 6 |
Генералиссимус
Группа: Cупер-модеры
Сообщений: 1313
Статус: Не в сети
| Quote (Nip) я его под коректировал, следовательно в чем проблема? ОН конечно не многим отличаеться от исходного, но отлечаеться как же ты его подкорректировал если не можешь 1 строчку заменить <_<
http://romanov4400.mybrute.com
|
|
| |
DaTa | Дата: Вторник, 01.12.2009, 21:21:33 | Сообщение # 7 |
Генерал-полковник
Группа: Cупер-модеры
Сообщений: 1025
Статус: Не в сети
| Quote (Nip) я его под коректировал В таком случае ты можешь дописать свой ник, после его в авторах
|
|
| |
Nip | Дата: Вторник, 01.12.2009, 21:52:13 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Сообщений: 51
Статус: Не в сети
| Quote (DaTa) В таком случае ты можешь дописать свой ник, после его в авторах ок.Quote (PomanoB) как же ты его подкорректировал если не можешь 1 строчку заменить за менил но не работет.Добавлено (01.12.2009, 21:52:13) --------------------------------------------- у меня вар3 мод поэтому я добавил что бы выводилось при помощи команды /binds, но у меня проблема, после смены карты бинды не действуют /binds - не работает, думал проблема решиться если убрать проверку на версию, но толку не какова, вчем может быть проблема????
|
|
| |
CLLlAgOB | Дата: Вторник, 12.01.2010, 01:47:41 | Сообщение # 9 |
Полковник
Группа: Скриптеры
Сообщений: 217
Статус: Не в сети
| Спасиб парни что заступились ))) Добавлено (12.01.2010, 01:47:41) --------------------------------------------- Nip, Кстати то что ты запостил это старая версия. Релиз бери тут: http://forums.alliedmods.net/showthr....o+binds
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |