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

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

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

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

Правка плагинов

, Помощь
Статус пользователя prostocross
сообщение 13.5.2012, 23:14
Сообщение #1
Стаж: 14 лет

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

Плагин админ чат как сделать , вместо того что бы вводить постоянно say @ " текст " просто сделать bind чтобы нажать на кнопку и писать сразу!

!
Предупреждение:
Темы создаем в соответствующих разделах!


Отредактировал: Zero, - 14.5.2012, 6:17
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя s-nesterov
сообщение 13.5.2012, 23:37
Сообщение #2


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(prostocross @ 13.5.2012, 23:14) *
Плагин админ чат как сделать , вместо того что бы вводить постоянно say @ " текст " просто сделать bind чтобы нажать на кнопку и писать сразу!


Примерsad.gifпишеш в конфиге)bind "[" "say /me"
В консоле : bind say [ "/me"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 0:08
Сообщение #3
Стаж: 14 лет

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

Цитата(s-nesterov @ 14.5.2012, 0:37) *
Примерsad.gifпишеш в конфиге)bind "[" "say /me"
В консоле : bind say [ "/me"

Ты его не понял
Отпишись в лс, завтра сделаю, если никто не поможет до этого времени)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя prostocross
сообщение 14.5.2012, 8:29
Сообщение #4
Стаж: 14 лет

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

Спасибо ! мне нужно по нажатии на одну кнопку писать сообщение hud ! видел такой плагин но там нет транслита на русский язык и маленькие буквы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 14.5.2012, 8:46
Сообщение #5


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

csnetua, интересно будет глянуть на реализацию, выложи сюда, если не жалко ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 9:12
Сообщение #6
Стаж: 14 лет

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

Цитата(Rejiser @ 14.5.2012, 9:46) *
csnetua, интересно будет глянуть на реализацию, выложи сюда, если не жалко ;)

а что тут реализовывать, messagemode и всё)
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin say"
#define VERSION "1.0"
#define AUTHOR "noskill"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("admin_say", "cmdAdminSay",ADMIN_CHAT)
}

        
public cmdAdminSay(id)
{
    if (!access(id, ADMIN_CHAT))
    {
        return PLUGIN_CONTINUE
    }
    
    client_cmd(id,"messagemode ^"say @^"")
    
    return PLUGIN_HANDLED
        
}


пишешь bind <кнопка> admin_say и радуешься

Отредактировал: csnetua, - 14.5.2012, 9:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя prostocross
сообщение 14.5.2012, 9:13
Сообщение #7
Стаж: 14 лет

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

а куда код вводить подскажи !!! спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 9:20
Сообщение #8
Стаж: 14 лет

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

Прикрепленный файл  adminsay.rar ( 2,24 килобайт ) Кол-во скачиваний: 0
:D
держи
ой, извиняюсь, забыл инклуд

Отредактировал: csnetua, - 14.5.2012, 9:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя prostocross
сообщение 14.5.2012, 9:21
Сообщение #9
Стаж: 14 лет

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

БОЛЬШЕЕ СПАСИБО !!!! еще вопрос прости за наглость! почему текст выводиться в кавычках???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 9:24
Сообщение #10
Стаж: 14 лет

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

Цитата(prostocross @ 14.5.2012, 10:21) *
БОЛЬШЕЕ СПАСИБО !!!! еще вопрос прости за наглость! почему текст выводиться в кавычках???

так задумано:D
ща попробую переделать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 14.5.2012, 9:50
Сообщение #11


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

csnetua, так не интересно =\
Думал с read_argv поиграешься.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 9:53
Сообщение #12
Стаж: 14 лет

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

кому там без скобок
мб код и не очень, но ничего другого в голову не пришло
код
Код
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin say"
#define VERSION "1.1"
#define AUTHOR "noskill"

new message[192]

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("admin_say", "cmdAdminSay",ADMIN_CHAT)
    register_clcmd("admin_say2", "cmdAdminSay2",ADMIN_CHAT)
        
}

        
public cmdAdminSay2(id)
{
    if (!access(id, ADMIN_CHAT))
    {
        return PLUGIN_CONTINUE
    }
    
    
    read_args(message, 191)
    remove_quotes(message)
    client_cmd(id, "^"say @^" %s", message)
    
    
    return PLUGIN_HANDLED
        
}



public cmdAdminSay(id)
{
    if (!access(id, ADMIN_CHAT))
    {
        return PLUGIN_CONTINUE
    }
    
    client_cmd(id,"messagemode ^"admin_say2^"")
    
    return PLUGIN_HANDLED
}




Цитата(Rejiser @ 14.5.2012, 10:50) *
csnetua, так не интересно =\
Думал с read_argv поиграешься.

поигрался:D

Прикрепленный файл  adminsay1_1.rar ( 2,71 килобайт ) Кол-во скачиваний: 3


Отредактировал: csnetua, - 14.5.2012, 9:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя prostocross
сообщение 14.5.2012, 10:45
Сообщение #13
Стаж: 14 лет

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

НЕ подскажешь чем редоктировать amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя samthugg
сообщение 14.5.2012, 11:05
Сообщение #14


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

Стаж: 15 лет

Сообщений: 1333
Благодарностей: 1476
Полезность: 1344

Цитата(prostocross @ 14.5.2012, 10:45) *
НЕ подскажешь чем редоктировать amxx

Зачем тебе редактировать amxx?

п.с. Взять amxx можно только опытом и умом


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 14:01
Сообщение #15
Стаж: 14 лет

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

Цитата(samthugg @ 14.5.2012, 12:05) *
п.с. Взять amxx можно только опытом и умом

неправда, достаточно желания и совсем чуть-чуть мозгов
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 14.5.2012, 15:33
Сообщение #16


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

Цитата(csnetua @ 14.5.2012, 15:01) *
неправда, достаточно желания и совсем чуть-чуть мозгов

многие исходник подредактировать не могут, а ты предлагаешь им декомпилировать и править. у них мозг же откажет с ихними знаниями.


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
noskill
сообщение 14.5.2012, 15:42
Сообщение #17
Стаж: 14 лет

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

Цитата(JIokoMoTuB @ 14.5.2012, 16:33) *
многие исходник подредактировать не могут, а ты предлагаешь им декомпилировать и править. у них мозг же откажет с ихними знаниями.

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