www.gmindo.web.id/forum
Forum ini sudah tidak dipakai lagi. Silakan ke forum baru di www.gmindo.web.id/forum Very Happy

Terima kasih

Join the forum, it's quick and easy

www.gmindo.web.id/forum
Forum ini sudah tidak dipakai lagi. Silakan ke forum baru di www.gmindo.web.id/forum Very Happy

Terima kasih
www.gmindo.web.id/forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

[ASK] script Random enemy

4 posters

Go down

[ASK] script Random enemy Empty [ASK] script Random enemy

Post by DONI Mon 18 Feb 2013, 08:22

sekalian mau tanya ini mas kevin, sblmnya terimakasih dah mau jawab pertanyaan saya:
Code:
{
  if (hspeed == 0) //jika horzontal speed equivalent sama dengan 0
  { //maka
  //jika nilai random kurang dari 1 dan tidak ada objek di titik koordina x-4 dan objek musuh
    if (random(3)<1 and place_free(x-4,y))
      { //maka
      hspeed = -4; //set speed sebesar 4 dengan arah ke kiri
      vspeed = 0; //set vspeed =0
      }
     
    if (random(3)<1 and place_free(x+4,y))
      { hspeed =  4;
        vspeed = 0;}
  }
  else
  {
    if (random(3)<1 and place_free(x,y-4))
      { hspeed = 0; vspeed = -4;}
    if (random(3)<1 and place_free(x,y+4))
      { hspeed = 0; vspeed =  4;}
  }
}

itu script Random enemy.. yg saya bingung ANGKA (3) tsb buat apa ya??????
DAN jg scipt d bwah ini bacanya gmna ya mas kevin..?
Code:
if (floor(random(60-1))=0)


Terakhir diubah oleh DONI tanggal Mon 18 Feb 2013, 08:30, total 3 kali diubah (Reason for editing : keliru)
DONI
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Kevin Blaze Coolerz Mon 18 Feb 2013, 08:50

random(3), berarti nilai nya random, dari 0 sampai 3 (termasuk pecahan / koma)

kalo floor(random(60-1) itu nilai antara 0 sampai 59, tapi bilangan bulat, karena ad fungsi floor (bulat ke bawah, misal: 0.4 jadi 0)
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 28
Lokasi : Palembang

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Asuna Mon 18 Feb 2013, 09:05

*Moved to Tanya Jawab*
hmm udah ketiga kalinya nih ngebajak trit orang, dan sekarang OOT lagi ga nyambung dengan trit itu Hammer
okay, ini terakhir kali aku kasih peringatan, sekali begini lagi aku -1 warnbarmu ya [ASK] script Random enemy 4284594497
Asuna
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty terusan pertanyaan ttg Random tadi, hehe

Post by DONI Mon 18 Feb 2013, 10:14

berarti 0 sampai 3, itu seperti Dadu yg di lempar memiliki 4 sisi (kanan,kiri,atas,bawah) gitu ya???

klo yg ini sperti dadu yg memiliki 60 sisi gt ya??
Code:

if (floor(random(60-1))=0)
Tapi
Code:
=0
itu maksudnya gmn ya mas??
DONI
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Asuna Mon 18 Feb 2013, 11:09

*Merged*
kalo mau nerusin, reply aja disini Hammer

Surprised <-- maksudnya emot yang kaya gini [ASK] script Random enemy 4237465583

=0 ya sama dengan 0 atuh [ASK] script Random enemy 4284594497
Asuna
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by DONI Mon 18 Feb 2013, 11:38

[quote="Asuna"]*Merged*
kalo mau nerusin, reply aja disini

<-- maksudnya emot yang kaya gini

=0 ya sama dengan 0 atuh
----------------------------------------------------------------------------------------------------
berarti itu maksdnya ketika angka 0 sampai 59 di acak/random dan mendapat nilai 0 maka statement akan di jalankan gitu ya???????????
DONI
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Asuna Mon 18 Feb 2013, 11:45

ya gitu lah, coba aja [ASK] script Random enemy 883715920
Asuna
Asuna
Global Moderator
Global Moderator

100%
Jumlah posting : 1711
Points : 1901
Join date : 10.01.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty terusan pertanyaan ttg Random tadi, hehe

Post by DONI Mon 18 Feb 2013, 16:38

Kevin Blaze Coolerz wrote:random(3), berarti nilai nya random, dari 0 sampai 3 (termasuk pecahan / koma)

kalo floor(random(60-1) itu nilai antara 0 sampai 59, tapi bilangan bulat, karena ad fungsi floor (bulat ke bawah, misal: 0.4 jadi 0)

berarti 0 sampai 3, itu seperti Dadu yg di lempar memiliki 4 sisi (kanan,kiri,atas,bawah) gitu ya???

klo yg di bwah ini sperti dadu yg memiliki 60 sisi gt ya??

Code:
 if (floor(random(60-1))=0)
DONI
DONI
GM Beginner
GM Beginner

75%
Jumlah posting : 104
Points : 110
Join date : 14.02.13

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Kevin Blaze Coolerz Mon 18 Feb 2013, 19:04

DONI wrote:
Kevin Blaze Coolerz wrote:random(3), berarti nilai nya random, dari 0 sampai 3 (termasuk pecahan / koma)

kalo floor(random(60-1) itu nilai antara 0 sampai 59, tapi bilangan bulat, karena ad fungsi floor (bulat ke bawah, misal: 0.4 jadi 0)

berarti 0 sampai 3, itu seperti Dadu yg di lempar memiliki 4 sisi (kanan,kiri,atas,bawah) gitu ya???

klo yg di bwah ini sperti dadu yg memiliki 60 sisi gt ya??

Code:
 if (floor(random(60-1))=0)

yupz, kurang lebih seperti dadu Very Happy
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 28
Lokasi : Palembang

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by zebrakelabu Tue 19 Feb 2013, 13:36

ehm aku mesti nimbrung

random(3) berarti angka random akan muncul dari 0 sampai mendekati 3 tapi tidak akan pernah sama dengan 3

jadi hasil terbesar random (3) mungkin saja 2.9999999999999 dst. But it will never equal 3.

Tergantung kebutuhannya, kalau yang diinginkan adalah bilangan bulat maka pembulatan sebaiknya dipakai, misal: i=floor(random(3)). atau pakai irandom, jadi: i=irandom(3).



zebrakelabu
zebrakelabu
Admin
Admin

100%
Jumlah posting : 933
Points : 960
Join date : 06.01.13
Lokasi : Jakarta

http://www.project25games.com

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Kevin Blaze Coolerz Tue 19 Feb 2013, 19:09

zebrakelabu wrote:ehm aku mesti nimbrung

random(3) berarti angka random akan muncul dari 0 sampai mendekati 3 tapi tidak akan pernah sama dengan 3

jadi hasil terbesar random (3) mungkin saja 2.9999999999999 dst. But it will never equal 3.

Tergantung kebutuhannya, kalau yang diinginkan adalah bilangan bulat maka pembulatan sebaiknya dipakai, misal: i=floor(random(3)). atau pakai irandom, jadi: i=irandom(3).

yupz bener om, tpi utk singkat nya ya 3 itu cukup untuk mewakili 2.99999 Hammer
cz bnyk yg pake floor() di script random
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

100%
Jumlah posting : 3323
Points : 3795
Join date : 06.01.13
Age : 28
Lokasi : Palembang

http://kevin-blaze-coolerz.blogspot.com/

Kembali Ke Atas Go down

[ASK] script Random enemy Empty Re: [ASK] script Random enemy

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik