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.

game tower defense

4 posters

Halaman 3 dari 4 Previous  1, 2, 3, 4  Next

Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Wed 05 Jun 2013, 22:55

error mas kev....

itu klo aq pake script ini
Code:
if distance_to_object(target) > range
    {
    sc_seleksi_hp()
    }
aq taruh dievent step object tower laser mas...
___________________________________________
ERROR in
action number 1
of Step Event
for object ob_tower_laser:

In script sc_seleksi_hp:
Error in code at line 1:
if argument0.speed != 0
^
at position 14: Unknown variable speed


scriptnya aq ubah gini
Code:
 if distance_to_object(ob_enemy_parent) > range
    {
    target = instance_nearest(x,y,ob_enemy_parent);
    }
tp ttp aja g bisa mas hiks hiks hiks hiks hiks......... Mewek
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Thu 06 Jun 2013, 09:54

yg sc_seleksi_hp() harus di kasih argument, misal: sc_seleksi_hp(ob_enemy) Very Happy ak lupa ksih tau Razz

scriptnya aq ubah gini
CODE: BLOK TEKS
if distance_to_object(ob_enemy_parent) > range
{
target = instance_nearest(x,y,ob_enemy_parent);
}

tp ttp aja g bisa mas

gk bsa nembak target yg udh kluar range?
hrus ny pke variable target, bukan ob_enemy_parent pada distance_to_object()

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Thu 06 Jun 2013, 19:11

mas kevin or zebrakelabu
event step object tower aq rubah gini mas berhasil
Code:
if (active=0)
{
    x=mouse_x;
    y=mouse_y;
    move_snap(16,16);
}
else
//Check if enemies are in range and activate firing if needed
{
 if !instance_exists(target)
      {
        //script seleksi
        target=sc_ret_hp()
      }
    if firing > 0 firing += 1;
    if firing >= 30/rate firing = 0;
    if not instance_exists(target) target = noone;
    if instance_exists(ob_enemy_parent)
    {
        if target = noone target = instance_nearest(x,y,ob_enemy_parent);
        if point_distance(x,y,target.x,target.y) > range
            target = noone;
        else if firing = 0
            firing = 1;
    }
    if firing = 1 depth  = -3;
    else depth = -2;
}

tapi knp ya kokada g beresnya dikit biasanya enemy5 ato yg terakhir misa dam 1gelombang muncul 3 ketika yg no1 dtembak no 2 no3 ikut berkurang HPnya bahkan ikut mati..... bisa bantuin ngefixin g....??? klo bisa ntar aq PM gmknya....
klo misalnya tau bantuin y.....biar aq fix-in sendiri,,, makasi...... Very Happy
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Thu 06 Jun 2013, 20:35

gmk mu emg ad yg salah, dan udh ak perbaiki di gmk ku yg sebelum ny itu Very Happy tinggal di copas aja script peluru laser ny

ak kira dlm 1 wave itu tiap enemy ny beda, dari enemy1 s/d enemy5, tpi malah ad enemy yg sama Very Happy sdangkan script sc_ret_hp yg di pke utk mendapatkan nama enemy mana yg sesuai kriteria, jika enemy1 maka semua enemy1 akan berkurang hp ny saat di tembak.



Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Thu 06 Jun 2013, 20:40

oce aq coba dulu mas.....
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Thu 06 Jun 2013, 20:57

ok, silakan Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by zebrakelabu Sat 08 Jun 2013, 08:57

seru juga nih diskusinya Very Happy

gmk yang paling update kamu taruh dimana? pake dropbox aja
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

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Sat 08 Jun 2013, 23:10

iya dtaruh ddropbox mas zebra.....
namanya aq juga br belajar maklum cerewet alias byk tanya wkwkwkwkwk..... Very Happy
para sesepuh forum ini yg sabar ya ngasih ilmu keaq Mewek
c[a] udh ak hapus, cz sdh ada variable target, jdi ya pke target aja

switch(object_get_name(target))
{
case 'object0': baris=1; break
case 'object1': baris=2; break
case 'object2': baris=3; break
case 'object3': baris=4; break
case 'object4': baris=5; break
}

ntar ak yg fix aja kalo yg ini, kode di atas ak ragu bnget. cz dlm 1 wave terdapat object yg sama. mksd ny, ad kemungkinan object0 itu lebih dari 1 dlm 1 wave. kalo itu trjadi, maka baris terakhir yg di hitung.

yiaaaahhh bang kevin kok ngomong gini..... pale dtrit ini jadi aiKu masih salah ni...??
mas zebrakelabu menurut mas gmn ni...?? ainya masih blm rebes ta???
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Sat 08 Jun 2013, 23:19

