Русское сообщество по скриптингу

Награждение за первое убийство

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

Награждение за первое убийство

Сообщение leks123 » 27 янв 2014, 18:08

Авторы: Leks123
Версия: 1.3

Описание:
Простенький плагин добавляющий на ваш сервер бонусы за первое убийство.

Используемые модули:
Hamsandwich
Fakemeta

Настройки:
[spoiler]Cvar's:
FB_Simple_Bonus
FB_KNIFE_Bonus
FB_HS_Bonus
FB_Crounds_Bonus

В файл block_maps.ini записываем карты на которых вы не хотите включать бонус.[/spoiler]


Моды: (FB_Mode )
[spoiler](1) просто, первое убийство, не важно какое оружие.
(2) убийство только в голову.
(3) убийство только с ножа.[/spoiler]


Список изменений:
v1.0
Релиз

v1.1
[*] Убрано убийство с гранаты.
[+] Добавлено убийство в HS
[+] Добавлено убийство с ножа

[!]Исправлено не правильное выведение HUD'a ( спасибо Pain'у, сам не заметил )


v1.2
[+] Добавлен словарь для вывода сообщений в чат. (fb.txt)
[+] Добавлен файл для блокировки бонуса на картах которые вы укажите.
(Создаете в папке config файл block_maps.ini)
[*] Переделан hud сообщение в сообщение в чат.
[*] Выровнены все отступы.

v1.3
[!] Исправлена ошибка "Host_Error: WriteDest_Parm: not a client", при которой падал сервер.
[*] Для читаемости изменены названия кваров на более понятные.
[+] Добавлено ограничение при котором, вы сможете настроить выдачу бонуса с n-го раунда. ( FB_Crounds_Bonus );
[!] Переписана часть код с модуля CStrike на FakeMeta.
[*] Убран не нужный модуль FUN.
[*] Словарик и файл для блокирования карт закреплен в шапку.

Последний раз редактировалось leks123 04 фев 2014, 16:23, всего редактировалось 15 раз(а).
Аватара пользователя
leks123
 
Сообщения: 870
Зарегистрирован: 28 окт 2011, 16:09
Откуда: г. Сыктывкар
Забанен
Благодарил (а): 67 раз.
Поблагодарили: 85 раз.
Опыт программирования: Около года
Языки программирования: Сounter Strike 1.6

Re: Награждение за первое убийство

Сообщение leks123 » 03 фев 2014, 16:36

HoBu4oK, гранаты убраны. Читай выше
Аватара пользователя
leks123
 
Сообщения: 870
Зарегистрирован: 28 окт 2011, 16:09
Откуда: г. Сыктывкар
Забанен
Благодарил (а): 67 раз.
Поблагодарили: 85 раз.
Опыт программирования: Около года
Языки программирования: Сounter Strike 1.6

Re: Награждение за первое убийство

Сообщение liFe iS GoOD » 03 фев 2014, 17:31

leks123, fun модуль уже не используется , его можно убрать.

Можете ещё отказаться от модуля CStrike , заменив:

cs_set_user_money на fm_set_user_money
cs_get_user_money на fm_get_user_money

И добавив:

[pawn]
  1. #define OFFSET_MONEY            115

  2.  

  3. #define fm_get_user_money(%0)           get_pdata_int( %0 , OFFSET_MONEY )

  4.  

  5. new g_MoneyMsgID;
[/pawn]

[pawn]
  1. public plugin_init( )

  2.         g_MoneyMsgID = get_user_msgid( "Money" );
[/pawn]

[pawn]
  1. stock fm_set_user_money( indexPl , iNumMoney , flash = 1 )

  2. {

  3.         set_pdata_int( indexPl , OFFSET_MONEY , iNumMoney );

  4.        

  5.         message_begin( MSG_ONE_UNRELIABLE , g_MoneyMsgID , _ , indexPl );

  6.         write_long( iNumMoney );

  7.         write_byte( flash ? 1 : 0 );

  8.         message_end( );

  9.        

  10.         return 1;

  11. }
[/pawn]
Аватара пользователя
liFe iS GoOD
Модератор
 
Сообщения: 1416
Зарегистрирован: 24 май 2012, 19:48
Благодарил (а): 116 раз.
Поблагодарили: 472 раз.

Re: Награждение за первое убийство

Сообщение leks123 » 03 фев 2014, 23:35

Я уже почти дописал все на фейкмете, в следующем апдейте все будет.
Аватара пользователя
leks123
 
Сообщения: 870
Зарегистрирован: 28 окт 2011, 16:09
Откуда: г. Сыктывкар
Забанен
Благодарил (а): 67 раз.
Поблагодарили: 85 раз.
Опыт программирования: Около года
Языки программирования: Сounter Strike 1.6

Re: Награждение за первое убийство

Сообщение leks123 » 04 фев 2014, 16:20

Update 1.3
Аватара пользователя
leks123
 
Сообщения: 870
Зарегистрирован: 28 окт 2011, 16:09
Откуда: г. Сыктывкар
Забанен
Благодарил (а): 67 раз.
Поблагодарили: 85 раз.
Опыт программирования: Около года
Языки программирования: Сounter Strike 1.6

Пред.

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7