Поиск Ищу такой плагин

arrowejik

Заблокированные
Пользователь
Регистрация
22 Авг 2019
Сообщения
32
Симпатии
1
Ищу плагин где бы админу или любому другому игроку с флагом кроме Z за убийство с оружия дается за килл не 300 баксов, а 400. Заранее спасибо.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
нет такой плагин
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Vaqtincha, нужно добавить "для тех, кто не умеет пользоваться поиском".
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
не слежу новыми говноплагинами.
 

Night_Guest

Пользователь
Регистрация
3 Май 2020
Сообщения
11
Симпатии
1
C++:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

#pragma semicolon 1

public plugin_init()
{
    register_plugin("Bonus Money", "1.0", "Night_Guest");
    RegisterHam(Ham_Killed, "player", "Ham_Killed_Player_Post", true);
}

public Ham_Killed_Player_Post(iVictim, iAttacker)
{
    if(~is_user_admin(iAttacker))
        return HAM_IGNORED;

    new iGetMoney[32];
    iGetMoney[iAttacker] = cs_get_user_money(iAttacker);

    cs_set_user_money(iAttacker, iGetMoney[iAttacker] + 400);

    return HAM_IGNORED;
}
 

arrowejik

Заблокированные
Пользователь
Регистрация
22 Авг 2019
Сообщения
32
Симпатии
1
Спасибо большое
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Night_Guest, итого +700 за убийство получается. + зачем-то массифчек на 32 игрока. Это такой код в сборке зп, которую ты продаешь?)
 

Flymic24

Пользователь
Регистрация
15 Июн 2017
Сообщения
85
Симпатии
43
Пол
Мужской
Код:
#include < amxmodx >
#include < reapi >

#pragma semicolon 1

#define ADMIN_FLAG        ADMIN_LEVEL_C
#define NEW_REWARD        400

public plugin_init() {
    register_plugin("Mega Private Bonus", "1337", "Premium Code");
    
    RegisterHookChain(RG_CBasePlayer_AddAccount, "CBasePlayer_AddAccount", .post = false);
}

@CBasePlayer_AddAccount(const pPlayer, const amount, const RewardType:type, bool:bTrackChange)    {
    if (type != RT_ENEMY_KILLED)    {
        return HC_CONTINUE;
    }
    
    if (!(get_user_flags(pPlayer) & ADMIN_FLAG))    {
        return HC_CONTINUE;
    }
    
    SetHookChainArg(2, ATYPE_INTEGER, NEW_REWARD);
    
    return HC_CONTINUE;
}
 

arrowejik

Заблокированные
Пользователь
Регистрация
22 Авг 2019
Сообщения
32
Симпатии
1
Всем большое спасибо нашел такой еще
#include <amxmodx>
#include <cstrike>
#include <fakemeta>

new g_iMsgHookMoney
new gmsgMoney

public plugin_init()
{
register_plugin("VIP_KILL_REVARD", "1.0", "IlolYou")

register_event("DeathMsg", "hook_death", "a", "1>0")
gmsgMoney = get_user_msgid("Money")
}

public hook_death()
{
new nKiller = read_data(1)
new nVictim = read_data(2)
if(cs_get_user_team(nVictim) == cs_get_user_team(nKiller))
return

if(get_user_flags(nKiller) & ADMIN_LEVEL_F)
g_iMsgHookMoney = register_message(gmsgMoney, "Message_Money")

}

public Message_Money(iMsgId, iMsgDest, id)
{
unregister_message(gmsgMoney, g_iMsgHookMoney)
new money = cs_get_user_money(id)
if(money <= 999999)
{
set_pdata_int(id, 115, money + 100)
set_msg_arg_int(1, ARG_LONG, money + 100)
}
}
 

Night_Guest

Пользователь
Регистрация
3 Май 2020
Сообщения
11
Симпатии
1
Night_Guest, итого +700 за убийство получается. + зачем-то массифчек на 32 игрока. Это такой код в сборке зп, которую ты продаешь?)
Ну так число 400 можно поменять на 100, в место массива можно использовать переменную, исходный код я скинул, каждый меняет под себя как хочет, задача была написать идеальный код ?
Можно было через оффсет выдавать
 

d3m37r4

Скриптер
Постоялец
Регистрация
8 Июн 2017
Сообщения
741
Симпатии
393
Пол
Мужской
Telegram
@dmitry_isakow
Ну так число 400 можно поменять на 100
Вместо того, чтобы лепить костыли, проще посмотреть исходники реймлибы и сделать нормально)
задача была написать идеальный код ?
Хз, какая задача была, но теперь мы можем предполагать, что нас ждет в тут
 

Night_Guest

Пользователь
Регистрация
3 Май 2020
Сообщения
11
Симпатии
1
Возможно есть конфиг где можно менять значение получаемых денег за убийство игрока и не пришлось бы лепить код, не интересовался, а так да, код который я скинул костыльный, сам понимаю. У меня мод на 1.8.2 :eek:, да тогда (полтора года назад) я не знал что есть 1.8.3 и выше, может тогда и ReApi уже было, я хз, а так буду скоро переводить версию сборки на amx выше, и на ReHLDS, да, о нем я тоже не знал ;)
 
Сверху Снизу