kan udh ak fix, cek PM Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Sat 08 Jun 2013, 23:28

iya mas uda makasi..... bbbuuuuuaaaannnnyyyyaaaaakkkkk...... uda bantuin mas kev..... Cendol Jempol2
kan mas kevin
kode di atas ak ragu bnget.
kok ragu jadi ainya itu masih salah y mas kev.....???

adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Sat 08 Jun 2013, 23:39

ok, sma" Very Happy
kalo udh solved mohon laporan ny Very Happy

iy salah kalo pke kode di atas, ak salah perkiraan, kirain dalam 1 wave itu gk ada enemy yg sama. semua ny beda, enemy1 gk muncul 2x atau bhkan lebih. kalo tiap enemy cma muncul 1x dlm1 wave, maka kode di atas 100% work Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Sun 09 Jun 2013, 00:10

siiiiaaaaaappp mas kevin ntar aq laporin klo solved Very Happy
jadi klo mw work harus ganti dscript get_wave_enemies wave ni mas...???
ato cm ganti dbagian ini...??

case 1:a=instance_create(-32,0,choose(ob_enemy,ob_enemy2)); break;
choose kan pilih y mas....

ato dsini nya mas
Code:
//  Go to the next wave
{
    if wave_enemies  = 0
    {
        wave += 1;
        wave_time  = 0;
        wave_enemies  = min(7+floor(wave*0.4),15);
        ee = wave_enemies ;
        extra = round(random(2))+1;
    }
}
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Sun 09 Jun 2013, 10:39

lihat aja di script get_wave_enemies di gmk ku, udh ak ubah Very Happy

it, choose itu artinya "pilih"
Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Sun 09 Jun 2013, 23:26

mas kev uda aq coba Games aq mw tanya ni...??
uda aq coba benerin ttp aja si aq g bisa drunken hehehehehe.... Very Happy
itu tower Lasernya kok telat ya respon tembaknya jadi banyak lolos enemynya knp kok g bisa musuh yg pertama yg lgsg dtembak ya.....
klo tower canonnya si uda g ada masaLah....
klo targetnya jadi global itu mesti telat yg laser knp y mas...?? Bingung
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Mon 10 Jun 2013, 09:25

ntar ak cek lgi gmk ny Very Happy
msih gk brubah kan script pada tower laser ny?

Edit:
sbelum di ubah jdi global.target sih ok" aja, pas udh diubah jadi kacau Ngakak

tpi ak mau nnya, draw Baris ny itu mau ny gimana dan dimana?
cma draw 1 target atau draw masing" target ny tower ?
yg ak bikin cma utk 1 target, & skrg ak udh nyadar kesalahan ny ad dimana Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Mon 10 Jun 2013, 21:24

skrg ak udh nyadar kesalahan ny ad dimana
kesalahannya ada dimana mas.....???
tpi ak mau nnya, draw Baris ny itu mau ny gimana dan dimana?
cma draw 1 target atau draw masing" target ny tower ?
draw masing" target ny tower mas kev.... maksudnya.....
ni aq cb dr siang masih blm nemu salahnya dmana ampe confused
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Mon 10 Jun 2013, 21:30

karena target ny cma 1, maka semua tower fokus ny ke 1 target. jdi kalo target tsb udh kluar range tower A, maka tower A gk mau nembak, cz target ny kan cma 1, & dia tetap fokus ke target tsb Very Happy

draw Baris ny dimana? Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Mon 10 Jun 2013, 21:39

karena target ny cma 1, maka semua tower fokus ny ke 1 target. jdi kalo target tsb udh kluar range tower A, maka tower A gk mau nembak, cz target ny kan cma 1, & dia tetap fokus ke target tsb
trus yg perlu diubah dmana mas....?? dtargetnya itu yg drubah ta mas?? Bingung

draw Baris ny dimana?
draw kanan room mas terserah mw dtitik brp..... Very Happy
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Mon 10 Jun 2013, 21:42

berarti gk boleh pke variable global Razz
di gnti jadi global.target jadi target
pke fitur Replace All aja biar cepet Very Happy

masalah ny, variable tsb di miliki oleh tiap tower, kita gk tau dlm 1 room akan terdapat brp tower. kalo ada 20 tower maka kemungkinan akan merusak tampilan game.
ak saranin sih di draw di bawah masing" tower (kyk Health, tpi ini draw Baris ny) Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Mon 10 Jun 2013, 21:47

berarti gk boleh pke variable global
di gnti jadi global.target jadi target
pke fitur Replace All aja biar cepet

