Excellent

Random Drop MvP

4 сообщения в этой теме

Прошу помощи опишу ситуацию:

Суть такова хочется сделать что бы из любого мвп падала рандомная вещь с шансом 0,25% к примеру айди 678 607 7227(по факту есть 31шт лута которая должна выпадать) что бы небыло так как например в каждый мвп прописываешь к примеру 7227 Амон ра выпадение 607 туртл и т.д. нуженн именно рандом что бы его прописать во все мвп а потом при убийстве мвп падал шанс 0,25% и с него вылетала вещь 1-31

-1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

setarray .mvpid[0], id, id, id ...... ; // mvp id
setarray .itemid[0], id, id, id ...... ; // item id
OnNPCKillEvent:
for(.i = 0; .i < getarraysize(.mvpid); .i++)
{
if(killedrid == .mvpid[.i]){
if(rand(100) <= 1) // 1%, меньше нельзя
getitem .itemid[rand(getarraysize(.itemid)];
}
}
end;

2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах


if(rand(100) <= 1) // 1%, меньше нельзя

if(rand(10000) < 25) // 0.25%

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах


if(rand(100) <= 1) // 1%, меньше нельзя

if(rand(10000) < 25) // 0.25%

Точно, ы.

yaloh

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас