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

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

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

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

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

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

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

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

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

, sv_restartround 1
Статус пользователя Deag1y
сообщение 25.6.2008, 10:53
Сообщение #1


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

нашёл плагин на изменение sv cvar'a gravity(при его изменении пишется в чат кто изменил и на какое значение),пробовал переписать на sv_restartround 1,но ничего не получилось ><
Код
#include <amxmodx>
#include <amxmisc>

public plugin_init() {
    register_plugin("111","2.2.2","333")
    register_concmd("amx_gravity","set_gravity",ADMIN_CVAR, "<gravity>")
}

public set_gravity(id, level, cid) {
    if(!cmd_access(id,level,cid,3))
        return PLUGIN_HANDLED
    
    new GravityStr[16]
    read_argv(1,GravityStr,15)
    
    if(is_str_num(GravityStr)) {
        new name[32]
        get_user_name(id,name,31)
        new num = str_to_num(GravityStr)
        set_cvar_num("sv_gravity",num)
        if(get_cvar_num("amx_show_activity") == 1)
            client_print(0,print_chat,"[AMXX]Admin changed gravity to %d",num)
        else if(get_cvar_num("amx_show_activity") == 2)
            client_print(0,print_chat,"[AMXX]%s changed gravity to %d",name,num)
    }
    else
        client_print(id,print_console,"[AMXX]Gravity must be a number")
    
    return PLUGIN_HANDLED
}

хочется чтобы в чате было:

ADMIN %name% set sv_restartround to 1
ADMIN %name% set sv_restartround to 0

кто смыслит в написании плагинов помогите пожалуйста! получился бы интересный плагин.

исходный код спёрт с http://forums.alliedmods.net/showthread.ph...ghlight=gravity

Отредактировал: pa4ok, - 25.6.2008, 12:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя jas0n
сообщение 25.6.2008, 12:25
Сообщение #2


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

А почему не хочеш просто вписать sv_restart в cmds.ini и раздать права на доступ к меню своим админам? Или именно плагин нужен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 25.6.2008, 12:37
Сообщение #3


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

именно плагин,именно чтобы клиенты видели кто рестарт сделал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 26.6.2008, 2:31
Сообщение #4


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

ну поможите кто сечёт ><
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 27.6.2008, 0:07
Сообщение #5


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

pa4ok хочешь сказать, что клиенты не увидят что админы делабют рестарт согласно правилам из cmds.ini.... в amxx,cfg залезь и поставь шоу_активити в значение 1. оно там сверху будет... будет писаться кто сделал вообще какие либо действия. из амдинов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 28.6.2008, 15:02
Сообщение #6


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

если я поставлю 1,то оно будет отображаться без ников... sad.gif
ну ладно,мб найду плагин где-нибудь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 28.6.2008, 20:09
Сообщение #7


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

pa4ok ну я обшипся - в значение 2 )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 29.6.2008, 4:50
Сообщение #8


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

ну при значении 2 ники админов будет видно,но!только при кике,бане,смене карты...а изменение cvar'ов происходит в тихую,без имён)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя bravo
сообщение 29.6.2008, 11:58
Сообщение #9


Стаж: 19 лет

Сообщений: 2650
Благодарностей: 865
Полезность: 879

Меценат Меценат

pa4ok ааа... ну... ясна.
вообще если у тебя все админы с полными правами, то это не есть гуд.
я своим выставил только команды для наказаний, ну и флаги плагинов. смена карт, кваров, паролей,... им не к чему
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Deag1y
сообщение 30.6.2008, 18:38
Сообщение #10


Стаж: 18 лет

Сообщений: 1733
Благодарностей: 771
Полезность: 851

вот так было бы неплохо (я про чат,а не про свечение игрока)
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: