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

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

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

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

Помогите с плагином

Статус пользователя gribnik
сообщение 18.8.2014, 15:41
Сообщение #1


Стаж: 13 лет

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

Добрый день!

Помогите пожалуйста переделать плагин mg_grab под флаг админа "а".

За ранее большое спасибо.

Прикрепленные файлы:
Прикрепленный файл  mg_grab.sma ( 19,65 килобайт ) Кол-во скачиваний: 12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Nebo
сообщение 18.8.2014, 15:43
Сообщение #2


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

14 строчка, не?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.8.2014, 15:44
Сообщение #3


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gribnik, из за этого стоило создавать тему?
Код:
#define ADMIN 		ADMIN_LEVEL_F

>>>
Код:
#define ADMIN 		ADMIN_IMMUNITY
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CH0CAPIC
сообщение 18.8.2014, 15:44
Сообщение #4


Стаж: 12 лет

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

shok.gif
Прикрепленные файлы:
Прикрепленный файл  mg_grab.sma ( 19,65 килобайт ) Кол-во скачиваний: 6
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
serfreeman1337
сообщение 18.8.2014, 15:44
Сообщение #5
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Загляни в addons/amxmodx/configs/cmdaccess.ini и подумай.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 15:50
Сообщение #6


Стаж: 13 лет

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

Цитата(Bloo @ 18.8.2014, 16:44) *
gribnik, из за этого стоило создавать тему?
Код:
#define ADMIN 		ADMIN_LEVEL_F

>>>
Код:
#define ADMIN 		ADMIN_IMMUNITY


Пойми, я не так селён как ты. Просто я пытался передалать плагин но он после этого я как менял он не компилировался.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.8.2014, 15:56
Сообщение #7


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gribnik, я вообще никак не силен) Наиболее простой способ, без изменения плагинов сказал уже serfreeman1337, в этом файле можно поменять флаг доступа к любой команде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:05
Сообщение #8


Стаж: 13 лет

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

Цитата(Bloo @ 18.8.2014, 16:56) *
gribnik, я вообще никак не силен) Наиболее простой способ, без изменения плагинов сказал уже serfreeman1337, в этом файле можно поменять флаг доступа к любой команде.


Я проверил плагин как вы говорили поменять с этого:

1
#define ADMIN ADMIN_LEVEL_F

на этот:

1
#define ADMIN ADMIN_IMMUNITY

