Jump to content

Question

Posted

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 < $@partymembercount; .@i++ ) {
		if ( isloggedin( $@partymemberaid[.@i], $@partymembercid[.@i] ) ) { // what happens if someone in the party member is offline =/
			.@partymemberaid[.@c] = $@partymemberaid[.@i];
			.@c++;
		}
	}
	getitem 675, 3, .@partymemberaid[ rand( .@c ) ];
}
else {
	getitem 675, 3;
}
end;
}

 

5 answers to this question

Recommended Posts

  • 0
Posted

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
  • 0
Posted
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

  • 0
Posted
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?

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...