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

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

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

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

fresh bans скриншоты

Статус пользователя se7en2614
сообщение 13.4.2014, 17:29
Сообщение #1


Стаж: 14 лет

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

Вот уже час немогу понять что да как. Короче я не могу понять как работает данный плагин
Код:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "fb_forwards"
#define VERSION "0.1"
#define AUTHOR "kanagava"


forward fbans_player_banned_pre(id, userid) // Объявляем forward - функция которая будет вызвана дургим плагином
forward fbans_player_banned_post(id, userid, bid) // Объявляем forward - функция которая будет вызвана дургим плагином


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}

public fbans_player_banned_pre(id, userid)
{
server_cmd("amx_screen #%d 3", userid)
}

public fbans_player_banned_post(id, userid, bid)
{
// тут ничего не делаем вроде как :)
}


я вот сижу думаю как он будет делать скриншот, если нет кода для этого. Выручайте, как сделать так, чтобы перед баном игрока делался скриншот? P.S я немогу понять как работает эта команда Код:
server_cmd("amx_screen #%d 3", userid)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vovan4ik1997
сообщение 13.4.2014, 17:50
Сообщение #2


Стаж: 13 лет

Сообщений: 1087
Благодарностей: 433
Полезность: 718

se7en2614, через форвард с другого плагина
Цитата
- функция которая будет вызвана другим плагином

И как я понял эта функция вшита в сам ФБ


Представь, что ты заплатил однажды, а получаешь прибыль постоянно.
Закажи правильный контент тут
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя IORoK
сообщение 13.4.2014, 18:14
Сообщение #3


Стаж: 14 лет

Сообщений: 274
Благодарностей: 73
Полезность: 199

Если по понятнее это как проводник - установил плагин скринов сначала , потом форвард - и он выполняет команды из того плагина ( я лично так понял )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 13.4.2014, 18:25
Сообщение #4


Стаж: 14 лет

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

Цитата(IORoK @ 13.4.2014, 19:14) *
Если по понятнее это как проводник - установил плагин скринов сначала , потом форвард - и он выполняет команды из того плагина ( я лично так понял )

я вот дальше начал читать, вроде понял как. Всё сделал. так же скриншоты не делает. Я забил и плагин записи демки сделал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 9art
сообщение 13.4.2014, 18:27
Сообщение #5


Стаж: 12 лет

Сообщений: 991
Благодарностей: 534
Полезность: 843

se7en2614,
Поставьте этот https://c-s.net.ua/forum/index.php?showtopi...mp;#entry561115
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 13.4.2014, 18:40
Сообщение #6


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

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

форвард - функция, которая "выстреливает", вызывается из другого плагина
client_connect(id) - форвард amxx
fbans_player_banned_pre(id, userid) - форвард плагина fresh_bans


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 14.4.2014, 10:59
Сообщение #7


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

тут же все просто и понятно


Цитата
server_cmd("amx_screen #%d 3", userid)

это в консоли сервера выполняем команду
amx_screen #userid 3
#userid это переменная, номер игрока по простому
3 - кол-во скриншотов

а какой-то другой плагин уже выполняет саму команду amx_screen
это как любой админ может в консоли ввести amx_screen #21 3
тогда игроку под номером 21 будут сделаны скриншоты
только тут номер игрока подставляется автоматически и команду отправляет плагин

этот плагин ни каких скринов делать не будет, он всего лишь команду выполняет amx_screen #userid 3
и по этому команде уже работает другой плагин какой-то
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 14.4.2014, 11:20
Сообщение #8


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

https://c-s.net.ua/forum/index.php?showtopi...st&p=497363


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя se7en2614
сообщение 14.4.2014, 12:29
Сообщение #9


Стаж: 14 лет

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

Цитата(9art @ 13.4.2014, 19:27) *


Вот именно это я тоже делал) не работает)

Цитата(grishka444 @ 14.4.2014, 12:20) *

Эти плагины тоже ставил, не работали. Я уж забил, и поставил плагинтдля записи демок.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 14.4.2014, 12:43
Сообщение #10


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

Цитата(se7en2614 @ 14.4.2014, 14:29) *
Вот именно это я тоже делал) не работает)


Эти плагины тоже ставил, не работали. Я уж забил, и поставил плагинтдля записи демок.

у меня значит работает, а у тебя нет!?) добавляйся в аську помогу.. сейчас есть свободный часик.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Flash96
сообщение 9.3.2015, 22:27
Сообщение #11
Стаж: 11 лет

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

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