Заявка за kill assist плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
runthenwalk
Извън линия
Рекламатор
Рекламатор
Мнения: 44
Регистриран на: 06 Авг 2021, 19:41
Се отблагодари: 9 пъти
Получена благодарност: 4 пъти

Заявка за kill assist плъгин

Мнение от runthenwalk » 06 Авг 2021, 19:53

Здр
Търся някой да ми направи kill assist плъгин
- без да сменя имената горе при асистенция
-да дава пари за асистенция
-да изписва съобщения в чата , че е получен kill за убийството на х играч
-да може да се определя минималния dmg за асист със команди " amx_mindamage 40" както и за парите

Ако не може с команда, поне да се напише къде в сорс кода да се променя.
Предлагам и заплащане за работещият плъгин.

Аватар
m0ney
Извън линия
Потребител
Потребител
Мнения: 285
Регистриран на: 13 Апр 2020, 11:36
Се отблагодари: 83 пъти
Получена благодарност: 39 пъти
Обратна връзка:

Заявка за kill assist плъгин

Мнение от m0ney » 06 Авг 2021, 21:50

Имаш съобщение на лично :)
Изображение
Изображение

Аватар
Siska
Извън линия
Потребител
Потребител
Мнения: 772
Регистриран на: 03 Дек 2019, 22:29
Местоположение: Bedrock
Се отблагодари: 157 пъти
Получена благодарност: 48 пъти
Обратна връзка:

Заявка за kill assist плъгин

Мнение от Siska » 07 Авг 2021, 10:28

runthenwalk написа: 06 Авг 2021, 19:53 Здр
Търся някой да ми направи kill assist плъгин
- без да сменя имената горе при асистенция
-да дава пари за асистенция
-да изписва съобщения в чата , че е получен kill за убийството на х играч
-да може да се определя минималния dmg за асист със команди " amx_mindamage 40" както и за парите

Ако не може с команда, поне да се напише къде в сорс кода да се променя.
Предлагам и заплащане за работещият плъгин.
https://forums.alliedmods.net/showthread.php?t=91360
Този не ти ли харесва ?
Има още най-малко 3 такива в нета напълно безплатни. Просто си избери един.
Тук там функциите са малко по-различни , но като цяло го има това , дето търсиш.
Търсих врага и го открих : това съм аз , трябва да се победя...
Изображение
WWW.CSMEGAGAMING.COM Изображение Изображение Skype : Sisi-1_1

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 63
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 34 пъти

Заявка за kill assist плъгин

Мнение от rago12 » 10 Авг 2021, 11:55

Не знам дали още търсиш ама ще го постна все пак
Кварове:
assist_reward - за сумата която да дава при асист
assist_damage - при колко damage да позволява на човек да се впише като 'assist'
assist_alive - дали да дава награда на асистиралия само ако е жив

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

#include amxmodx
#include hamsandwich
#include cstrike

new Float:g_iDmgDone[33][33]
new p_AssistReward[33][33]

enum _:Cvars
{
	Reward,
	Damage,
	OnlyAlive
}

new g_eKillAssist[Cvars]

public plugin_init()
{
	register_plugin("K.A. Manager","1.0","Cr@sh")
	
	g_eKillAssist[Reward] = register_cvar("assist_reward", "600")
	g_eKillAssist[Damage] = register_cvar("assist_damage", "40")
	g_eKillAssist[OnlyAlive] = register_cvar("assist_alive", "1")
	
	RegisterHam(Ham_Killed, "player", "Ham_PlayerDeath", 1)
	RegisterHam(Ham_TakeDamage, "player", "Ham_PlayerDamage")
	RegisterHam(Ham_Spawn, "player", "player_spawn", 1)
}

public player_spawn(id)
{
	new players[32],num
	get_players(players,num)
	
	for(new i;i<num;i++)
	{
		g_iDmgDone[id][i] = float(0)
		p_AssistReward[id][i] = 0
	}	
}

public Ham_PlayerDamage(id, inflictor, attacker, Float:damage, damagebits) 
{
	if(inflictor != attacker || !is_user_connected(attacker) || !is_user_alive(attacker)) return
	
	g_iDmgDone[attacker][id] += damage
	
	if(g_iDmgDone[attacker][id] >= get_pcvar_float(g_eKillAssist[Damage]))
		p_AssistReward[attacker][id] = 1
		
}

public Ham_PlayerDeath(victim, killer, shouldgib)
{
	if(!is_user_connected(victim) || !is_user_connected(killer) || !is_user_alive(killer)) return
		
	p_AssistReward[killer][victim] = 0
	
	new players[32],num
	get_players(players,num,"a")
	
	for(new i;i<num;i++)
		player_assist_reward(players[i],victim)
}

public player_assist_reward(id,victim_id)
{
	if(p_AssistReward[id][victim_id] == 1)
	{
		if(get_pcvar_num(g_eKillAssist[OnlyAlive]) == 1)
		{
			if(!is_user_alive(id))
				return PLUGIN_HANDLED
		}
		
		new szVictimName[32]
		get_user_name(victim_id, szVictimName, charsmax(szVictimName))
		
		client_print_color(id, print_team_default,"You ^1recieved^3 %d$ ^1for assistin with the death of^3 %s",get_pcvar_num(g_eKillAssist[Reward]) ,szVictimName)
		
		cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(g_eKillAssist[Reward]))
		ExecuteHam(Ham_AddPoints, id, 1, true)
	}
	return PLUGIN_HANDLED
}

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

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

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 19 госта