Nope. Zacząłem próbować różne PrintScreeny dopiero jak przestało wyświetlać. Łap całą funkcję.
/*************************************************************************
* G_PickLock
*************************************************************************
* PRCONDITIONS: self : Player
*************************************************************************/
func void G_PickLock( var int bSuccess, var int bBrokenOpen )
{
var string strSoundFX;
var string strMessage;
var int strYPos;
strSoundFX = _STR_INVALID;
strMessage = _STR_INVALID;
if ( bSuccess)
{
if ( bBrokenOpen )
{
strSoundFX = _STR_SOUND_PICKLOCK_UNLOCK;
strMessage = _STR_MESSAGE_PICKLOCK_UNLOCK;
strYPos = _YPOS_MESSAGE_PICKLOCK_UNLOCK;
//print ("Wygryw");
}
else
{
strSoundFX = _STR_SOUND_PICKLOCK_SUCCESS;
strMessage = _STR_MESSAGE_PICKLOCK_SUCCESS;
strYPos = _YPOS_MESSAGE_PICKLOCK_SUCCESS;
//print ("Jest OK");
};
}
else
{
if ( bBrokenOpen )
{
strSoundFX = _STR_SOUND_PICKLOCK_BROKEN;
strMessage = _STR_MESSAGE_PICKLOCK_BROKEN;
strYPos = _YPOS_MESSAGE_PICKLOCK_BROKEN;
//print ("Wytrych pękł");
}
else
{
strSoundFX = _STR_SOUND_PICKLOCK_FAILURE;
strMessage = _STR_MESSAGE_PICKLOCK_FAILURE;
strYPos = _YPOS_MESSAGE_PICKLOCK_FAILURE;
//print ("Cholera...nie tak!");
};
};
//
// PLAY APPROPRIATE SOUND
//
Snd_Play3d( self, strSoundFX );
//
// PRINT THE MESSAGE
//
PrintScreen (strMessage, -1, strYPos, "FONT_OLD_20_WHITE.TGA", _TIME_MESSAGE_PICKLOCK );
//print (strMessage);
//PrintS_Ext (strMessage, COL_White);
//Print_Ext (-1, strYPos, strMessage, _STR_FONT_ONSCREEN, COL_White, _TIME_MESSAGE_PICKLOCK);
};
/*
func int G_PickLockRequired()
{
if (Npc_GetTalentSkill (hero, NPC_TALENT_PICKLOCK))
{
return true;
}
else
{
AI_PlayAni (hero,"T_DONTKNOW");
G_PrintScreen ("Nie znam się na otwieraniu zamków.");
PrintS_Ext ("Brakuje umiejętności otwierania zamków.", COL_Red);
return false;
};
};
func void Mod_Splash_CoontainerLocker ()
{
var oCNpc her; her = Hlp_GetNpc (her);
if (Hlp_Is_oCMobContainer (her.focus_vob))
{
var oCMobContainer chest; chest = _^ (her.focus_vob);
chest._oCMobInter_conditionFunc = "G_PICKLOCKREQUIRED";
print ("Patrzę na skrzynię");
}
else if (Hlp_Is_oCMobDoor (her.focus_vob))
{
var oCMobDoor door; door = _^ (her.focus_vob);
door._oCMobInter_conditionFunc = "G_PICKLOCKREQUIRED";
};
};*/