Please login or register.

Login with username, password and session length
Advanced search  

News:

This forum provides RSS feed. To query recent posts use this url. More...


Author Topic: Music  (Read 4516 times)

0 Members and 1 Guest are viewing this topic.

Ol3g

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Music
« on: February 15, 2008, 11:18:35 AM »

Ahoj, mam takovy problem:

Behem jedne sceny se jako hudba pozadi maji stridat 3 ruzne motivy...to jak je budu stridat jestli nahodne nebo budou jasne zadane to nereste..problem je v tom, ze netusim kde to mam zapsat :) Pokud do scene_init zadam jednoduchou podminku, ktera mi bude kontrolovat jestli nejaka hudba prave bezi a pokud ne vybere jeden z motivu a pusti ho, tak se to provede pouze jednou a po dohrani motivu logicky se uz nic noveho poustet nebude. Pokud to vyresim cyklem ve stejnem skriptu tak se mi hra jednoduse sekne, protoze to stale dokola prochazi tim cyklem a nepusti me to dal...nejake napady pls?
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Music
« Reply #1 on: February 15, 2008, 11:42:01 AM »

ja bych to resil na obecne rovine necim takovym:

music_daemon.script

Code: [Select]
#include "scripts\base.inc"

while (1)
{
  if (Game.IsMusicPlaying()) Sleep(1);
  Game.PlayMusic("cesta k motivum" + Random(1,10) + ".ogg");
}

a nekam do scene_init.script bych dal

Code: [Select]
this.AttachScript("cesta k music_daemon.script");
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Ol3g

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Re: Music
« Reply #2 on: February 15, 2008, 11:55:37 AM »

No pokud pridam uplne na konec nebo i na zacatek :

Code: [Select]
this.AttachScript("music\music_daemon.script");
A muj deamon vypada takto :

Code: [Select]
actor.Talk("True caban");
while (konec==false)
{
  if (!Game.IsMusicPlaying()){
  Game.PlayMusic("WIND" + Random(1,2) + ".ogg");
  }
}

konec je globalni promena ve ktere mam defaultne false a zatim jsme ji nikde nemenil..

Nefunguje to. Actor mi ani nerekne "True caban" takze podle me se do toho scriptu ani nedostanu...
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Music
« Reply #3 on: February 15, 2008, 12:40:03 PM »

to mas ale uplne jinak, nez ja.

Zaprve, nemuzes mit nekonecnou smycku bez Sleep, jinak hra zamrzne (nepreda rizeni jinym vlaknum).

Za druhe Ti tam chybi #include "scripts\base.inc" ve kterem mas definovanou jak promennou konec tak actor.

Mrkni do wme.log, at vidis o cem mluvim.
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet

Ol3g

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 3
    • View Profile
Re: Music
« Reply #4 on: February 15, 2008, 03:34:41 PM »

To include tam mam jenom jsem to nenakopcil...kazdopadne v te smycce to opravim a zkusim, ale nejak me zarazi ze mi ten actor ani nevypise tu vetu...jako bych se do toho scriptu vubec nedostal...kazdopadne vyzkousim az budu doma a pisnu co a jak...
Logged

metamorphium

  • Global Moderator
  • Addicted to WME forum
  • *
  • Karma: 12
  • Offline Offline
  • Gender: Male
  • Posts: 1511
  • Vampires!
    • View Profile
    • CBE  software s.r.o.
Re: Music
« Reply #5 on: February 15, 2008, 03:48:46 PM »

proto rikam, mrkni do logu, tam bude duvod.
Logged
J.U.L.I.A. Enhanced Edition, Vampires!, J.U.L.I.A., J.U.L.I.A. Untold, Ghost in the Sheet
 

Page created in 0.037 seconds with 21 queries.