[ARHIIV] mängumeistrid
Pole sisse logitud. [Logi sisse ]
Mine lehekülje algusesse
Prinditav versioon | Telli teema e-mailile | Lisa lemmikutesse  
Timer , Spawner
Bproof
Level 6
Avatar

Liitunud: 23.5.2010
Postitusi: 262
[EEMAL]




postitati 30.5.2010 15:48 Tsiteeri
Timer , Spawner



Tere ,

Kuidas teha nii et kui näiteks obj_koll sureb , siis 60 seci pärast spawnib ta samas kohas , kus alguseski ?

Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 30.5.2010 15:58 Tsiteeri


Sa pead tekitama kolli suremisel objecti mis 60 sekundi pärast muutub uuesti kolliks...

Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 30.5.2010 15:59 Tsiteeri


Suremisel tekitad objecti alustamisasukohta.

kolli destroy eventisse
Kood:
instance_create(xstart, ystart, objRespawn);



Siis teed objRespawnile alarmi ja tekitad uue kolli ja hävitad respawn objecti.

objRespawni create eventisse
Kood:
alarm[0] = 60 * fps;


objRespawni alarm 0 eventisse
Kood:
instance_create(x, y, obj_koll);
instance_destroy();
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
h0lx
Kohalik sitapea
Avatar

Liitunud: 10.4.2006
Postitusi: 1826
[EEMAL]




postitati 30.5.2010 21:27 Tsiteeri


Tsitaat:
Tsitaat: Peeter
Kood:
alarm[0] = 60 * fps;


Teeb ebaausaks aeglasemate arvutitega inimese jaoks, 60*room_speed peaks võrdsed võimalused andma.
Platform II: -DMI-; H0lx&jorssJõulumäng I: h0lx&jorss
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 30.5.2010 21:44 Tsiteeri


ja kui korraks on mingi messagebox ees, või loed helpi, siis on ju korraks fps 0. ja 60*0 = 0, ehk siis alarm[0]=0 deaktiveerub alarmi.


peaks olema jah pigem alarm[0]=60; või siis alarm[0]=60*room_speed;

http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
InCreator
baksjor!
Avatar

Liitunud: 18.12.2005
Postitusi: 1230
[EEMAL]




postitati 30.5.2010 22:29 Tsiteeri


Tsitaat:
Tsitaat: valter

peaks olema jah pigem alarm[0]=60; või siis alarm[0]=60*room_speed;


alarm[0]=1800 sa tahtsid öelda.

A window is technically a wallhack.
Emo2: InCreator
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
valter
1


Liitunud: 19.1.2005
Postitusi: 1553
[EEMAL]




postitati 31.5.2010 05:51 Tsiteeri


tahtsin.
http://www.dmgamez.pri.ee/GRONGO1/uss_walk.gif
Ralli I: dm11Veresaun III: dm11<br>Emo1: icedude, valter8bit I: võistlus kestabAktsioon III (2009): -<br>Aasta mäng 2009: Pilvemees, valter<br>Vabateema II: valter
Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 31.5.2010 06:31 Tsiteeri


Kas alarmiga nii ei anna teha?

alarm[0]=10 {tegevus;}


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum
InCreator
baksjor!
Avatar

Liitunud: 18.12.2005
Postitusi: 1230
[EEMAL]




postitati 31.5.2010 08:13 Tsiteeri


Ei anna.

Alarm[nr] = aeg

ja mis juhtuma hakkab, paned alarm NR eventisse.

Näiteks kui collisioni ajal öeldakse et alarm[0] = 10

siis mis peale aja täis tiksumist juhtub, koodid kõik Alarm0 eventisse

A window is technically a wallhack.
Emo2: InCreator
Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum
normann
Level 15
Avatar

Liitunud: 28.4.2006
Postitusi: 1528
[EEMAL]




postitati 31.5.2010 09:07 Tsiteeri


kui panna collisioni:
alarm[NR] = 10;
siis kui collision on pikaajaline(toimub iga step), j22bki ta alarmi resettima, ma ise kunagi pikalt m6ltesin: "Mis bug see on, miks alarm ei t66ta?"

http://media.kickstatic.com/kickapps/images/40602/photos/PHOTO_7961920_40602_4826691_ap.jpg

Vaata kasutaja profiili Saada kasutajale e-mail Otsi kasutaja postitusi Saada privaatsõnum
Peeter
Level 9
Avatar

Liitunud: 17.7.2006
Postitusi: 607
[EEMAL]




postitati 31.5.2010 11:00 Tsiteeri


Praegusel juhul on alarm create eventis. Aga, kui steppi või collisionisse panna, siis tuleks kontrollida, kas alarmi pole veel käivitatud.

if (alarm[0] = -1)
{
alarm[0] = x;
}
Strateegia II: Peeter ja rallitajaRPG III: Peeter<br>Jõulu 2008 II: PeeterEmo3: emoemo<br>Aktsioon I (2009): PeeterVabateema I: veka&pets
Vaata kasutaja profiili Saada kasutajale e-mail Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
stalkerxx3
Level 2
Avatar

Liitunud: 5.6.2010
Postitusi: 30
[EEMAL]




postitati 6.6.2010 09:40 Tsiteeri


Heh, tee hoopis nii et kui ta surma saab siis EI DESTROY vaid hoopis et teleks ta ruumist välja (x -100,y -100) ja alarm mis ta tagasi teleks (Jump to start vms.) ja elud täis paneks, lihtne.
Pole vaja mingit lisa objecti ega midagi.
Võin ka mingi näite teha kui vaja, ainult ütle GM versioon.

Vaata kasutaja profiili Otsi kasutaja postitusi Saada privaatsõnum Vaata kasutaja MSN-i
Silx-y
Level 11
Avatar

Liitunud: 11.6.2009
Postitusi: 846
[EEMAL]




postitati 6.6.2010 11:25 Tsiteeri


Ta sai ju lahenduse :D

See mis siin ees on pakutud on kõige loogilisem ju :D


Vaata kasutaja profiili Külasta kasutaja kodulehte Otsi kasutaja postitusi Saada privaatsõnum

Hetkel loevad seda teemat:
Mitte ühtegi - 1 külaline

Mine lehekülje lõppu





Foorumi algbaas põhineb XMB mootoril, modifitseeritud Valter Pundi poolt
Kodulehekülg on tehtud Valter Pundi poolt vpundi ät gmail punkt komm