Всем доброго дня, и предпраздничного настроения.
Народ, помогите пожалуйста избавиться от ошибки в плагине, так-то вроде всё норм, но в Логах постоянная ошибка.
L 12/01/2013 - 10:19:37: Info (map "fy_pool_day") (file "addons/amxmodx/logs/error_20131201.log")
L 12/01/2013 - 10:19:37: [CSTRIKE] Invalid player 7
L 12/01/2013 - 10:19:37: [AMXX] Displaying debug trace (plugin "Build_Dispenser.amxx")
L 12/01/2013 - 10:19:37: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/01/2013 - 10:19:37: [AMXX] [0] Build_Dispenser.sma::DispenserThink (line 265)
L 12/01/2013 - 10:23:36: [CSTRIKE] Invalid player 12
L 12/01/2013 - 10:23:36: [AMXX] Displaying debug trace (plugin "Build_Dispenser.amxx")
L 12/01/2013 - 10:23:36: [AMXX] Run time error 10: native error (native "cs_get_user_team")
L 12/01/2013 - 10:23:36: [AMXX] [0] Build_Dispenser.sma::DispenserThink (line 265)
Весь скрипт я думаю не нужен, вот часть, где и есть
265 строка.
Я так понимаю, что он что-то там проверяет, но я в этих делах не бум-бум, помогите исправить пожалуйста.
Код:
case STATUS_ACTIVE:
{
new id;
for( id = 1; id <= gMaxPlayers; id++ )
{
if( is_user_alive( id ) && cs_get_user_team( id ) == cs_get_user_team( iOwner ) )
{
new Float:flOrigin[ 3 ], iOrigin1[ 3 ], iOrigin2[ 3 ];
pev( id, pev_origin, flOrigin );
FVecIVec( gDispenserOrigin[ iOwner ], iOrigin1 );
FVecIVec( flOrigin, iOrigin2 );
if( get_distance_f( gDispenserOrigin[ iOwner ], flOrigin ) <= float( get_pcvar_num( gCvarReplenishRadius ) ) )
{
UTIL_GiveWeaponAmmo( id );
В этом отрывке,
линия 6Всех с первым днём зимы !
Отредактировал: HeBuguMka, - 1.12.2013, 11:38