Knife Kill Give Money

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
petyrkpetrov
Извън линия
Потребител
Потребител
Мнения: 47
Регистриран на: 08 Окт 2016, 18:53
Се отблагодари: 8 пъти

Knife Kill Give Money

Мнение от petyrkpetrov » 17 Мар 2023, 18:00

Здравейте, бихте ли ми написали код, в който при knife kill, да даде на всички съотборници по 1000$. Благодаря предварително!
MANSION СЪРВЪРИ :
93.123.16.44:27020 - HNS
93.123.16.44:27021 - Dust2 Classic
85.217.196.76:27016 - Long Jump 10/100aa
85.217.196.76:27017 - Dust2 Respawn

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Re: Knife Kill Give Money

Мнение от illusion » 17 Мар 2023, 21:22

#define MoneyCost 1000

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <cstrike>

#define PLUGIN_NAME "ILLUSION PLUGINS: Give Teammates Money"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "illusion"

#define MoneyCost 1000

public plugin_init()
{
	register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
	register_event("DeathMsg", "KnifeKill", "a", "4&kni")
}

public KnifeKill()
{
	static killer, victim

	killer = read_data(1)
	victim = read_data(2)

	if(killer && killer != victim)
	{
		new team = get_user_team(victim)
		
		new players[32], num, id
		get_players(players, num, "аe", team == 1 ? "TERRORIST" : "CT")

		if(num)
		{
			for(--num; num >= 0; num--)
			{
				id = players[num]
				cs_set_user_money(id, cs_get_user_money(id) + MoneyCost)
			}
		}
	}
}
Тествай.

Аватар
Huehue
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

Re: Knife Kill Give Money

Мнение от Huehue » 17 Мар 2023, 21:35

Ето и версия на ReAPI:

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <reapi>

#define VERSION "1.0.0"

public plugin_init()
{
	register_plugin("Knife Kill [Team Money Reward]", VERSION, "Huehue @ AMXX-BG.INFO")
	
	RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed")
}

public CBasePlayer_Killed(iVictim, iKiller, iShouldGib)
{
	if (iVictim == iKiller || !is_user_connected(iKiller))
		return HC_CONTINUE

	new pActiveItem = get_member(iKiller, m_pActiveItem)

	if (!is_nullent(pActiveItem) && get_member(pActiveItem, m_iId) == WEAPON_KNIFE)
	{
		new iPlayers[MAX_CLIENTS], iNum
		get_players(iPlayers, iNum, "ae", get_member(iKiller, m_iTeam) == TEAM_TERRORIST ? "TERRORIST" : "CT")
		
		for (--iNum; iNum >= 0; iNum--)
			rg_add_account(iPlayers[iNum], 1000, AS_ADD, true)
	}

	return HC_CONTINUE
}
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

Аватар
petyrkpetrov
Извън линия
Потребител
Потребител
Мнения: 47
Регистриран на: 08 Окт 2016, 18:53
Се отблагодари: 8 пъти

Re: Knife Kill Give Money

Мнение от petyrkpetrov » 17 Мар 2023, 23:57

Благодаря и на двама Ви!
MANSION СЪРВЪРИ :
93.123.16.44:27020 - HNS
93.123.16.44:27021 - Dust2 Classic
85.217.196.76:27016 - Long Jump 10/100aa
85.217.196.76:27017 - Dust2 Respawn

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 21 госта