Jump to content
  • 0
Notorius

Drop MVP

Question

Hello I am using this script but I want to add another item with a rate of 10% in addition to the one it already has

 

-	script	MvpDrop	-1,{
OnNPCKillEvent:
if ( !getmonsterinfo( killedrid, MOB_MVPEXP ) ) end;
if ( getcharid(1) ) {
	getpartymember getcharid(1), 1;
	getpartymember getcharid(1), 2;
	for ( .@i = 0; .@i < [email protected]; .@i++ ) {
		if ( isloggedin( [email protected][.@i], [email protected][.@i] ) ) { // what happens if someone in the party member is offline =/
			.@partymemberaid[.@c] = [email protected][.@i];
			.@c++;
		}
	}
	getitem 675, 3, .@partymemberaid[ rand( .@c ) ];
}
else {
	getitem 675, 3;
}
end;
}

 

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

After:

getitem 675, 3, .@partymemberaid[ rand( .@c ) ];

add:

if (rand(1,10) == 5) { getitem item_id, item_qty, .@partymemberaid[ rand( .@c ) ]; }

 

After:

getitem 675, 3;

add:

if (rand(1,10) == 5) { getitem item_id, item_qty; }

 

So you'll have 1/10 (10%) chance to get that item.

  • Upvote 2
Link to comment
Share on other sites

  • 0
7 hours ago, 2Wire said:

After:

getitem 675, 3, .@partymemberaid[ rand( .@c ) ];

add:

if (rand(1,10) == 5) { getitem item_id, item_qty, .@partymemberaid[ rand( .@c ) ]; }

 

After:

getitem 675, 3;

add:

if (rand(1,10) == 5) { getitem item_id, item_qty; }

 

So you'll have 1/10 (10%) chance to get that item.

It is working very well for me but what if I want to add 8 items and only give you 1 at random from item id 7290 to 7297

Link to comment
Share on other sites

  • 0
getitem F_Rand(7290,7291,7292,7293,7294,7295,7296,7297), 1;

 

Edited by pajodex
  • Upvote 1
  • MVP 1
Link to comment
Share on other sites

  • 0
On 3/13/2023 at 12:50 AM, 2Wire said:

After:

getitem 675, 3, .@partymemberaid[ rand( .@c ) ];

add:

if (rand(1,10) == 5) { getitem item_id, item_qty, .@partymemberaid[ rand( .@c ) ]; }

 

After:

getitem 675, 3;

add:

if (rand(1,10) == 5) { getitem item_id, item_qty; }

 

So you'll have 1/10 (10%) chance to get that item.

How do I increase the probability to 15 or 20 etc?

Link to comment
Share on other sites

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.



×
×
  • Create New...