Become VIP Plus

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Аватар
ftw
Извън линия
Потребител
Потребител
Мнения: 5
Регистриран на: 08 Юни 2019, 00:51
Се отблагодари: 1 път

Become VIP Plus

Мнение от ftw » 08 Юни 2019, 11:39

summertime vibes написа: 08 Юни 2019, 11:24

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

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

#define PLUGIN_VERSION "1.0"
#define VIP_FLAG ADMIN_LEVEL_A

public plugin_init()
{
	register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
	register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
	register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}

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

        StripWeapons(id, Secondary)
	set_user_health(id, 100)
	cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}

public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
	if(is_user_vip(get_msg_arg_int(1)))
		set_msg_arg_int(2, ARG_BYTE, (1<<2))
}

bool:is_user_vip(id)
	return !!(get_user_flags(id) & VIP_FLAG)
Тествай, нямам компилатор и едитор, за да тествам. Другият път за подобни мнения за други плъгини ги пускай в отделна тема.

Пак ми дава глок-а всеки рунд, но няма значение ще пробвам да се оправя някак.


Благодаря!:)

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Become VIP Plus

Мнение от JackEyedJones » 08 Юни 2019, 12:49

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

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

#define PLUGIN_VERSION "1.0"
#define VIP_FLAG ADMIN_LEVEL_A

public plugin_init()
{
	register_plugin("Generated VIP Plugin", PLUGIN_VERSION, "AMXX-BG.info")
	register_cvar("amxxbg_vip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
	register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}

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

	fm_strip_user_gun(id, cs_get_user_team(id) == CS_TEAM_T ? "weapon_glock18" : "weapon_usp")

	set_user_health(id, 100)
	cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
	give_item(id, "weapon_deagle")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	cs_set_user_bpammo(id, CSW_FLASHBANG, 2)
}

public OnScoreAttrib(iMsgId, iMsgDest, iMsgEnt)
{
	if(is_user_vip(get_msg_arg_int(1)))
		set_msg_arg_int(2, ARG_BYTE, (1<<2))
}

bool:is_user_vip(id)
	return !!(get_user_flags(id) & VIP_FLAG)
StripWeapons include-a не работи при новите версии на amxmodx. :hooray:

Аватар
CS-PR0GAMING
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 06 Авг 2019, 13:01
Местоположение: Габрово
Се отблагодари: 6 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Become VIP Plus

Мнение от CS-PR0GAMING » 20 Авг 2019, 22:10

Може ли да ми кажете защо от време на време при презареждане на админите или смяна на картата VIP си губят убийствата. Зануляват им се или стават на минус при някои. По принцип всичко е настроено, както трябва, начинът за записване е SAVE_TYPE = 0, VAULT_FILE = BecomeVIP
, flags = t

Аватар
Goddness
Извън линия
Потребител
Потребител
Мнения: 1812
Регистриран на: 20 Май 2017, 11:47
Местоположение: Някъде по света
Се отблагодари: 141 пъти
Получена благодарност: 187 пъти
Обратна връзка:

Become VIP Plus

Мнение от Goddness » 21 Авг 2019, 01:30

CS-PR0GAMING написа: 20 Авг 2019, 22:10 Може ли да ми кажете защо от време на време при презареждане на админите или смяна на картата VIP си губят убийствата. Зануляват им се или стават на минус при някои. По принцип всичко е настроено, както трябва, начинът за записване е SAVE_TYPE = 0, VAULT_FILE = BecomeVIP
, flags = t
Опита ли SAVE_TYPE да го направиш на 1 ?

Аватар
CS-PR0GAMING
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 06 Авг 2019, 13:01
Местоположение: Габрово
Се отблагодари: 6 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Become VIP Plus

Мнение от CS-PR0GAMING » 21 Авг 2019, 02:08

Не, не съм, защото искам да ги запазва по име.

Аватар
JackEyedJones
Извън линия
Потребител
Потребител
Мнения: 399
Регистриран на: 10 Сеп 2018, 17:26
Местоположение: Plovdiv, Bulgaria, Europe, Entire World
Се отблагодари: 4 пъти
Получена благодарност: 69 пъти
Обратна връзка:

Become VIP Plus

Мнение от JackEyedJones » 21 Авг 2019, 17:48

CS-PR0GAMING написа: 21 Авг 2019, 02:08 Не, не съм, защото искам да ги запазва по име.
Вероятно се зануляват на играчи които нямат валидно STEAM ID или са с кракнат CS.
Пробвай да смениш

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

client_authorized(id)
с

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

client_putinserver(id)
в главния плъгин и би трябвало да се оправи. Преди доста време на сървър към който бях доста се оплакваха от този проблем, тогава промених нещата които упоменах по-горе и оплакванията спряха. :gamer1:

Аватар
CS-PR0GAMING
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 06 Авг 2019, 13:01
Местоположение: Габрово
Се отблагодари: 6 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Become VIP Plus

Мнение от CS-PR0GAMING » 21 Авг 2019, 22:43

Благодаря, ще го пробвам!

Аватар
smtng
Извън линия
Потребител
Потребител
Мнения: 68
Регистриран на: 12 Окт 2016, 15:02
Местоположение: Враца
Обратна връзка:

Become VIP Plus

Мнение от smtng » 22 Авг 2019, 23:04

При мен не става промених кода "client_putinserver(id)" и почна на всяко рестартиране на мапа да ги маха.

Аватар
CS-PR0GAMING
Извън линия
Потребител
Потребител
Мнения: 37
Регистриран на: 06 Авг 2019, 13:01
Местоположение: Габрово
Се отблагодари: 6 пъти
Получена благодарност: 6 пъти
Обратна връзка:

Become VIP Plus

Мнение от CS-PR0GAMING » 23 Авг 2019, 00:13

При мен за сега няма проблем, настройката на SAVE_TYPE = 0 (да запазва по ник)

Аватар
Ant1Lamer
Извън линия
Потребител
Потребител
Мнения: 217
Регистриран на: 08 Окт 2016, 00:03
Се отблагодари: 18 пъти
Получена благодарност: 3 пъти

Become VIP Plus

Мнение от Ant1Lamer » 04 Сеп 2019, 22:17

Може ли да се направи получените флагове да са за определен период какъвто си реша аз да речем 5 дена а ако искам за постоянно примерно да се пише 0 или да се остава празно
НАУЧИ ПРАВИЛАТА, ЗА ДА ЗНАЕШ КАК ПОРЯДЪЧНО ДА ГИ НАРУШАВАШ!!!

Публикувай отговор

Обратно към “Одобрени плъгини”

Кой е на линия

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