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

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

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

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

2 страниц V   1 2

vampire

Статус пользователя Alexan23
сообщение 3.4.2012, 20:42
Сообщение #1


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Всем привет.
Если есть умные и добрые люди,то если возможно перепишите плагин вампир с hp на деньги.
Что бы все было тоже самое,но за убийства давались денежки,соотвественно что бы действовали квары)
Больше 3 часов сам мучался но так и не получилось) Хотя уверен для проффи там не сложно,

И если возможно,то что бы давалось начиная с 3 раунда),а то будет дисбаланс.

Отредактировал: dantistnubo, - 3.4.2012, 20:51
Прикрепленные файлы:
Прикрепленный файл  vampire.sma ( 1,58 килобайт ) Кол-во скачиваний: 37


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 3.4.2012, 21:00
Сообщение #2


Стаж: 16 лет

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

разве за убийство деньги не даются?или я что то не догнал?


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 3.4.2012, 21:03
Сообщение #3


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(JIokoMoTuB @ 3.4.2012, 22:00) *
разве за убийство деньги не даются?или я что то не догнал?


Увы)Дается только hp


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 3.4.2012, 23:17
Сообщение #4
Стаж: 18 лет

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

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

кусочек кода с плага positive_vip

Код
            cs_set_user_money(id, min(cs_get_user_money(id) + 500, 16000))

дает +500$ а 16000 это я так понял максимум .


что если в твоем коде закоментировать или удалить строчку
Код
set_user_health(nKiller, nKiller_hp)

и вместо неё вставить
Код
            cs_set_user_money(id, min(cs_get_user_money(id) + 500, 16000))


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


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(Drotik @ 3.4.2012, 23:17) *
кусочек кода с плага positive_vip

Код
            cs_set_user_money(id, min(cs_get_user_money(id) + 500, 16000))

дает +500$ а 16000 это я так понял максимум .


что если в твоем коде закоментировать или удалить строчку
Код
set_user_health(nKiller, nKiller_hp)

и вместо неё вставить
Код
            cs_set_user_money(id, min(cs_get_user_money(id) + 500, 16000))


?



Увы) Это не робит да и не совсем то что я бы хотел,ну за старание спасибо)

Отредактировал: dantistnubo, - 4.4.2012, 6:30


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 4.4.2012, 6:18
Сообщение #6


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата
cs_set_user_money(id, min(cs_get_user_money(id) + 500, 16000))


Что это такое? Всегда работало просто, вот так:
Код
cs_set_user_money(id, cs_get_user_money(id) + 500)


Код
min - Returns the lower value of val1 and val2.
Syntax:
     min ( val1, val2 )

what is that?

Отредактировал: AndrewZ, - 4.4.2012, 6:21


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 4.4.2012, 6:31
Сообщение #7


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Я незнаю но у меня лично не выходит)
Да и будет ведь даваться каждый раунд а не за килл(


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
noskill
сообщение 4.4.2012, 7:22
Сообщение #8
Стаж: 14 лет

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

AndrewZ,я так понял это шоб если больше 16к, то деньги не добавляло
только зачем так извращаться
автор плагина перегибает с ООП:D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 4.4.2012, 7:47
Сообщение #9


Стаж: 15 лет

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

Цитата(dantistnubo @ 3.4.2012, 22:03) *
Увы)Дается только hp

?!?! Это стандартная функция движка, давать деньги за убийство врага (~300$). Зайди на сервер, убей кого-нибудь и обрати внимание на свои деньги.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 4.4.2012, 15:50
Сообщение #10


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(Rejiser @ 4.4.2012, 7:47) *
?!?! Это стандартная функция движка, давать деньги за убийство врага (~300$). Зайди на сервер, убей кого-нибудь и обрати внимание на свои деньги.


Вы видимо меня не поняли) Я имел ввиду,что бы заместо хп плагин выдалавал денежки,а вот сколько это уже меняется в кварах.А оно дает только хп.


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 4.4.2012, 16:33
Сообщение #11
Стаж: 18 лет

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

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

це те, що тобі треба boast.gif
Прикрепленные файлы:
Прикрепленный файл  bonus_sherlocka.rar ( 567 байт ) Кол-во скачиваний: 16
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 4.4.2012, 17:05
Сообщение #12


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(Drotik @ 4.4.2012, 17:33) *
це те, що тобі треба boast.gif


