Jump to content
  • 0

How to set Delay from get item...


Question

9 answers to this question

Recommended Posts

  • 0
Posted
-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;
}

 

  • Love 1
  • 0
Posted
On 1/17/2023 at 9:48 PM, Emistry said:
-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;
}

 

Thank you too much.

  • 0
Posted
On 1/17/2023 at 11:48 AM, Emistry said:
-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;
}

 

Hello @Emistry! good day! 

How do I add a command, example: @check, and the command says how much time is left for a new drop? plss ❤️

  • 0
Posted

maybe something like that

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
	message strcharinfo(0),"Next drop in "+ ( @delay - .@gettimetick ) + " seconds.";
	end;
}

 

  • 0
Posted
On 1/22/2023 at 12:34 PM, Angeluz said:

maybe something like that

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
	message strcharinfo(0),"Next drop in "+ ( @delay - .@gettimetick ) + " seconds.";
	end;
}

 

time error ?

image.thumb.png.8334c029bcfc64cade0679118d78bfae.png

  • 0
Posted
3 hours ago, WillJocker said:

time error ?

image.thumb.png.8334c029bcfc64cade0679118d78bfae.png

my bad

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
	message strcharinfo(0),"Next drop in "+ ( @delay - gettimetick(2) ) + " seconds.";
	end;
}

 

  • Love 1
  • 0
Posted (edited)
20 hours ago, Angeluz said:

my bad

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
	message strcharinfo(0),"Next drop in "+ ( @delay - gettimetick(2) ) + " seconds.";
	end;
}

 

image.thumb.png.464330397ca4d85a29e57c05e483c4e5.png

in the first drop looks like this:can adjust for the first one to appear, for example: Drop available now

after passing the 60s it looks like this

and image.thumb.png.3f726e0d1bfca81dafa7ccfcaf8df835.png

counting negative

Edited by WillJocker
  • 0
Posted

try with this

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
  	if (( @delay - gettimetick(2)) <=0 )
		message strcharinfo(0),"Your next drop is ready!";
  	else
  		message strcharinfo(0),"Next drop in "+ ( @delay - gettimetick(2) ) + " seconds.";
	end;
}

 

  • Love 1
  • 0
Posted
19 hours ago, Angeluz said:

try with this

 

-	script	KillMon2Cash	-1,{
OnNPCKillEvent:
.@gettimetick = gettimetick(2);
if (rand(100) < 1 && .@gettimetick > @delay) {
	getitem 50001,1;
	@delay = .@gettimetick + 60; // 60 seconds
}
end;

OnInit:
	bindatcmd "check", "KillMon2Cash::OnCheckTime";
	end;
	
OnCheckTime:
  	if (( @delay - gettimetick(2)) <=0 )
		message strcharinfo(0),"Your next drop is ready!";
  	else
  		message strcharinfo(0),"Next drop in "+ ( @delay - gettimetick(2) ) + " seconds.";
	end;
}

 

thx! very nicee ❤️

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...