Редакция на ВИП плъгин

Въпроси и проблеми свързани с AMXModX.
Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 06 Май 2021, 18:31

Здравейте!
Генерирал съм плъгина от сайта, ако може да добавите да дава и кит(defuse kit) към другите нещата който съм си избрал. Ако може да се вметне към този плъгин да дава Жилетка + Шлем и Deagle 7/35 на потребители със стийм и гсклеинт.За благодарност ще изработим банер за амххбг по вашите предпочитания ;)




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

#include <amxmodx>
#include <reapi>

#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_LEVEL_D

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)
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
	register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}

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

	rg_set_user_armor(id, 100, ARMOR_VESTHELM)
	rg_give_item(id, "weapon_deagle")
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
	rg_give_item(id, "weapon_hegrenade")
	rg_give_item(id, "weapon_flashbang")
	rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
	rg_give_item(id, "weapon_smokegrenade")
}

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)
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
hackera457
Извън линия
Модератор
Модератор
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от hackera457 » 07 Май 2021, 13:08

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

#include <amxmodx>
#include <reapi>

#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_LEVEL_D

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)
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
	register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}

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

	if(is_steam(id))
	{
		rg_set_user_armor(id, 100, ARMOR_VESTHELM)
		rg_give_item(id, "weapon_deagle")
		rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)
		rg_give_item(id,"item_thighpack")
	}
	rg_give_item(id, "weapon_hegrenade")
	rg_give_item(id, "weapon_flashbang")
	rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
	rg_give_item(id, "weapon_smokegrenade")
}

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)
	
bool:is_steam(id)
{
	static iPointer

	if (iPointer || (iPointer = get_cvar_pointer("dp_r_id_provider")))
	{
		server_cmd("dp_clientinfo %d", id); server_exec()
		return get_pcvar_num(iPointer) == 2
	}
	return false
}
Моите плъгини

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

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 07 Май 2021, 16:06

Не ми дава да го компилирам, по погрешка съм го генерирал reapi а не amxx, ако това е проблема да генерирам нов.
amxx 1.10

Edit:
Реших проблема липсва ли include files, проблем ли е,че съм генерирал плъгина reapi а не amxx?
aaaaa.png
aaaaa.png (205.84 KiB) Преглеждано 2075 пъти
aaaaa.png
aaaaa.png (205.84 KiB) Преглеждано 2075 пъти
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Редакция на ВИП плъгин

Мнение от impossible » 07 Май 2021, 18:07

Не е проблем просто си свали Reapi и сложи на платформата https://github.com/s1lentq/reapi/releases

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 07 Май 2021, 18:09

Имам го на сървъра, на локално го нямах.

Не дава жилетка + Шлем и Deagle 7/35 на потребители със стийм и гсклеинт
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 09 Май 2021, 19:02

bustA написа: 07 Май 2021, 18:09
Не дава жилетка + Шлем и Deagle 7/35 на потребители със стийм и гсклеинт
Другия проблем е че на вип флага дава deagle като първо оръжие(дефакто ги ражда с 2 пистолета)
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
Huehue
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от Huehue » 10 Май 2021, 20:35

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

#include <amxmodx>
#include <reapi>
#include <authemu>

#define PLUGIN_VERSION "1.0-Re"
#define VIP_FLAG ADMIN_LEVEL_D

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)
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)
	register_message(get_user_msgid("ScoreAttrib"), "OnScoreAttrib")
}

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

	if (is_user_steam(id) || is_user_authemu(id))
	{
		rg_set_user_armor(id, 100, ARMOR_VESTHELM)
		rg_give_item_ex(id, "weapon_deagle", GT_REPLACE, 7, 35)
	}
	rg_give_item_ex(id, "weapon_hegrenade", GT_APPEND, 0, 1)
	rg_give_item_ex(id, "weapon_flashbang", GT_APPEND, 0, 2)
	rg_give_item_ex(id, "weapon_smokegrenade", GT_APPEND, 0, 1)

	if (get_member(id, m_iTeam) == TEAM_CT)
	{
		new Float:flColor[3]
		flColor[0] = 10.0
		flColor[1] = 30.0
		flColor[2] = random_float(0.0, 255.0)
		rg_give_defusekit(id, true, flColor, "defuser", false)
	}
}

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

stock rg_give_item_ex(id, weapon[], GiveType:type = GT_APPEND, ammo = 0, bpammo = 0)
{
	rg_give_item(id, weapon, type)

	if (ammo > 0)
		rg_set_user_ammo(id, rg_get_weapon_info(weapon, WI_ID), ammo)

	if (bpammo)
		rg_set_user_bpammo(id, rg_get_weapon_info(weapon, WI_ID), bpammo)
}

bool:is_user_vip(id)
	return !!(get_user_flags(id) & VIP_FLAG)
Изисквания:

Инсталиран AuthEmu за да работи с GSClient.
Както на сървъра така и на машината на която се компилира плъгина.

Допълнително:
На следните редове

33. flColor[0] = 10.0
34. flColor[1] = 30.0
35. flColor[2] = random_float(0.0, 255.0)

Можеш да редактираш в какъв цвят да се показват клещите.
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 11 Май 2021, 06:37

Не дава привилегиите на гсклиент и стийм
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

Аватар
Huehue
Извън линия
Модератор
Модератор
Мнения: 352
Регистриран на: 16 Яну 2017, 23:42
Местоположение: София
Се отблагодари: 7 пъти
Получена благодарност: 171 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от Huehue » 11 Май 2021, 06:40

Тези привилегии са за ВИП играчи които имат steam или GSClient, тествал съм го плъгина и дава на двата типа, оръжието и бронята.
LOYAL TO THE OATH OF OMERTА̀

Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..

My GitHub Profile
GitHub

My AMXX Includes Collection
AMXX Include Libraries

My Steam Profile (from SteamDB)
  • Value: 4179€
  • Games owned: 1855
  • Games played: 754 (40%)
  • Hours on record: 4,994.9h

Аватар
bustA
Извън линия
Потребител
Потребител
Мнения: 264
Регистриран на: 20 Юни 2020, 11:47
Се отблагодари: 42 пъти
Получена благодарност: 27 пъти
Обратна връзка:

Редакция на ВИП плъгин

Мнение от bustA » 16 Май 2021, 19:00

Темата може да бъде заключена вече. Благодаря!
Cs-Plovdiv.com - Aim Attack - 93.123.16.4:27022 :gamer1:

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

Обратно към “Поддръжка / Помощ”

Кой е на линия

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