Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16

Заявка за плъгин - VZBB VIP BONUS CREDITS

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Stilex
Извън линия
Потребител
Потребител
Мнения: 138
Регистриран на: 27 Авг 2021, 23:58
Се отблагодари: 13 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Заявка за плъгин - VZBB VIP BONUS CREDITS

Мнение от Stilex » 21 Апр 2023, 10:05

Ако възможно да се направи плъгин който дава бонус кредити на вип играчите.
Normal kill - 100 bonus credits
Headshot kill - 250 bonus credits
VIP Flag - b
И във чата да излиза при всяко убийство колко бонус кредити са му дадени.

Аватар
Lethality
Извън линия
VHE Mapper
VHE Mapper
Мнения: 211
Регистриран на: 06 Яну 2020, 15:41
Местоположение: Германия
Се отблагодари: 34 пъти
Получена благодарност: 50 пъти
Обратна връзка:

Re: Заявка за плъгин - VZBB VIP BONUS CREDITS

Мнение от Lethality » 21 Апр 2023, 11:33

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

#include <amxmodx>
#include <vzbb_mod>

new iKillZombie, iKillHuman, iKillHeadZombie, iKillHeadHuman, iFlags;

public plugin_init()
{
	register_plugin("Vip <Veco> bb", "0.1", "kostov");
	
	iKillZombie 	= register_cvar("vzbb_vip_kill_zombie", "100");
	iKillHuman 		= register_cvar("vzbb_vip_kill_human", "100");
	iKillHeadZombie = register_cvar("vzbb_vip_kill_head_zombie", "250");
	iKillHeadHuman 	= register_cvar("vzbb_vip_kill_head_human", "250");
	iFlags 			= register_cvar("vzbb_vip_flag", "b");
	
	register_event("DeathMsg", "Event_DeathMsg", "a");
}

public Event_DeathMsg()
{
	new iKiller = read_data(1);
	new iVictim = read_data(2);
	new iHeadshot = read_data(3);
	
	new iFlag_Cvar[10]
	get_pcvar_string(iFlags, iFlag_Cvar, sizeof iFlag_Cvar - 1);
	
	// Normal kill formula
	new iResult1 = get_pcvar_num(iKillHuman) - get_cvar_num("vzbb_credits_human_kill");
	new iResult2 = get_pcvar_num(iKillZombie) - get_cvar_num("vzbb_credits_zombie_kill");
	
	// Headshot kill formula
	new iResult3 = get_pcvar_num(iKillHeadHuman) - get_cvar_num("vzbb_credits_human_kill_headshot");
	new iResult4 = get_pcvar_num(iKillHeadZombie) - get_cvar_num("vzbb_credits_zombie_kill_headshot");
	
	if(get_user_flags(iKiller) & read_flags(iFlag_Cvar))
	{
		if(iVictim != iKiller)
		{
			if(iHeadshot)
			{
				if(is_user_zombie(iKiller))
				{
					set_user_credits(iKiller, get_user_credits(iKiller) + iResult3);
				} else {
					set_user_credits(iKiller, get_user_credits(iKiller) + iResult4);
				}
			} else {
				if(is_user_zombie(iKiller))
				{
					set_user_credits(iKiller, get_user_credits(iKiller) + iResult1);
				} else {
					set_user_credits(iKiller, get_user_credits(iKiller) + iResult2);
				}
			}
		}
	}
}

Аватар
Stilex
Извън линия
Потребител
Потребител
Мнения: 138
Регистриран на: 27 Авг 2021, 23:58
Се отблагодари: 13 пъти
Получена благодарност: 7 пъти
Обратна връзка:

Re: Заявка за плъгин - VZBB VIP BONUS CREDITS

Мнение от Stilex » 21 Апр 2023, 11:37

Работи благодаря ти!
Ключ на темата!

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

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

Кой е на линия

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