Spawn Vip Bonus

Ако имате ваш плъгин, тук е мястото да го споделите!
Потребителски аватар
ReVoLuTi0n
Потребител
Потребител

Мнения:
3

Регистриран:
Преди 3 месеца

Теми: 2


Belgium

Spawn Vip Bonus

Мнение от ReVoLuTi0n » Преди 3 месеца

Описание: Плъгинът прави така, че като имате определен флаг (в случая c (ADMIN_KICK)) ще имате всеки рунд вип екстри.

Автор на плъгина: ReVoLuTi0n

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

#include <amxmodx>
#include <hamsandwich>
#include <stripweapons>
#include <cstrike>
#include <fun>

new const PLUGIN "Vip Spawn Bonus"
new const VERSION "1.0"
new const AUTHOR "ReVoLuTi0n"

new pPlugin, pHeAmmo, pFlashAmmo, pSmokeAmmo, pDeagleAmmo, pArmor, pSpawnMoney;

#define ADMIN_ACCESS ADMIN_KICK

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	RegisterHam(Ham_Spawn, "player", "VipPlayerSpawn", true);
	
	// Cvars
	pPlugin = register_cvar("amx_vip_bonus", "1");
	pDeagleAmmo = register_cvar("amx_deagle_ammo", "7");
	pHeAmmo = register_cvar("amx_he_ammo", "1");
	pFlashAmmo = register_cvar("amx_flash_ammo", "2");
	pSmokeAmmo = register_cvar("amx_smoke_ammo", "1");
	pArmor = register_cvar("amx_spawn_armor", "100");
	pSpawnMoney = register_cvar("amx_spawn_money", "100");
}

public VipPlayerSpawn(id)
{
	if(get_pcvar_num(pPlugin) && get_user_flags(id) & ADMIN_ACCESS && is_user_alive(id))
	{
		if(is_user_connected(id))
		{
			strip_user_weapons(id, Secondary);
			give_item(id, "weapon_deagle");
			cs_set_user_bpammo(id, CSW_DEAGLE, get_pcvar_num(pDeagleAmmo));
		}
		
		give_item(id, "weapon_hegrenade");
		cs_set_user_bpammo(id, CSW_HEGRENADE, get_pcvar_num(pHeAmmo));
		
		give_item(id, "weapon_smokegrenade");
		cs_set_user_bpammo(id, CSW_SMOKEGRENADE, get_pcvar_num(pSmokeAmmo));
		
		give_item(id, "weapon_flashbang");
		cs_set_user_bpammo(id, CSW_FLASHBANG, get_pcvar_num(pFlashAmmo));
		
		set_user_armor(id, get_user_armor(id) + get_pcvar_num(pArmor));
		
		cs_set_user_money(id, cs_get_user_money(id) + get_pcvar_num(pSpawnMoney));
	}
	
	return PLUGIN_HANDLED;
}
Последна промяна от trashbluz на Пет, 06 Юли 2018, 22:05, променено общо 1 път.
Причина: Темата е коригирана!

Потребителски аватар
trashbluz
Администратор
Администратор

Мнения:
213

Регистриран:
Преди 3 месеца

Интереси:
Ioancheto B.

Любим сървър:
Knife Arena

Теми: 56

Контакти:

Bulgaria

Re: Spawn Vip Bonus

Мнение от trashbluz » Преди 3 месеца

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

new const PLUGIN "Vip Spawn Bonus"
new const VERSION "1.0"
new const AUTHOR "ReVoLuTi0n"
->

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

new const PLUGIN[] = "Vip Spawn Bonus"
new const VERSION[] = "1.0"
new const AUTHOR[] = "ReVoLuTi0n"
Това не ти е #define, че да не слагаш скобите. А и също няма смисъл да ползваш нова константа, след като можеш с define.
There are people who have money and people who are rich. ~

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

Мнения:
3

Регистриран:
Преди 1 месец

Теми: 1


Belgium

Re: Spawn Vip Bonus

Мнение от Psych0_91 » Преди 1 месец

#define вече рядко се използва , по добрия начин е с константи и за напред пробвай да компилираш плъгините преди да ги качиш някъде :)

Отговори

Върни се в “Ваши плъгини”