Не совсем то) Хотелось бы именно переделанный вампир


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя fileboxik
сообщение 4.4.2012, 18:07
Сообщение #13


Стаж: 14 лет

Сообщений: 72
Благодарностей: 7
Полезность: 78

Цитата(dantistnubo @ 4.4.2012, 18:05) *
Не совсем то) Хотелось бы именно переделанный вампир

блин, уже и так всё разжевали и на блюдце положили. Какая разница какое название плагина ? Главное, чтоб работал правильно, так ? Ладно, сейчас попробую что-нибудь сделать...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 4.4.2012, 18:08
Сообщение #14
Стаж: 18 лет

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

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

Цитата(dantistnubo @ 4.4.2012, 18:05) *
Не совсем то) Хотелось бы именно переделанный вампир


Що тобі не зовсім те?! Проблема з налашнуванням кварів?

Код
Управление восстановлением здоровья:


Включение восстановления HP

amxr_hp_on 1 ( no умолчанию ( Default ) - 1 )
// Сколько регенить HP при убийстве
amxr_hp 20 ( no умолчанию 20)
// Сколько регенить HP при убийстве в голову
amxr_hp_hs 40 ( no умолчанию 40)
// Max hp
amxr_max_hp 200 ( no умолчанию 200 )



Влючение наград деньгами

amxr_cash_on 1 ( no умолчанию - 1 )
// Сколько давать денег за убийство
amxr_normal_cash 25 ( no умолчанию - 25 )
// Сколько давать денег за хедшот
amxr_hs_cash 100 ( no умолчанию - 100 )


Включение восстановления брони при убийстве

amxr_armor_on 1 ( no умолчанию- 1 )
// Тип брони ( 0 - Простая, 1 - со шлемом )
amxr_armor_type 1 ( no умолчанию  - 1 )
// Сколько брони восстановить за убийство
amxr_armor 3 ( no умолчанию- 3 )
// Сколько брони восстановить за убийство в голову // Restore armor for headshot kill
amxr_armor_hs 5 ( no умолчанию ( Default ) - 5 )
// Сколько брони максимум
amxr_armor_max 150 ( no умолчанию- 150 )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 4.4.2012, 18:31
Сообщение #15


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(Drotik @ 4.4.2012, 18:08) *
Що тобі не зовсім те?! Проблема з налашнуванням кварів?

Код
Управление восстановлением здоровья:


Включение восстановления HP

amxr_hp_on 1 ( no умолчанию ( Default ) - 1 )
// Сколько регенить HP при убийстве
amxr_hp 20 ( no умолчанию 20)
// Сколько регенить HP при убийстве в голову
amxr_hp_hs 40 ( no умолчанию 40)
// Max hp
amxr_max_hp 200 ( no умолчанию 200 )



Влючение наград деньгами

amxr_cash_on 1 ( no умолчанию - 1 )
// Сколько давать денег за убийство
amxr_normal_cash 25 ( no умолчанию - 25 )
// Сколько давать денег за хедшот
amxr_hs_cash 100 ( no умолчанию - 100 )


Включение восстановления брони при убийстве

amxr_armor_on 1 ( no умолчанию- 1 )
// Тип брони ( 0 - Простая, 1 - со шлемом )
amxr_armor_type 1 ( no умолчанию  - 1 )
// Сколько брони восстановить за убийство
amxr_armor 3 ( no умолчанию- 3 )
// Сколько брони восстановить за убийство в голову // Restore armor for headshot kill
amxr_armor_hs 5 ( no умолчанию ( Default ) - 5 )
// Сколько брони максимум
amxr_armor_max 150 ( no умолчанию- 150 )


Это не все квары.Ибо так же даются гранаты,и что то еще.Так же есть баг когда убиваешь то прицел резко вверх прыгает.Именно в этом плагине.Перепробовал все квары но толку 0.Авот именно переделанный плагин vampire как раз то что нужно,ибо там в добавок идет еще свечение экрана при килле,что тоже очень хорошо как эффект.За старание Спасибо!


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Drotik
сообщение 4.4.2012, 19:13
Сообщение #16
Стаж: 18 лет

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

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

