компилиране на плъгин не става!

Въпроси и проблеми свързани с AMXModX.
Аватар
Lord
Извън линия
Потребител
Потребител
Мнения: 46
Регистриран на: 06 Фев 2018, 20:28

компилиране на плъгин не става!

Мнение от Lord » 01 Мар 2018, 16:33

Здравейте може ли да ми кажете от къде идва този проблем нито дава да се компилира нито нищо ето ви и кода спешно ми трябва защото когато хитнат някой и ги забавя май няма #include редовете мисля но не знам как да ги добавя моля ви добавете и ми го дайте готов сма. файл който да компилирам ето и кода

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

#define MY_PLUGIN_NAME    "Pain Shock Free"
#define MY_PLUGIN_VERSION "1.0"
#define MY_PLUGIN_AUTHOR  "Simon Logic"


new bool:g_bRestoreVel
new Float:g_vecVel[3]
new g_cvarPainShockFree
new g_fmPlayerPreThink
new g_fmPlayerPreThink_Post
//-----------------------------------------------------------------------------
public plugin_init()
{
	register_plugin(MY_PLUGIN_NAME, MY_PLUGIN_VERSION, MY_PLUGIN_AUTHOR)

	g_cvarPainShockFree = register_cvar("amx_painshockfree", "1", FCVAR_SERVER)

	g_fmPlayerPreThink = register_forward(FM_PlayerPreThink, "onPlayerPreThink")
	g_fmPlayerPreThink_Post = register_forward(FM_PlayerPreThink, "onPlayerPreThink_Post", 1)
}
//-----------------------------------------------------------------------------
public plugin_end()
{
	if(g_fmPlayerPreThink)
		unregister_forward(FM_PlayerPreThink, g_fmPlayerPreThink)
	if(g_fmPlayerPreThink_Post)
		unregister_forward(FM_PlayerPreThink, g_fmPlayerPreThink_Post, 1)
}
//-----------------------------------------------------------------------------
public onPlayerPreThink(id)
{
	if(get_pcvar_num(g_cvarPainShockFree))
	{
		if(pev_valid(id) && is_user_alive(id) 
		&& (FL_ONGROUND & pev(id, pev_flags)))
		{
			pev(id, pev_velocity, g_vecVel)
			g_bRestoreVel = true
		}
		
		return FMRES_HANDLED
	}
	
	return FMRES_IGNORED
}
//-----------------------------------------------------------------------------
public onPlayerPreThink_Post(id)
{
	if(g_bRestoreVel)
	{
		g_bRestoreVel = false

		if(!(FL_ONTRAIN & pev(id, pev_flags)))
		{
			// NOTE: within DLL PlayerPreThink Jump() function is called;
			// there is a conveyor velocity addiction we should care of

			static iGEnt
			
			iGEnt = pev(id, pev_groundentity)
			if(pev_valid(iGEnt) && (FL_CONVEYOR & pev(iGEnt, pev_flags)))
			{
				static Float:vecTemp[3]
				
				pev(id, pev_basevelocity, vecTemp)
				
				g_vecVel[0] += vecTemp[0]
				g_vecVel[1] += vecTemp[1]
				g_vecVel[2] += vecTemp[2]
			}				

			set_pev(id, pev_velocity, g_vecVel)
			
			return FMRES_HANDLED
		}
	}

	return FMRES_IGNORED
}

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

компилиране на плъгин не става!

Мнение от OciXCrom » 01 Мар 2018, 16:37

Може ли да ми кажеш какво общо има темата с "проблеми свързани със САЙТА"? Би трябвало да знаеш кой е първият ред във всеки плъгин. Добави #include <amxmodx> и #include <fakemeta>.

Аватар
Lord
Извън линия
Потребител
Потребител
Мнения: 46
Регистриран на: 06 Фев 2018, 20:28

компилиране на плъгин не става!

Мнение от Lord » 01 Мар 2018, 17:06

не знам ... сори ама.. от скоро даже няма и 2 седмици

Добавено преди 20 минути 27 секунди:
Нещо такова ли е ?!

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

#include <amxmodx>
#include <fakemeta>

#define MY_PLUGIN_NAME    "Pain Shock Free"
#define MY_PLUGIN_VERSION "1.0"
#define MY_PLUGIN_AUTHOR  "Simon Logic"


new bool:g_bRestoreVel
new Float:g_vecVel[3]
new g_cvarPainShockFree
new g_fmPlayerPreThink
new g_fmPlayerPreThink_Post
//-----------------------------------------------------------------------------
public plugin_init()
{
	register_plugin(MY_PLUGIN_NAME, MY_PLUGIN_VERSION, MY_PLUGIN_AUTHOR)

	g_cvarPainShockFree = register_cvar("amx_painshockfree", "1", FCVAR_SERVER)

	g_fmPlayerPreThink = register_forward(FM_PlayerPreThink, "onPlayerPreThink")
	g_fmPlayerPreThink_Post = register_forward(FM_PlayerPreThink, "onPlayerPreThink_Post", 1)
}
//-----------------------------------------------------------------------------
public plugin_end()
{
	if(g_fmPlayerPreThink)
		unregister_forward(FM_PlayerPreThink, g_fmPlayerPreThink)
	if(g_fmPlayerPreThink_Post)
		unregister_forward(FM_PlayerPreThink, g_fmPlayerPreThink_Post, 1)
}
//-----------------------------------------------------------------------------
public onPlayerPreThink(id)
{
	if(get_pcvar_num(g_cvarPainShockFree))
	{
		if(pev_valid(id) && is_user_alive(id) 
		&& (FL_ONGROUND & pev(id, pev_flags)))
		{
			pev(id, pev_velocity, g_vecVel)
			g_bRestoreVel = true
		}
		
		return FMRES_HANDLED
	}
	
	return FMRES_IGNORED
}
//-----------------------------------------------------------------------------
public onPlayerPreThink_Post(id)
{
	if(g_bRestoreVel)
	{
		g_bRestoreVel = false

		if(!(FL_ONTRAIN & pev(id, pev_flags)))
		{
			// NOTE: within DLL PlayerPreThink Jump() function is called;
			// there is a conveyor velocity addiction we should care of

			static iGEnt
			
			iGEnt = pev(id, pev_groundentity)
			if(pev_valid(iGEnt) && (FL_CONVEYOR & pev(iGEnt, pev_flags)))
			{
				static Float:vecTemp[3]
				
				pev(id, pev_basevelocity, vecTemp)
				
				g_vecVel[0] += vecTemp[0]
				g_vecVel[1] += vecTemp[1]
				g_vecVel[2] += vecTemp[2]
			}				

			set_pev(id, pev_velocity, g_vecVel)
			
			return FMRES_HANDLED
		}
	}

	return FMRES_IGNORED
}

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

компилиране на плъгин не става!

Мнение от OciXCrom » 01 Мар 2018, 17:10

Можеш да опиташ да го компилираш вместо да питаш.

Аватар
Lord
Извън линия
Потребител
Потребител
Мнения: 46
Регистриран на: 06 Фев 2018, 20:28

компилиране на плъгин не става!

Мнение от Lord » 01 Мар 2018, 17:14

Лок! Ай лофе ю!

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

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

Кой е на линия

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