Author Topic: How to make delay between commands in scripts?  (Read 962 times)

Hello.

Im making myself an item, but i cant make an delay between two cmds.
And yes, i am new at making addons

Could you tell me how to, please?

Code: [Select]
function BonkImage::onFire(%this,%obj,%slot)
{


for(%i=0;%i<5;%i++)
{
%toolDB = %obj.tool[%i];
if(%toolDB $= %this.item.getID())
{
%obj.setDataBlock("PlayerFaster");
%obj.emote(BonkdrinkImage);
%obj.tool[%i] = 0;
%obj.weaponCount--;
messageClient(%obj.client,'MsgItemPickup','',%i,0);
                                %obj.setDataBlock("PlayerStandardArmor"); // I need to add delay to this part (about 5 secs)
                                break;
}
}
}
« Last Edit: August 30, 2012, 02:32:31 PM by superluigi123 »

Goes in coding help, but you can use schedules for this.

%obj.schedule(5000, setDataBlock, "PlayerStandardArmor");

Thank you for help! Locking this topic