Перейти к содержанию

[Script] Bonus Day


nejiko

Рекомендуемые сообщения

Может было извените если не заметил!

Кто создал я не в курсе!

-	script	bonus_days	-1,{
OnPCLoginEvent:
OnInit:
if(gettime(4)==0) goto bonus_mvp;
if(gettime(4)==1) goto bonus_exp;
if(gettime(4)==2) goto bonus_zeny;
if(gettime(4)==3) goto bonus_mvp;
if(gettime(4)==4) goto bonus_exp;
if(gettime(4)==5) goto bonus_guild;
end;


bonus_exp:
set $@exp,1;
set $@bxp,rand(1100000,1600000);
set $@jxp,rand(1100000,1600000);
setbattleflag("base_exp_rate",$@bxp);
setbattleflag("job_exp_rate",$@jxp);
announce "Уважаемые игроки,сегодня День опыта! Целый день вы сможете получать EXP в 1.5 раза больше!",0,0x00ff00;
end;

bonus_zeny:
set $@zeny,1;
setbattleflag ("zeny_from_mobs",$@zeny);
announce "Уважаемые игроки,сегодня День зени! С любого монстра падают зени!",0,0x00ff00;
end;

bonus_mvp:
set $@mvp,1;
set $@mvphp,rand(100,90);
setbattleflag("mvp_hp_rate",$@mvphp);
announce "Уважаемые игроки,сегодня День MVP! У всех MVP (монстров-босов) на 10% меньше HP!",0,0x00ff00;
end;


bonus_guild:
set $@guild,1;
set $@guildxp,rand(50,100);
setbattleflag("guild_exp_limit",$@guildxp);
announce "Уважаемые игроки,сегодня День гильдии! В гильдию идет на 50% больше опыта!",0,0x00ff00;
end;

OnClock2359: // Сбрасываем старые бонусы перед началом нового дня
set $@exp,0;
set $@zenyk,0;
set $@mvp,0;
set $@guild,0;
end;
}

Изменено пользователем nejiko
  • Upvote 2
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика