Cóż ty pierdolisz drogi Rafale
///////////////////////////////////////////////////////////////////////
// Info Sperre
///////////////////////////////////////////////////////////////////////
instance DIA_Zuris_Sperre (C_INFO)
{
npc = VLK_409_Zuris;
nr = 2;
condition = DIA_Zuris_Sperre_Condition;
information = DIA_Zuris_Sperre_Info;
permanent = TRUE;
important = TRUE;
};
func int DIA_Zuris_Sperre_Condition ()
{
if (Canthar_Sperre == TRUE)
&& (Npc_IsInState (self, ZS_Talk ))
{
return TRUE;
};
};
func void DIA_Zuris_Sperre_Info ()
{
AI_Output (self, other, "DIA_Zuris_Sperre_14_00"); //Jesteś skazańcem z kolonii górniczej! Wynocha!
AI_StopProcessInfos (self);
};
Skrypt Zurisa - jak widać jest Npc_IsInState (self, ZS_Talk) - dzięki temu npc wypowie coś tylko jak do niego zagadamy.