Помогите скомпилировать правильно...(loose indentation)

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
21
Реакции
-5
Ошибка
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// CSDM_Sentry.sma
//
// C:\Users\andrii\Desktop\[Build]test\cstrike\addons\amxmodx\scripting\CSDM_Sentry.sma(460) : warning 217: loose indentation
// Header size: 3812 bytes
// Code size: 96900 bytes
// Data size: 26312 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 143408 bytes
//
// 1 Warning.
// Done.
//
// Compilation Time: 3,05 sec
// ----------------------------------------

Press enter to exit ...
Компилятор
Локальный
Amx Mod X
1.9.0
Исходный код
public fw_TakeDamage ( ent, idinflictor, idattacker, Float:damage, damagebits )
{
if ( !pev_valid ( ent ) )
return HAM_IGNORED

new sClassname[11]
pev ( ent, pev_classname, sClassname, charsmax ( sClassname ) )

if ( equal ( sClassname, "sentry" ) || equal ( sClassname, "sentrybase" ) )
{
if ( sClassname[6] == 'b' )
ent = entity_get_edict(ent, BASE_ENT_SENTRY)

if ( pev_valid ( ent ) )
{
new iOwner = GetSentryPeople ( ent, OWNER )

if ( !is_user_connected ( iOwner ) || !is_valid_player ( iOwner ) || !is_user_connected ( idattacker ) || !is_valid_player ( idattacker ) )
return HAM_SUPERCEDE

if ( cs_get_user_team ( iOwner ) == cs_get_user_team ( idattacker ) && idattacker != iOwner )
return HAM_SUPERCEDE

if ( pev ( ent, pev_health ) - damage <= 0.0 )

{

cs_set_user_money ( idattacker, cs_get_user_money ( idattacker ) + get_pcvar_num(g_Nagrada))

}
cs_set_user_money(idattacker,cs_get_user_money(idattacker) + (floatround(damage)-10))
}
}
return HAM_IGNORED
}
никак не могу скомпилировать правильно...помогите)
спасибо!)
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
1,661
Реакции
1,486
Помог
24 раз(а)
Сообщения
21
Реакции
-5
@fl0wer,спасибо большое!
было....ДО...
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// CSDM_Sentry.sma
//
// C:\Users\andrii\Desktop\[Build]test\cstrike\addons\amxmodx\scripting\CSDM_Sentry.sma(460) : warning 217: loose indentation
// Header size: 3812 bytes
// Code size: 96900 bytes
// Data size: 26312 bytes
// Stack/heap size: 16384 bytes
// Total requirements: 143408 bytes
//
// 1 Warning.
// Done.
//
// Compilation Time: 3,05 sec
// ----------------------------------------

Press enter to exit ...



ПОСЛЕ....(uncrustify-0.71.0)


//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// CSDM_Sentry.sma
//
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(86) : error 001: expected token: "{", but found "_"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(93) : error 017: undefined symbol "playerDataDispStruct"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(93) : error 009: invalid array size (negative or zero)
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(106) : warning 203: symbol is never used: "SETTING"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(106) : warning 203: symbol is never used: "SENTRY"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(108) : error 055: start of function body without function header
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(110) : error 010: invalid function or declaration
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(113) : error 010: invalid function or declaration
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(114) : error 010: invalid function or declaration
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(125) : warning 209: function "GetSentrySettings" should return a value
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(133) : warning 209: function "GetSentrySettings" should return a value
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(141) : warning 209: function "GetSentrySettings" should return a value
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(149) : warning 209: function "GetSentrySettings" should return a value
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(176) : warning 201: redefinition of constant/macro (symbol "DMG_BULLET")
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(177) : warning 201: redefinition of constant/macro (symbol "DMG_BLAST")
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(209) : error 001: expected token: "}", but found ";"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(210) : error 010: invalid function or declaration
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(223) : error 001: expected token: "}", but found ";"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(224) : error 010: invalid function or declaration
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2307) : error 017: undefined symbol "PD_START_SETD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2405) : error 017: undefined symbol "PD_START_SETD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2405) : warning 215: expression has no effect
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2424) : error 017: undefined symbol "PD_START_SETD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2432) : error 017: undefined symbol "PD_START_SETD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2432) : warning 215: expression has no effect
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2434) : error 017: undefined symbol "PD_MINE_ENTD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2435) : error 017: undefined symbol "PD_MINE_ENTD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2437) : error 017: undefined symbol "PD_MINE_ENTD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2437) : error 001: expected token: "]", but found ";"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2438) : error 017: undefined symbol "PD_NEXTPLANT_TIMED"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2438) : warning 221: label name "_" shadows tag name
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2439) : error 017: undefined symbol "PD_LAST_SPEEDD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2438) : warning 203: symbol is never used: "_"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2445) : error 017: undefined symbol "PD_START_SETD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2447) : error 017: undefined symbol "PD_MINE_ENTD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2473) : error 017: undefined symbol "PD_NEXTPLANT_TIMED"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2476) : error 017: undefined symbol "PD_MINE_ENTD"
// C:\Users\andrii\Desktop\Compiler 1.9.0\CSDM_Sentry.sma(2483) : error 017: undefined symbol "PD_MINE_ENTD"
//
// Compilation aborted.
// 26 Errors.
// Could not locate output file C:\Users\andrii\Desktop\Compiler 1.9.0\compiled\CSDM_Sentry.amx (compile failed).
//
// Compilation Time: 2,78 sec
// ----------------------------------------

Press enter to exit ...
4 Июн 2020
исправил вручную!)

тему можно удалять..
 
Сообщения
2,810
Реакции
1,658
Помог
74 раз(а)
papezhuk, темы у нас не удаляются, а закрываются, после того, как найдено решение. Решения я не вижу.
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу