Am I doing this right?


case EVENT_TYPE_PERCEPTION_APPEAR:
{
if(GetEventObject(ev, 0) == GetHero())
{
BeginConversation(OBJECT_SELF, GetHero());
}
break;
}


case EVENT_TYPE_PERCEPTION_APPEAR:
{
if(GetEventObject(ev, 0) == GetHero())
{
BeginConversation(OBJECT_SELF, GetHero());
}
break;
}
void main()
{
event ev = GetCurrentEvent();
int bHandled = FALSE;
switch (GetEventType(ev))
{
case EVENT_TYPE_PERCEPTION_APPEAR:
{
if(GetEventObject(ev, 0) == GetHero())
{
BeginConversation(GetHero(), OBJECT_SELF);
}
//Set bHandled to true if you don't want this event to go to the core
//script. (but in this case we do want to pass it on)
}
}
if (!bHandled)
HandleEvent(ev,RESOURCE_SCRIPT_CREATURE_CORE);
}Modifié par FergusM, 18 juillet 2010 - 06:34 .