Upping my current scripts per request
inbound
//#include "ch_time"
#include "nw_i0_2q4luskan"
void main()
{
//run once
int DO_ONCE = GetLocalInt(GetModule(),"do_once");
if (DO_ONCE == 1) return;
/////////////////////////////////////////////////////
string sShip = "serisshuttle"; //string is resref & tag of ship
// tag of waypoint to spawn ship at
object oWP = GetObjectByTag("WP_seris_shuttle");
//location of waypoint
location lLoc = GetLocation(oWP);
//set speaker - by tag
object oAnnouncer = GetObjectByTag("RanzingtonFerryManager");
//create ship
CreateObjectVoid(OBJECT_TYPE_PLACEABLE, sShip, lLoc); //resref and tag of ship must be the same
//select ship
object oShip = GetObjectByTag(sShip); //resref and tag of ship must be the same
//park ship - prepred to dock
AssignCommand(oShip, ActionPlayAnimation(-1));
//set animation speed
float fSpeed=1.0;
//set animation durration
float fDurationSeconds=25.0;
//set delay -- ship must park before docking
float fDelaySecondsLand=1.0;
//speaker announces ship arrival & docking
AssignCommand(oAnnouncer, SpeakString("*** The Seris Shuttle is inbound ***", TALKVOLUME_SHOUT));
DelayCommand(fDelaySecondsLand, AssignCommand(oAnnouncer, SpeakString("*** We are waiting it's arrival ***", TALKVOLUME_SHOUT)));
DelayCommand(fDurationSeconds, AssignCommand(oAnnouncer, SpeakString("*** The Seris Shuttle is docked and loading ***", TALKVOLUME_SHOUT)));
//play inbound animation
DelayCommand(fDelaySecondsLand, AssignCommand(oShip, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE, fSpeed, fDurationSeconds)));
//set docked animation -- ship must dock before leaving
DelayCommand(fDurationSeconds, AssignCommand(oShip, ActionPlayAnimation(-1)));
//Initiate creation of NPC after such time as the ship as (visually) docked
location lTargetNPC = GetLocation(GetWaypointByTag("WP_seris_captain"));
DelayCommand(fDurationSeconds, CreateObjectVoid(OBJECT_TYPE_CREATURE, "seriscapt", lTargetNPC, FALSE));
//run outbound script
DelayCommand(300.0, ExecuteScript("seris_outbound", OBJECT_SELF));
/////////////////////////////////////////////////////////////
//run once
SetLocalInt(GetModule(), "do_once", 1);
//reset run once
DelayCommand(360.0, SetLocalInt(GetModule(), "do_once", 0));
}
outbound
//#include "ch_time"
void main()
{
//Destroy Captain
object oDestroyNPC = GetObjectByTag("seriscapt");
DestroyObject(oDestroyNPC);
//Cause the ship to take off
object oAnnouncer = GetObjectByTag("RanzingtonFerryManager");
object oShip = GetObjectByTag("serisshuttle");
float fSpeed=1.0;
float fDurationSeconds=15.0;
float fDelaySecondsLand=45.0;
float fDelaySecondsDestroy=61.0;
AssignCommand(oAnnouncer, SpeakString("*** The Seris Shuttle is finished loading and will be leaving shortly ***", TALKVOLUME_SHOUT));
DelayCommand(1.0, AssignCommand(oAnnouncer, SpeakString("***Clear the Decks!***", TALKVOLUME_SHOUT)));
DelayCommand(fDelaySecondsLand, AssignCommand(oAnnouncer, SpeakString("*** The Seris Shuttle has departed for Seris Island ***", TALKVOLUME_SHOUT)));
DelayCommand(fDelaySecondsLand, AssignCommand(oShip, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE, fSpeed, fDurationSeconds)));
DestroyObject(oShip, fDelaySecondsDestroy);
}
heartbeat script used to call the inbound script
//::///////////////////////////////////////////////
//:: Custom User Defined Event
//:: FileName: HourBell
//:://////////////////////////////////////////////
/*
OnHeartbeat script for an invisible object
The bell tolls every hour counting the time.
*/
//:://////////////////////////////////////////////
//:: Created By: Ayath The Loafer
//:: Created On: October 26th 2002
//:://////////////////////////////////////////////
void main()
{
int nHour = GetTimeHour();
//Purely for testing purposes
//SpeakString(IntToString(nHour));
if (nHour==0 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",0);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(30.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(33.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==1 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",1);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==2 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",2);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==3 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",3);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==4 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",4);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==5 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",5);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==6 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",6);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==7 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",7);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==8 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",8);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==9 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",9);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==10 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",10);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==11 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",11);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(30.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==12 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",12);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(30.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(33.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==13 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",13);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==14 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",14);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==15 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",15);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==16 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",16);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==17 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",17);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==18 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",18);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==19 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",19);
//StartRanzAirship();
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==20 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
ExecuteScript("seris_inbound", OBJECT_SELF);
SetLocalInt(OBJECT_SELF,"Called_Time",20);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==21 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",21);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==22 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",22);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
if (nHour==23 && GetLocalInt(OBJECT_SELF,"Called_Time")!=nHour)
{
SetLocalInt(OBJECT_SELF,"Called_Time",23);
DelayCommand(0.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(3.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(6.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(9.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(12.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(15.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(18.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(21.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(24.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(27.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
DelayCommand(30.0,AssignCommand(OBJECT_SELF, PlaySound("as_cv_bell2")));
}
}