masalah ny, variable tsb di miliki oleh tiap tower, kita gk tau dlm 1 room akan terdapat brp tower. kalo ada 20 tower maka kemungkinan akan merusak tampilan game.
ak saranin sih di draw di bawah masing" tower (kyk Health, tpi ini draw Baris ny)
oce uda paham aq mw coba dl mas..... Very Happy
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Mon 10 Jun 2013, 21:51

silakan Very Happy
koment hasil ny kalo udh selesai

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Mon 10 Jun 2013, 23:06

Code:
if instance_exists(ob_enemy) {obj0 = sc_seleksi_3atribut(ob_enemy) c[sc_seleksi_3atribut(ob_enemy)] = ob_enemy} else obj0 = 999
if instance_exists(ob_enemy2) {obj1 = sc_seleksi_3atribut(ob_enemy2) c[sc_seleksi_3atribut(ob_enemy2)] = ob_enemy2} else obj1 = 999
if instance_exists(ob_enemy3) {obj2 = sc_seleksi_3atribut(ob_enemy3) c[sc_seleksi_3atribut(ob_enemy3)] = ob_enemy3} else obj2 = 999
if instance_exists(ob_enemy4) {obj3 = sc_seleksi_3atribut(ob_enemy4) c[sc_seleksi_3atribut(ob_enemy4)] = ob_enemy4} else obj3 = 999


if HP !=0 && !(obj0=999 && obj1=999 && obj2=999 && obj3=999 && obj4=999 && obj5=999)
{
a = min(obj0,obj1,obj2,obj3,obj4)
return c[a];
}[/code]

Code:
if argument0.speed != 0
return argument0.HP*distance_to_object(argument0)/argument0.speed ;

mas kev mw tanya ni lg ni... secara bahasa manusia, 2 script itu penjelasannya gmana...?? Very Happy

adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Tue 11 Jun 2013, 09:21

Code:
if instance_exists(ob_enemy) {obj0 = sc_seleksi_3atribut(ob_enemy) c[sc_seleksi_3atribut(ob_enemy)] = ob_enemy} else obj0 = 999
jika ada ob_enemy, maka obj0 adalah hasil seleksi dari ob_enemy dan c[objX] adalah ob_enemy (objX disini berarti antara obj0,obj1,...obj4). kalo gk ada ob_enemy, maka obj0 nilai ny = 999

Code:
if HP !=0 && !(obj0=999 && obj1=999 && obj2=999 && obj3=999 && obj4=999 && obj5=999)
{
a = min(obj0,obj1,obj2,obj3,obj4)
return c[a];
}
jika HP != 0 dan (semua obj = 999 nilai ny)
maka
a = cari nilai paling kecil / minimal dari ke-5 obj tsb
kembali nilai c[a]

Code:
if argument0.speed != 0
return argument0.HP*distance_to_object(argument0)/argument0.speed ;
argument0 adalah nilai input pertama dari suatu script yg kmu buat. misal, sc_seleksi_3atribut(ob_enemy) , maka argument0 ny yaitu ob_enemy.

jika ob_enemy.speed tidak sama dgn 0
kembali nilai (HP ob_enemy * jarak ob_enemy / speed ob_enemy)

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by adamas galleh mulyawan Tue 11 Jun 2013, 22:09

mas kev mw tanya lagi ni...
ini kok klo musuhnya uda lebih dari 7 musuh baris satu dibaca - ya mas....??
kyknya salah di script ini draw_text(bbox_left ,bbox_bottom,'Target Baris : '+string(7-target.ID+1)) apa bisa mas dibuat ngikut sama dgn
scriotku yg buat nambah musuh tiap 3 wave ini wave_enemies = min(7+floor(wave*0.4),15);....
mohon bantuannya makasi...... Mewek
game tower defense - Page 3 A>
adamas galleh mulyawan
adamas galleh mulyawan
Newbie
Newbie

100%
Jumlah posting : 81
Points : 82
Join date : 07.05.13
Age : 28
Lokasi : sby

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Kevin Blaze Coolerz Tue 11 Jun 2013, 22:47

oh iya, script yg 7-target.ID+1 itu tuh utk 7 enemy aja Very Happy

ini solusi ny:
1. buat sebuah object, beri nama parent_enemy
2. dari mulai ob_enemy1 s/d ob_enemy5 di set parent ny jadi obj yg tdi di buat Very Happy

trus, gnti script tdi dgn:

Code:
instance_count(parent_enemy)-target.ID+1

Good luck Very Happy

Kevin Blaze Coolerz
Kevin Blaze Coolerz
Admin
Admin

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

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

Kembali Ke Atas Go down

game tower defense - Page 3 Empty Re: game tower defense

Post by Sponsored content


Sponsored content


Kembali Ke Atas Go down

Halaman 3 dari 4 Previous  1, 2, 3, 4  Next

Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik