Изработка на вип пългин за Classic Сървър

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

Автор на темата
Just
Потребител
Потребител
Мнения: 168
Регистриран: 23 дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Контакти:

Изработка на вип пългин за Classic Сървър

Мнение от Just » 06 авг 2018, 00:41

1/Да има Deagle
2/Да има 1X HE
3/Да има 2x Flash
4/Да има 100 amor
5/Да има Defuse Kit
п.п ако може виповете да ги пуска само с Deagle да няма usp/glock

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

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

Изработка на вип пългин за Classic Сървър

Мнение от OciXCrom™ MKD » 06 авг 2018, 01:19

Флаг? Ползваш ли ReAPI?

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

Автор на темата
Just
Потребител
Потребител
Мнения: 168
Регистриран: 23 дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Контакти:

Изработка на вип пългин за Classic Сървър

Мнение от Just » 06 авг 2018, 02:51

OciXCrom™ написа:
06 авг 2018, 01:19
Флаг? Ползваш ли ReAPI?
Да флаг о да е

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

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

Изработка на вип пългин за Classic Сървър

Мнение от OciXCrom™ MKD » 06 авг 2018, 15:28

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_LEVEL_C
#define VIP_ARMOR 100

public plugin_init()
{
	register_plugin("Simple VIP Plugin", "1.0", "OciXCrom")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !is_user_vip(id))
		return

	rg_give_item(id, "weapon_hegrenade")
	rg_give_item(id, "weapon_flashbang")
	rg_give_item(id, "weapon_flashbang")
	rg_give_item(id, "item_thighpack")
	rg_set_user_armor(id, VIP_ARMOR, ARMOR_VESTHELM)
	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_weapon_ammo(id, CSW_DEAGLE, 35)
}

bool:is_user_vip(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

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

Автор на темата
Just
Потребител
Потребител
Мнения: 168
Регистриран: 23 дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Контакти:

Изработка на вип пългин за Classic Сървър

Мнение от Just » 06 авг 2018, 23:15

Deagle Е само с 7 патрона ако може да е 7/35 и вип флага да е о а не с

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

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

Изработка на вип пългин за Classic Сървър

Мнение от OciXCrom™ MKD » 07 авг 2018, 00:44

Редактирах кода за патроните. Не знам къде видя, че флагът е "c".

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

Huehue 2MF4TH;
Модератор
Модератор
Мнения: 98
Регистриран: 16 яну 2017, 23:42
Се отблагодари: 2 пъти
Получена благодарност: 8 пъти

Изработка на вип пългин за Classic Сървър

Мнение от Huehue 2MF4TH; » 07 авг 2018, 13:51

1-2 фикс-а, би трябвало да е така както искаш ти.

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_LEVEL_C
#define VIP_ARMOR 100

public plugin_init()
{
	register_plugin("Simple VIP Plugin", "1.0", "OciXCrom")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !is_user_vip(id))
		return
	
	rg_give_item_ex(id, "weapon_hegrenade")
	rg_give_item_ex(id, "weapon_flashbang", .amount = 2)
	rg_give_item_ex(id, "weapon_deagle", GT_REPLACE, 35)
	rg_set_user_armor(id, VIP_ARMOR, ARMOR_VESTHELM)
	
	if (get_member(id, m_iTeam) == TEAM_CT && !get_member(id, m_bHasDefuser))
		rg_give_defusekit(id, true)
}

bool:is_user_vip(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

// Credits neygomon
stock rg_give_item_ex(id, weapon[], GiveType:type = GT_APPEND, amount = 0)
{
	rg_give_item(id, weapon, type)
	if (amount)
		rg_set_user_bpammo(id, rg_get_weapon_info(weapon, WI_ID), amount)
}
Последна промяна от Huehue 2MF4TH; на 11 авг 2018, 16:11, променено общо 1 път.

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

Автор на темата
Just
Потребител
Потребител
Мнения: 168
Регистриран: 23 дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Контакти:

Изработка на вип пългин за Classic Сървър

Мнение от Just » 09 авг 2018, 23:12

OciXCrom™ написа:
06 авг 2018, 15:28

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_LEVEL_C
#define VIP_ARMOR 100

public plugin_init()
{
	register_plugin("Simple VIP Plugin", "1.0", "OciXCrom")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !is_user_vip(id))
		return

	rg_give_item(id, "weapon_hegrenade")
	rg_give_item(id, "weapon_flashbang")
	rg_give_item(id, "weapon_flashbang")
	rg_give_item(id, "item_thighpack")
	rg_set_user_armor(id, VIP_ARMOR, ARMOR_VESTHELM)
	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_weapon_ammo(id, CSW_DEAGLE, 35)
}

bool:is_user_vip(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

Дава ми грешка при комплирането

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

Error: Undefined symbol "rg_set_weapon_ammo" on line 24

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

Huehue 2MF4TH;
Модератор
Модератор
Мнения: 98
Регистриран: 16 яну 2017, 23:42
Се отблагодари: 2 пъти
Получена благодарност: 8 пъти

Изработка на вип пългин за Classic Сървър

Мнение от Huehue 2MF4TH; » 10 авг 2018, 16:10

@Just направете си труда и вижте моето мнение..

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

Автор на темата
Just
Потребител
Потребител
Мнения: 168
Регистриран: 23 дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 4 пъти
Получена благодарност: 2 пъти
Контакти:

Изработка на вип пългин за Classic Сървър

Мнение от Just » 10 авг 2018, 19:44

Huehue написа:
10 авг 2018, 16:10
@Just направете си труда и вижте моето мнение..


Warning: Tag mismatch on line 19
Error: Undefined symbol "TEAM_CT" on line 23

1 Error.
На вашият пългин, също дава грешка.

Отговори

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

Кой е на линия

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