I'm updating an old script to hercules format. I'm running into a problem as the instance isn't created. Snippet below:
set .@md_name$,"Faceworm's Nest";
set .@party_id,getcharid(1);
set .@instance, instance_create(.@md_name$, getcharid(1));
debugmes "InstanceID: " + .@instance;
if (.@instance < 0)
{
if(.@instance == -3)
{
dispbottom "Memorial Dungeon, '"+.@md_name$+"' is already in progress.",0xFFFFFF;
}
else
{
mes "[Magic Scholar]";
mes "Opps, my hands are slip off. It is required to activate the craks again.";
close;
}
}
debugmes "Instance Map " + instance_attachmap("1@face", .@instance);
if( instance_attachmap("1@face", .@instance) == "" )
{
mes "[Magic Scholar]";
mes "Opps, my hands are slip off. It is required to activate the craks again.";
instance_destroy(.@instance);
close;
}
instance_init(.@instance);
close;
The instance Id gave me 0 so unless that is not valid, I don't know what went wrong. Did I forget to do something?