nejiko Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 Вот есть скрипт!- script OnLogin -1,{ end; OnPCLoginEvent: announce "Приветствуем "+strcharinfo(0)+","+((sex)?"он":"она")+" "+((sex)?"вошёл":"вошла")+" в игру!",bc_all,0xD5FF00; set eff,1;soundeffectall "Holyshit.wav",0; end;}Можно добавить не одну мелодию а несколько и что-бы они играли рандомно при входе???! 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Agasper Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 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; } 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
nejiko Опубликовано 11 января, 2012 Автор Жалоба Поделиться Опубликовано 11 января, 2012 Сенк) 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 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;} 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Карласон Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 nоmn нечего не имею против тебя,но у вас у обоих все рабочее. Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 Варианты рабочие, но мой быстрее выполнится. Как бы меньше нагрузки.Мало того, думаю сработает даже так (еще быстрее):switch(rand(2)){ case 0: soundeffectall "name1.wav",0; break; case 1: soundeffectall "name2.wav",0; break; case 2: soundeffectall "name1.wav",0; break;} 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
Карласон Опубликовано 11 января, 2012 Жалоба Поделиться Опубликовано 11 января, 2012 Работает все работает=) Ссылка на комментарий Поделиться на другие сайты Поделиться
nejiko Опубликовано 12 января, 2012 Автор Жалоба Поделиться Опубликовано 12 января, 2012 а как ето вместить в шмотку...всмысле Рандом?20225,musa,musa,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(100000,100000),0; soundeffectall "mus3.wav",0; },{},{} Ссылка на комментарий Поделиться на другие сайты Поделиться
Fox RM Опубликовано 12 января, 2012 Жалоба Поделиться Опубликовано 12 января, 2012 а как ето вместить в шмотку...всмысле Рандом?20225,musa,musa,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(100000,100000),0; soundeffectall "mus3.wav",0; },{},{}Попробую предположить, что реализация этой идеи осуществляется при помощи callfunc Ссылка на комментарий Поделиться на другие сайты Поделиться
Кеник Опубликовано 12 января, 2012 Жалоба Поделиться Опубликовано 12 января, 2012 Есть еще вариант с определением массива прям там (: Хотя лично мне callfunc больше по душе. Ссылка на комментарий Поделиться на другие сайты Поделиться
nomn Опубликовано 12 января, 2012 Жалоба Поделиться Опубликовано 12 января, 2012 Строка итема имеет ограничение, да и писать в одну строчку... ну не удобно по меньшей мере.Верно говорят - вызывай ф-цию. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения