Как изменить WeaponMenu?
|
|
Ихtианdр | Дата: Четверг, 19.12.2013, 21:53 | Сообщение # 1 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
Привет! Как изменить плагин weaponmenu, чтобы админ мог давать оружие только себе, а не любому игроку? Спасибо!
Сообщение отредактировал Ихtианdр - Четверг, 19.12.2013, 21:54 |
|
| |
|
Ихtианdр | Дата: Пятница, 20.12.2013, 01:40 | Сообщение # 3 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
KILLER7x7, Спасибо, КЭП. А как именно это сделать? Какая функция отвечает за считывание ID у себя (если она есть в PAWN'e)? Что нужно удалить и на что заменить, чтобы это работало так как надо?
|
|
| |
|
Ихtианdр | Дата: Понедельник, 23.12.2013, 09:48 | Сообщение # 5 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
KILLER7x7, Спасибо, попробую
Добавлено (23.12.2013, 09:48) --------------------------------------------- KILLER7x7, Смотри, в weaponmenu_new строка выбора игроков:
Код public cmdgivepist(id, weapon) { givingweapon [id]= weapon new menu = menu_create("Выберите игрока", "p2_menu_handler") new s_Players[32], i_Num, i_Player new s_Name[64], s_Player[10] get_players(s_Players, i_Num) for (new i; i < i_Num; i++) { i_Player = s_Players
[i]get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(is_user_alive(i_Player)) format(s_Name, charsmax(s_Name), "\w%s", s_Name) else format(s_Name, charsmax(s_Name), "\d%s", s_Name) menu_additem(menu, s_Name, s_Player, 0) } menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) } Что из этого нужно удалить/изменить, чтобы оружие давалось только себе?
Сообщение отредактировал Ихtианdр - Понедельник, 23.12.2013, 09:54 |
|
| |
KILLER7x7 | Дата: Понедельник, 23.12.2013, 10:31 | Сообщение # 6 |
- Сообщения: 94
- Награды: 4
- Замечания:
|
Ихtианdр, Код public cmdgivepist(id, weapon) { givingweapon [id]= weapon new menu = menu_create("Выберите игрока", "p2_menu_handler") new i_Player new s_Name[64], s_Player[10] i_Player = id
[i]get_user_name(i_Player, s_Name, charsmax(s_Name)) num_to_str(i_Player, s_Player, charsmax(s_Player)) if(is_user_alive(i_Player)) format(s_Name, charsmax(s_Name), "\w%s", s_Name) else format(s_Name, charsmax(s_Name), "\d%s", s_Name) menu_additem(menu, s_Name, s_Player, 0)
menu_setprop(menu, MPROP_NEXTNAME, "Далее") menu_setprop(menu, MPROP_BACKNAME, "Назад") menu_setprop(menu, MPROP_EXITNAME, "Выход") menu_display(id, menu, 0) }
killer7x7_ua
|
|
| |
Ихtианdр | Дата: Вторник, 24.12.2013, 22:04 | Сообщение # 7 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
KILLER7x7, пишет ошибку при компиляции
|
|
| |
KILLER7x7 | Дата: Среда, 25.12.2013, 02:05 | Сообщение # 8 |
- Сообщения: 94
- Награды: 4
- Замечания:
|
Ихtианdр, ага вижу!!!
это кто то когда копировал что то сместил
killer7x7_ua
Сообщение отредактировал KILLER7x7 - Среда, 25.12.2013, 02:12 |
|
| |
TWENchik | Дата: Среда, 25.12.2013, 09:05 | Сообщение # 9 |
- Сообщения: 172
- Награды: 2
- Замечания:
|
Ихtианdр, есть такое weaponmenu, давать можно только себе, за нагрузку на сервер ничего незнаю
|
|
| |
Ихtианdр | Дата: Среда, 25.12.2013, 12:11 | Сообщение # 10 |
- Сообщения: 142
- Награды: 0
- Замечания:
|
TWENchik, Спасибо! Попробую
|
|
| |