и все равно амдины без имунитета А могут использовать его=(

Цитата(Nebo @ 18.8.2014, 16:43) *
14 строчка, не?


с 14 строчкой получилось вот так. Плагин хорошо компелировался теперь но админы без имунитета А все равно могут его использовать.

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <fun>
#include <hamsandwich>
#include <dhudmessage>

#pragma tabsize 0

#define PLUGIN "MG Grab"
#define VERSION "1.0"
#define AUTHOR "Nickron"

#define ADMIN ADMIN_IMMUNITY
#define RESON_KICK "Kick [MG Grab] 4utau PravuLa"
#define GRAB_MENU
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.8.2014, 16:06
Сообщение #9


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gribnik, плагин скомпилировали, заменили в папке plugins, карту сменили/рестарт сервера сделали?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:07
Сообщение #10


Стаж: 13 лет

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

Цитата(Bloo @ 18.8.2014, 17:06) *
gribnik, плагин скомпилировали, заменили в папке plugins, карту сменили/рестарт сервера сделали?


Да. Заменил старый новым, сделал рестарт на другую карту, зашёл пот другим ником без имунитета и все равно могу использовать граб.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.8.2014, 16:09
Сообщение #11


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gribnik, в cmdaccess.ini смотрите флаг доступа к команде.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
TEROR^
сообщение 18.8.2014, 16:12
Сообщение #12
Стаж: 16 лет

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

Очистить cmdaccess мб?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:13
Сообщение #13


Стаж: 13 лет

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

Цитата(Bloo @ 18.8.2014, 17:09) *
gribnik, в cmdaccess.ini смотрите флаг доступа к команде.

Вот все с этого файла.
Скрытый текст
; This file will store the commands used by plugins, and their access level
; To change the access of a command, edit the flags beside it and then
; change the server's map.
;
; Example: If I wanted to change the amx_slap access to require
; RCON access (flag "l") I would change this:
; "amx_slap" "e" ; admincmd.amxx
; To this:
; "amx_slap" "l" ; admincmd.amxx
;
; To disable a specific command from being used with the command manager
; and to only use the plugin-specified access set the flag to "!"
;
; NOTE: The plugin name at the end is just for reference to what plugin
; uses what commands. It is ignored.

"amx_statscfgmenu" "h" ; statscfg.amxx
"amx_statscfg" "h" ; statscfg.amxx
"amx_reloadadmins" "h" ; admin.amxx
"amx_addadmin" "l" ; admin.amxx
"amx_kick" "c" ; admincmd.amxx
"amx_ban" "d" ; admincmd.amxx
"amx_banip" "d" ; admincmd.amxx
"amx_addban" "d" ; admincmd.amxx
"amx_unban" "d" ; admincmd.amxx
"amx_slay" "e" ; admincmd.amxx
"amx_slap" "e" ; admincmd.amxx
"amx_leave" "c" ; admincmd.amxx
"amx_pause" "g" ; admincmd.amxx
"amx_who" "y" ; admincmd.amxx
"amx_cvar" "g" ; admincmd.amxx
"amx_plugins" "y" ; admincmd.amxx
"amx_modules" "y" ; admincmd.amxx
"amx_map" "f" ; admincmd.amxx
"amx_cfg" "h" ; admincmd.amxx
"amx_nick" "e" ; admincmd.amxx
"amx_last" "d" ; admincmd.amxx
"amx_rcon" "l" ; admincmd.amxx
"amx_showrcon" "l" ; admincmd.amxx
"amx_help" "" ; adminhelp.amxx
"amx_setlang" "h" ; multilingual.amxx
"amx_langmenu" "" ; multilingual.amxx
"amxmodmenu" "u" ; menufront.amxx
"amx_menu" "" ; menufront.amxx
"amx_cmdmenu" "u" ; cmdmenu.amxx
"amx_cfgmenu" "u" ; cmdmenu.amxx
"amx_speechmenu" "u" ; cmdmenu.amxx
"amx_cvarmenu" "g" ; cmdmenu.amxx
"amx_kickmenu" "c" ; plmenu.amxx
"amx_banmenu" "d" ; plmenu.amxx
"amx_slapmenu" "e" ; plmenu.amxx
"amx_teammenu" "m" ; plmenu.amxx
"amx_clcmdmenu" "m" ; plmenu.amxx
"amx_mapmenu" "f" ; mapsmenu.amxx
"amx_votemapmenu" "j" ; mapsmenu.amxx
"amx_plugincvarmenu" "g" ; pluginmenu.amxx
"amx_plugincmdmenu" "u" ; pluginmenu.amxx
"amx_say" "i" ; adminchat.amxx
"amx_chat" "i" ; adminchat.amxx
"amx_psay" "i" ; adminchat.amxx
"amx_tsay" "i" ; adminchat.amxx
"amx_csay" "i" ; adminchat.amxx
"amx_votemap" "j" ; adminvote.amxx
"amx_votekick" "j" ; adminvote.amxx
"amx_voteban" "j" ; adminvote.amxx
"amx_vote" "j" ; adminvote.amxx
"amx_cancelvote" "j" ; adminvote.amxx
"amx_pausecfg" "h" ; pausecfg.amxx
"amx_pausecfgmenu" "h" ; pausecfg.amxx
"amx_off" "h" ; pausecfg.amxx
"amx_on" "h" ; pausecfg.amxx
"amx_banmap" "f" ; umm.amxx
"amx_unbanmap" "f" ; umm.amxx
"umm_votemap" "f" ; umm.amxx
"votemap" "" ; umm.amxx
"maplist" "" ; umm.amxx
"listmaps" "" ; umm.amxx
"umm_info" "" ; umm.amxx
"zp_set_user_lvl" "a" ; zp_buy_system.amxx
"zp_set_user_money" "a" ; zp_buy_system.amxx
"amx_spawn_editor" "d" ; Map_Spawns_Editor.amxx
"amx_editor_menu" "d" ; Map_Spawns_Editor.amxx
"walkguardmenu" "l" ; walkguard.amxx
"amxbans_custombanreason" "d" ; amxbans_main.amxx
"amx_banhistorymenu" "d" ; amxbans_main.amxx
"amx_bandisconnectedmenu" "d" ; amxbans_main.amxx
"amx_flaggingmenu" "d" ; amxbans_main.amxx
"amx_reloadreasons" "h" ; amxbans_main.amxx
"heka_set_user_level_count" "a" ; zp_buymenu_level.amxx
"heka_set_user_money_count" "a" ; zp_buymenu_level.amxx
"admin_get_dragonsword" "c" ; zp_extra_DragonSword.amxx
"amx_ssban" "d" ; amxbans_ssban.amxx
"amx_ssbanmenu" "d" ; amxbans_ssban.amxx
"amx_parachute" "m" ; parachute.amxx
"amx_grab" "r" ; mg_grab.amxx
"+grab" "r" ; mg_grab.amxx
"+push" "r" ; mg_grab.amxx
"+pull" "r" ; mg_grab.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 18.8.2014, 16:14
Сообщение #14
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Цитата(gribnik @ 18.8.2014, 19:13) *
Код:

; Example: If I wanted to change the amx_slap access to require
; RCON access (flag "l") I would change this:
; "amx_slap" "e" ; admincmd.amxx
; To this:
; "amx_slap" "l" ; admincmd.amxx
;
; To disable a specific command from being used with the command manager
; and to only use the plugin-specified access set the flag to "!"
;
; NOTE: The plugin name at the end is just for reference to what plugin
; uses what commands. It is ignored.

"+grab" "r" ; mg_grab.amxx
"+push" "r" ; mg_grab.amxx
"+pull" "r" ; mg_grab.amxx


Что-то не понятно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:17
Сообщение #15


Стаж: 13 лет

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

Цитата(serfreeman1337 @ 18.8.2014, 17:14) *
Что-то не понятно?


Я в этом не силён поймите.

"+grab" "r" ; mg_grab.amxx
"+push" "r" ; mg_grab.amxx
"+pull" "r" ; mg_grab.amxx

тоесть "r" сменить на "а"?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 18.8.2014, 16:18
Сообщение #16
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Тут достаточно просто перевести описание (в самом начале файла которое) и всё станет ясно.
Да, r надо заменить а.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.8.2014, 16:19
Сообщение #17


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

gribnik, да.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:20
Сообщение #18


Стаж: 13 лет

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

Цитата(serfreeman1337 @ 18.8.2014, 17:18) *
Тут достаточно просто перевести описание (в самом начале файла которое) и всё станет ясно.
Да, r надо заменить а.


Спасибо большое))) Сейчас попробую)) спасибо))

Цитата(Bloo @ 18.8.2014, 17:19) *
gribnik, да.


Спасибо большое)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя gribnik
сообщение 18.8.2014, 16:28
Сообщение #19


Стаж: 13 лет

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

Цитата(serfreeman1337 @ 18.8.2014, 17:18) *
Тут достаточно просто перевести описание (в самом начале файла которое) и всё станет ясно.
Да, r надо заменить а.


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