изработка на CSHOP Extra Item: Noclip

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

изработка на CSHOP Extra Item: Noclip

Мнение от Marinovv » 24 Авг 2019, 17:05

Може ли да се изработи прост Noclip плъгин за шопа на OcixCrom, който да може да се настройва за време или завинаги след закупуването му нали съответно докато не умреш.
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

изработка на CSHOP Extra Item: Noclip

Мнение от OciXCrom » 25 Авг 2019, 14:29

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

#include <amxmodx>
#include <customshop>
#include <fakemeta>
#include <fun>

#define PLUGIN_VERSION "1.0"

additem ITEM_NOCLIP
new g_iOldPos[33][3]

public plugin_init()
{
	register_plugin("CSHOP: Noclip", PLUGIN_VERSION, "OciXCrom")
	register_cvar("CSHOPNoclip", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_SPONLY|FCVAR_UNLOGGED)
}

public plugin_precache()
{
	ITEM_NOCLIP = cshop_register_item("Noclip", "Noclip", 16000, .duration = 10.0)
}

public cshop_item_selected(id, iItem)
{
	if(iItem == ITEM_NOCLIP)
	{
		get_user_origin(id, g_iOldPos[id])
		set_user_noclip(id, 1)
	}
}

public cshop_item_removed(id, iItem)
{
   if(iItem == ITEM_NOCLIP)
   {
		set_user_noclip(id, 0)

		if(is_player_stuck(id))
		{
			set_user_origin(id, g_iOldPos[id])
		}
   }
}

bool:is_player_stuck(id)
{
    static Float:flOrigin[3]
    pev(id, pev_origin, flOrigin)

    engfunc(EngFunc_TraceHull, flOrigin, flOrigin, 0, (pev(id, pev_flags) & FL_DUCKING) ? HULL_HEAD : HULL_HUMAN, id, 0)

    if(get_tr2(0, TR_StartSolid) || get_tr2(0, TR_AllSolid) || !get_tr2(0, TR_InOpen))
    {
        return true
    }

    return false
}

Аватар
Marinovv
Извън линия
Потребител
Потребител
Мнения: 511
Регистриран на: 19 Сеп 2017, 10:01
Местоположение: България
Се отблагодари: 530 пъти
Получена благодарност: 13 пъти
Обратна връзка:

изработка на CSHOP Extra Item: Noclip

Мнение от Marinovv » 25 Авг 2019, 15:25

Благодаря!
Иван Маринов,

лицензиран оператор и пилот на професионални дронове клас C1 за всички държави в EU.

DJI Mavic 3 Classic | DJI Mavic 3 PRO - погледни света от различна перспектива.

Последвайте ме във Facebook

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

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

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot], Google [Bot] и 12 госта