Цитата(dantistnubo @ 4.4.2012, 19:31) *
Это не все квары.Ибо так же даются гранаты,и что то еще.Так же есть баг когда убиваешь то прицел резко вверх прыгает.Именно в этом плагине.Перепробовал все квары но толку 0.Авот именно переделанный плагин vampire как раз то что нужно,ибо там в добавок идет еще свечение экрана при килле,что тоже очень хорошо как эффект.За старание Спасибо!


реально не пойму тебе .


я скинув в архіві конфиг та "плагін ісходником"


можу поспорити на 100% що ти навіть не ставив плагін тому що ти навіть не пробував компілювати ісходник та навіть його не дивився , як би дивився то побачив би в ньому замість змісту плагіна дещо інше .


ти говориш що не те навіть не подивившись ...

епік..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 4.4.2012, 19:16
Сообщение #17


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Цитата(fileboxik @ 4.4.2012, 18:07) *
блин, уже и так всё разжевали и на блюдце положили. Какая разница какое название плагина ? Главное, чтоб работал правильно, так ? Ладно, сейчас попробую что-нибудь сделать...



Цитата(Drotik @ 4.4.2012, 19:13) *
реально не пойму тебе .


я скинув в архіві конфиг та "плагін ісходником"


можу поспорити на 100% що ти навіть не ставив плагін тому що ти навіть не пробував компілювати ісходник та навіть його не дивився , як би дивився то побачив би в ньому замість змісту плагіна дещо інше .


ти говориш що не те навіть не подивившись ...

епік..



Вот все что было в исходнике)
Предложения по улучшению плагина, а так же покупке его в скайп: sherlockholmes287

Проверьте сами раз не верите)


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 5.4.2012, 17:02
Сообщение #18


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Люди добрые,умные! Ну помогите))) Перепишете мне вампир)


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 5.4.2012, 18:52
Сообщение #19
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

dantistnubo,
Вот, написал с 0 новый...
чтоб ты не путался))

Короче. деньги даются, при убийстве...
Убийство отслеживается стандартной функцией от AmxModX (client_death)
также, отслеживается: убийство в голову, с ножа, гранатой.
Также, проверка на мак. денег....

код
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

new add_money, mon_add_sum, max_money

public plugin_init()
{
    register_plugin("Vampire Money", "1.5", "Sutar")
    
    mon_add_sum = 300; //Давать денег при убийстве (х2 в голову, гранатой, ножем)
    max_money = 16000; //Макс. денег.
}

public client_death(id, dead, weapons, hitplace)
{
    if(is_user_connected(id) && is_user_alive(id))
    {
        new head_shot = (hitplace == HIT_HEAD) ? 1 : 0;
        
        if(head_shot || weapons == CSW_KNIFE || weapons == CSW_HEGRENADE)
            add_money = mon_add_sum * 2;
        else
            add_money = mon_add_sum;
        
        cs_set_user_money(id, cs_get_user_money(id) + add_money);
        
        if(cs_get_user_money(id) >= max_money)
        {
            cs_set_user_money(id, max_money)
            return PLUGIN_CONTINUE
        }
        
        set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
        show_hudmessage(id, "Вы получили +%d$ за убийство!", add_money)
        
        message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
        write_short(1<<10)
        write_short(1<<10)
        write_short(0x0000)
        write_byte(0)
        write_byte(0)
        write_byte(200)
        write_byte(75)
        message_end()
    }
    
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Alexan23
сообщение 5.4.2012, 19:14
Сообщение #20


Стаж: 14 лет
Город: Рязань

Сообщений: 1404
Благодарностей: 624
Полезность: 803

Orty_Hart,

Огромнейшее тебе спасибо!!! Только вот show_hudmessage(id, "Вы получили +%d$ за убийство!", add_money)
Не пишется) Вохможно я что то не так делаю?) А в остольном все ок

Или же оно вылетает там в верху когда экран светится но прям милисекунда) Если это так то как сделать что бы сообщение писалось или в низу где чат или же хотя бы 2 сек

Отредактировал: dantistnubo, - 5.4.2012, 19:20


Антискука xD [WoRlD] ® 2010-2017
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: