[ZP]Заявка за ammochange

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Заключена
Потребителски аватар

Автор на темата
SS@ManiaK!
Потребител
Потребител
Мнения: 6
Регистриран: 19 юни 2019, 19:48

[ZP]Заявка за ammochange

Мнение от SS@ManiaK! » 19 юни 2019, 19:56

Здравейте! :)
Добър вечер на всички потребители и на администратори, модератори и всички колеги на amxx-bg :)

Може ли куршумът да нанесе щети, както на снимката, да покаже [KILLED] +1 AP + 50 HP да бъде син, а зомбито да покаже обратното [INFECTED] +2 AP +750 HP да бъде червено
За killed да дава 50hp
В случай на инфекция, тя да дава 750hp
И за да покажете колко dmg сте в кръгови движения и имате различни цветове и покажете колко xp остава в хобито

Както на снимката:http://prikachi.com/images/125/9065125e.jpg

Благодаря предварително на всички отзовали се на заявката! :)
Пожелавам на всички лека и спокойна вечер! :)
Последна промяна от SS@ManiaK! на 19 юни 2019, 20:00, променено общо 1 път.

Потребителски аватар

TheRedShoko ReShoko
Модератор
Модератор
Мнения: 994
Регистриран: 06 окт 2016, 07:42
Местоположение: Бургас
Се отблагодари: 4 пъти
Получена благодарност: 53 пъти

[ZP]Заявка за направата на предоставения плъгин.

Мнение от TheRedShoko ReShoko » 19 юни 2019, 19:58

Оправи си заглавието на темата.

Потребителски аватар

Автор на темата
SS@ManiaK!
Потребител
Потребител
Мнения: 6
Регистриран: 19 юни 2019, 19:48

[ZP]Заявка за ammochange

Мнение от SS@ManiaK! » 19 юни 2019, 20:01

Готово! :)
Всичко е точно! :)
Благодаря за поправката и се извинявам за грешката! :)

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5320
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 76 пъти
Получена благодарност: 560 пъти
Години: 21
Контакти:

[ZP]Заявка за ammochange

Мнение от OciXCrom TM » 19 юни 2019, 20:17

За кой мод става дума? Качи .inc файла на мода.

Потребителски аватар

Автор на темата
SS@ManiaK!
Потребител
Потребител
Мнения: 6
Регистриран: 19 юни 2019, 19:48

[ZP]Заявка за ammochange

Мнение от SS@ManiaK! » 19 юни 2019, 20:21

Става дума за мод-а Zombie Plague 4.3Fix5a
Link към inc файла на самия мод: https://dox.abv.bg/download?id=61b1c35bb2#

Потребителски аватар

OciXCrom TM
Администратор
Администратор
Мнения: 5320
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 76 пъти
Получена благодарност: 560 пъти
Години: 21
Контакти:

[ZP]Заявка за ammochange

Мнение от OciXCrom TM » 19 юни 2019, 20:36

Какво точно трябва да означава това "ammochange"? Сложи по-описателно заглавие.

Направих само частта за [KILLED] и [INFECTED].

Код: Избери всички

#include <amxmodx>
#include <fun>
#include <zombieplague>

#define KILLED_TEXT "[KILLED]^n+%i AP^n+%i HP"
#define KILLED_COLOR 0, 0, 255

#define INFECTED_TEXT "[INFECTED]^n+%i AP^n+%i HP"
#define INFECTED_COLOR 255, 0, 0

enum _:Cvars
{
	zp_ap_on_kill,
	zp_hp_on_kill,
	zp_ap_on_infect,
	zp_hp_on_infect,
	zp_hud_holdtime
}

new g_eCvars[Cvars], g_iObject

public plugin_init()
{
	register_plugin("ZP Kill HUD", "1.0", "OciXCrom")
	register_event("DeathMsg", "OnPlayerKilled", "a")

	g_eCvars[zp_ap_on_kill] =   register_cvar("zp_ap_on_kill",   "1")
	g_eCvars[zp_hp_on_kill] =   register_cvar("zp_hp_on_kill",   "50")
	g_eCvars[zp_ap_on_infect] = register_cvar("zp_ap_on_infect", "2")
	g_eCvars[zp_hp_on_infect] = register_cvar("zp_hp_on_infect", "750")
	g_eCvars[zp_hud_holdtime] = register_cvar("zp_hud_holdtime", "1.5")

	g_iObject = CreateHudSyncObj()
}

public OnPlayerKilled()
{
	new iAttacker = read_data(1), iVictim = read_data(2)

	if(is_user_connected(iAttacker) && iAttacker != iVictim)
	{
		reward_and_msg(iAttacker, get_pcvar_num(g_eCvars[zp_ap_on_kill]), get_pcvar_num(g_eCvars[zp_hp_on_kill]), true)
	}
}

public zp_user_infected_post(id, iInfector, iNemesis)
{
	reward_and_msg(iInfector, get_pcvar_num(g_eCvars[zp_ap_on_infect]), get_pcvar_num(g_eCvars[zp_hp_on_infect]), false)
}

reward_and_msg(id, iAP, iHP, bool:bKilled)
{
	if(bKilled)
	{
		set_hudmessage(INFECTED_COLOR, .holdtime = get_pcvar_float(g_eCvars[zp_hud_holdtime]))
		ShowSyncHudMsg(id, g_iObject, INFECTED_TEXT, iAP, iHP)
	}
	else
	{
		set_hudmessage(KILLED_COLOR, .holdtime = get_pcvar_float(g_eCvars[zp_hud_holdtime]))
		ShowSyncHudMsg(id, g_iObject, KILLED_TEXT, iAP, iHP)
	}

	zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + iAP)
	set_user_health(id, get_user_health(id) + iHP)
}

Потребителски аватар

Автор на темата
SS@ManiaK!
Потребител
Потребител
Мнения: 6
Регистриран: 19 юни 2019, 19:48

[ZP]Заявка за ammochange

Мнение от SS@ManiaK! » 01 юли 2019, 09:55

Здравейте! :)
Добро утро на всички! :)
Много благодаря на всички за оказаната подкрепа и помощ от OciXroM и от всички потребители ,много благодаря.
Всичко е точно! :)
Може да заключите темата! :) :lock:
Пожелавам на всички приятен и усмихнат ден! :)
PS:Извинявам се за късния отговор.

Заключена

Върни се в “Заявки за плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост