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

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

Вот есть скрипт!

-	script	OnLogin	-1,{ 
end;
OnPCLoginEvent:

announce "Приветствуем "+strcharinfo(0)+","+((sex)?"он":"она")+" "+((sex)?"вошёл":"вошла")+" в игру!",bc_all,0xD5FF00;
set eff,1;
soundeffectall "Holyshit.wav",0;
end;
}

Можно добавить не одну мелодию а несколько и что-бы они играли рандомно при входе???!

  • Downvote 1
Ссылка на комментарий
Поделиться на другие сайты

set @sound,rand(1,3);
if(@sound==1){ soundeffectall "name1.wav",0; }
if(@sound==2){ soundeffectall "name2.wav",0; }
if(@sound==3){ soundeffectall "name3.wav",0; }

Предлагаю так


set @melody, rand(2)

switch(@melody)
{
case 0:
soundeffectall "name1.wav",0;
break;

case 1:
soundeffectall "name2.wav",0;
break;

case 2:
soundeffectall "name1.wav",0;
break;
}

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

Варианты рабочие, но мой быстрее выполнится. Как бы меньше нагрузки.

Мало того, думаю сработает даже так (еще быстрее):


switch(rand(2))
{
case 0:
soundeffectall "name1.wav",0;
break;

case 1:
soundeffectall "name2.wav",0;
break;

case 2:
soundeffectall "name1.wav",0;
break;
}

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

а как ето вместить в шмотку...всмысле Рандом?

20225,musa,musa,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(100000,100000),0; soundeffectall "mus3.wav",0; },{},{}

Попробую предположить, что реализация этой идеи осуществляется при помощи callfunc

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

Строка итема имеет ограничение, да и писать в одну строчку... ну не удобно по меньшей мере.

Верно говорят - вызывай ф-цию.

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты

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