RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [Multi]WORLD MAP

Go down 
+3
Mr. F.R.
shikami
rusted_71
7 posters
PengirimMessage
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:41

iseng bikin tutor...
kenapa di taro di tutor...
karena klo di bilang script, emang script seh... tapi pendek banget... jadi ga usah lah...
masukin ke tutor aja...


intinya kita tuh mo ngecilin char pas dia masuk world map trus pas masuk kota atau field jadi gede lagi...

buat yang pake XP
pertama buka script editor...
trus pilih colom sprite_character
trus pencet CTRL+F <== find maksudnya...
ketik # If graphic is character

klo dah ketemu
perhatiin itu kan ada code dari
Code:

# If graphic is character
ke
Code:

# Set sprite coordinates

itu code apus atau di jadiin comment aja... (kasih tanda # di setiap awal baris)
bis tuh msukin code ini di tempat code tadi
Code:

if @tile_id == 0
      # Set rectangular transfer
      sx = @character.pattern * @cw
      sy = (@character.direction - 2) / 2 * @ch
      self.src_rect.set(sx, sy, @cw, @ch)
      if @character.player?
        if $game_switches[WORLD_MAP] == true #mksudnya WORLD_MAP tuh id switchnya
          if self.zoom_x == 1.0
            self.zoom_x = 0.6 #<< 0,6 sama semua ya...
            self.zoom_y = 0.6
          end
        else
          if self.zoom_x == 0.6 #<< sama kayak atas
            self.zoom_x = 1.0
            self.zoom_y = 1.0
          end
        end
      end
    end

tambahan untuk VX... malah lebih gampang...
coba cari di sprite_character
def update_src_rect

tuh kan ada if...
nah pas line
self.src_rect.set(sx, sy, @cw, @ch) ... pencet enter... trus kopi code ini...
Code:

      if @character.player?
        if $game_switches[WORLD_MAP] == true
          if self.zoom_x == 1.0
            self.zoom_x = 0.6
            self.zoom_y = 0.6
          end
        else
          if self.zoom_x == 0.6
            self.zoom_x = 1.0
            self.zoom_y = 1.0
          end
        end
      end
penjelasan sama kayak di XP

trus tambahan script, taro di atas main
Code:

class Game_Event < Game_Character
  def player?
    return false
  end
end
class Game_Player < Game_Character
  def player?
    return true
  end
end

jadi klo mo transfer player ke world map... tinggal nyalain switch yang tadi dah di set... (WORLD MAP)

dah gitu aja... pendek kan... apa kepanjangan...?
ga tau deh...

ya dah sekian dari saya...


Terakhir diubah oleh rusted_71 tanggal 2010-03-21, 20:51, total 3 kali diubah
Kembali Ke Atas Go down
shikami
Member 1000 Konsep
avatar


Level 5
Posts : 3744
Thanked : 31
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

Trophies
Awards:


[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:44

hooohohoho.. thanks banget! ini yang saya cari...!
bisakah ini mempengaruhi pas battle pake GBTS? harusnya ini masuk script ..sependek apapun tetep ini adalah script... overworld script kkalo gak salah
Kembali Ke Atas Go down
http://shikamicro.wordpress.com
Mr. F.R.
Novice
Novice
Mr. F.R.


Level 5
Posts : 101
Thanked : 4
Engine : RMVX
Skill : Very Beginner
Type : Mapper

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:48

^
^
Wah Boleh kk, Ini juga yang saya cari
Tapi sayang... saya pake VX...
yang buat VX ada gak kk???
Thanks
Kembali Ke Atas Go down
http://www.google.co.id
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:52

VX belom gw cek scriptnya kayak gimana... tar deh... di cek dulu...
Kembali Ke Atas Go down
shikami
Member 1000 Konsep
avatar


Level 5
Posts : 3744
Thanked : 31
Engine : Multi-Engine User
Skill : Beginner
Type : Developer

Trophies
Awards:


[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:58

VX bukannya udah kecil tuh charnya ..malah justru pas menurutku!

anu..pertanyaaanku..?
Kembali Ke Atas Go down
http://shikamicro.wordpress.com
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-11, 14:59

o0o ia... GBTS...
Gubid ya...?

kayaknya seh bisa belom pernah gw coba tar di coba dulu...
Kembali Ke Atas Go down
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-16, 05:57

tambahan...

@shikami...
setelah gw cek...
GTBS kayaknya juga bisa... soalnya gw liat di ga ngubah2 code sprite_character...

tapi belom gw tes seh... cuma liat code GTBS aja...
Kembali Ke Atas Go down
bradhawk
Admin
Admin
bradhawk


Level 5
Posts : 637
Thanked : 8
Skill : Beginner

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-16, 07:50

nice tuts
kalo bisa kasi komen tiap baris biar skriper n00b kaya gw bisa ngerti :P
Kembali Ke Atas Go down
http://bradhawk.byethost3.com
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-01-16, 13:00

brad, scripter noob? ga salah...?

ya dah... gw jelasin script sederhana ini...


mulai dari
Code:
if @tile_id == 0
      # Set rectangular transfer
      sx = @character.pattern * @cw
      sy = (@character.direction - 2) / 2 * @ch
      self.src_rect.set(sx, sy, @cw, @ch)
sampe situi
itu script default yang tadi gw suruh apus atau comment

if yang ini maksudnya code ini cuma bekerja klo switch WORLD MAP nyala/on
Code:
 if $game_switches[WORLD_MAP] == true #<= WORLD MAP tuh id switchnya

klo if yang ini supaya dia ngezoom klo si character tuh belom di zoom...
ga lucukan klo spritenya dah di zoom trus di zoom lagi...
Code:
if self.zoom_x == 1.0

dua code di bawah ini code zoomnya... x untuk zoom vertikal, y untuk zoom horizontal
0,6 bisa juga di ganti ama angka lebih dari 1... tp tar hasilnya malah nggedein... bukannya ngecilin
Code:
self.zoom_x = 0.6 #<= maksudnya di kecilin jadi 60%
          self.zoom_y = 0.6 #<= harus sama kayak di atas... klo beda jadinya malah aneh
        end


code di bawah ini adalah code yang jalan pas switch di atas di set off/ dimatiin
penjelasan zoomnya sama kayak di atas
Code:
else
        if self.zoom_x == 0.6 #<= ini juga harus sama...
          self.zoom_x = 1.0
          self.zoom_y = 1.0
        end
      end
    end
Kembali Ke Atas Go down
DrDhoom
Doomed Zombie
DrDhoom


Level 5
Posts : 629
Thanked : 22
Engine : Multi-Engine User
Skill : Intermediate
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-21, 20:22

Wah, bagus kk... aku coba dulu ya...
Tanya kk... ini kalau battle di map, char nya masih kecil atau jadi normal?

Mohon maaf dan Terima kasih
Kembali Ke Atas Go down
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-21, 20:25

kayaknya beda klo di battle... apa lagi di BS yang default << ya iya lah... charnya aja ga nampak...

klo di tankentai kayaknya beda juga... kan yang di edit sprite_char... klo battle yang di pake tuh sprite_battler

OOT: waduh kok malah ngikutin necro << necro bukan seh?
Kembali Ke Atas Go down
Lukes12
Newbie
Newbie
Lukes12


Level 5
Posts : 10
Thanked : 0
Engine : RMVX Ace
Type : Event Designer

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-21, 20:28

ini ngaruh ke semua sprite termasuk sprite event juga ya...
bisa gak kalo yg jadi kecil tuh cuma sprite actor doank ? hehe
Kembali Ke Atas Go down
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-21, 20:31

iya... event juga ngaruh...

klo cuma char doank... tar di cek dolo

beberapa menit kemudian...

nih coba masukin nih script di atas main

Code:

class Game_Event < Game_Character
  def player?
    return false
  end
end
class Game_Player < Game_Character
  def player?
    return true
  end
end


trus code ini
Code:

        if $game_switches[WORLD_MAP] == true
          if self.zoom_x == 1.0
            self.zoom_x = 0.6
            self.zoom_y = 0.6
          end
        else
          if self.zoom_x == 0.6
            self.zoom_x = 1.0
            self.zoom_y = 1.0
          end
        end

diubah jadi
Code:

if @character.player?
        if $game_switches[WORLD_MAP] == true
          if self.zoom_x == 1.0
            self.zoom_x = 0.6
            self.zoom_y = 0.6
          end
        else
          if self.zoom_x == 0.6
            self.zoom_x = 1.0
            self.zoom_y = 1.0
          end
        end
      end

gw seh bisa... tapi klo mang ga bisa tanya2 aja lagi
Kembali Ke Atas Go down
Durea
Novice
Novice
Durea


Level 5
Posts : 161
Thanked : 3
Engine : RMVX

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-22, 05:14

maaf noob yang cupu dan lugu ingin bertanya

simple sih...

@character.player?
maksud dari "?" itu apa yah ?

itu doang sih yang janggal yang lain gw ngerti

nice script tutor :thumbup:
Kembali Ke Atas Go down
rusted_71
Scripter Karatan
rusted_71


Level 5
Posts : 392
Thanked : 11
Engine : RMVX
Skill : Beginner
Type : Scripter

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-22, 09:33

tuh method buatan baru cek aja code di atas

Code:

def player?
    return false
  end

padahal ada method juga yang bisa lebih gampang...

yaitu
@character.is_a?(Game_Player)

baru sadar pas liat script orang
Kembali Ke Atas Go down
Durea
Novice
Novice
Durea


Level 5
Posts : 161
Thanked : 3
Engine : RMVX

[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty2010-03-22, 10:31

Wuogh....
understand.....

thx pa de....
ijo2 melayang tuh tangkep ya
Kembali Ke Atas Go down
Sponsored content





[Multi]WORLD MAP Empty
PostSubyek: Re: [Multi]WORLD MAP   [Multi]WORLD MAP Empty

Kembali Ke Atas Go down
 
[Multi]WORLD MAP
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» [Xp/Vx] Multi Use Items
» [VX]Kuro Multi Box
» Request Multi Hit System For RMK 2K3
» (ask) multi event trigger
» [REQUEST] skill multi animasi

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Creative Commons :: Tutorials-
Navigasi: