Чтобы амулет заработал при покупке до смерти, надо
открыть файл items.inl
и найти в нем строку // Item Death Function
в ней будет показан (если вы сделали себе 3 слота по статье Huh'a) вот это код:
Код
// Item Death Function
ITEM_UserDied( idUser )
{
// The user just died, remove all items
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_ONE );
}
if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_TWO );
}
if ( g_iShopMenuItems[idUser][ITEM_SLOT_THREE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_THREE );
}
}
и этот код заменяем на этот:
Код
// Item Death Function
ITEM_UserDied( idUser )
{
// The user just died, remove all items
if ( g_iShopMenuItems[idUser][ITEM_SLOT_ONE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_ONE, false );
}
if ( g_iShopMenuItems[idUser][ITEM_SLOT_TWO] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_TWO, false );
}
if ( g_iShopMenuItems[idUser][ITEM_SLOT_THREE] > ITEM_NONE )
{
ITEM_Remove( idUser, ITEM_SLOT_THREE, false );
}
}
и амулет будет стабильно работать