you must place
OnInit:
waitingroom "Guild Transfer Package",0;
end;
under
if( countitem(29455) == 1 && #guild_package == 0 ) {
mes "[Manager]";
mes "Let see if you already qualified to get those items..";
next;
mes "Checking.......";
next;
mes "You are Qualified to get this Guild Package Item?";
mes "Thanks For Playing Adik sa Ragnarok Online";
next;
getitem2 20000,1,1,7,0,0,0,0,0; //Diablo Armor
getitem2 20001,1,1,7,0,0,0,0,0; //Diablo Boots
getitem2 20002,1,1,7,0,0,0,0,0; //Diablo Manteau
getitem2 20004,1,1,7,0,0,0,0,0; //Diablo Robe
getitem 20003,2; //Diablo Ring
getitem 20012,1; //GentlePipe
getitem 20010,1; //LadyTanee Card
getitem 20011,1; //TaoGunka Card
delitem 29455,1;
set #guild_package, 2;
close;
} else if( countitem(29455) == 0 && #guild_package >= 1 ) {
mes "Sorry you are not qualified to get the guild package!";
next;
mes "You need a Guild Package Ticket and Make sure its your first time to get the Package.!";
close;
}
because when you talk with npc , npc will run the OnInit script and end it as you write .