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.
|
|
| VX SSS-Super Simple Script | |
| 2010-07-10, 21:05 | VX SSS-Super Simple Script |
---|
LucyF Newbie
Posts : 98 Thanked : 3 Engine : RMVX
| SSSSuperSimpleScriptVersi: 1Tipe: Isenk PengenalanSebenarnya ini bukan sistem kok kk ato cc cuman isenk dwank, lagian guampang banget ko, scripter pasti ketawa ngebacanya - Scripters wrote:
- Gitu aja ko dipost
FiturSementara ini ada 3 method yang bisa dipake buat ngebantu eventing, ato bikin scene
- Ganti parallax tanpa pindah map < bisa dipake bikin scene ato VN
- Lompat ke koordinat < nggampangin jump aja, biar kaga usah mikir mesti plus or minus berapa
- Self Switch remote < matiin ato nyalain self switch dari event lain
- Menampilkan nama aktor yang menempati urutan party tertentu < jadi kalo pake party changer bisa di set yang ngomong selalu yang di depan
- Multiple Splash Screen
- Source codenya bisa dipake belajar nubi scripter kaeknya, soalnya saya kasi comment buanyaak
ScreenshotsGa perlu deh keknya DemoOrang gampang dwank Scripts- Spoiler:
- Code:
-
class Helper #-------------------------------------------------------------------------- # * Scripts berikut ini cuman isenk dwank ko ^^ # dikredit makasih kaga juga terserah soalnya gampang bgt :hammer: # bisa dipake buat ngebantu eventing # SEMOGA BERMANFAAT :sembah: # # cara pake : # - insertkan script ini somewhere above main # - panggil script melalui menu Script yang ada di tab ketiga # Event Command, tau kan? # - contoh cara panggil : # $phipi.gp("Beach",10,0) # ^ ganti parallax jadi beach, scroll horizontal kecepatan 10 # # $phipi.lkk(4,1,1,6) # ^ event dengan id 4 jump ke 1,1 dengan speed 6 alias x4 Faster # # $phipi.css(4,"A",1) # ^ event dengan id 4 self switch A dinyalakan #-------------------------------------------------------------------------- # Isenk 1 ganti paralax (request pochi, maybe) # nama_parallax : nama file gambar yang akan dijadikan parallax # (tanpa extensi) # speed_x : kecepatan scrool horizontal (angka) # speed_y : kecepatan scrool vertikal (angka) # Contoh pemanggilan : $phipi.gp("BlueSky",0,5) def gp(nama_parallax, speed_x, speed_y) $game_map.newparallax(nama_parallax,speed_x,speed_y) end # Isenk 2 lompat ke koordinat (ngisenk aja) # id_event : id asli event (angka) # koor_x : koordinat x tujuan # koor_y : koordinat y tujuan # kecepatan_gerakan : kecepatan_gerakan (angka antara 1-6) # Contoh pemanggilan : $phipi.lkk(4,1,2,6) def lkk(id_event, koor_x, koor_y, kecepatan_gerakan) $game_map.events[id_event].jumpto(koor_x,koor_y,kecepatan_gerakan) end # Isenk 3 control self switches (request Oscar) # id_event : id asli event (angka) # self_switch : kode self switch ("A", "B", "C", "D") # status : status self switch (1 = ON, 0 = OFF) # Contoh pemanggilan : $phipi.css(4,"A",0) def css(id_event, self_switch, status) $game_map.interpreter.sswitch(id_event, self_switch, status) end
# Isenk 4 : fitur yang ini dibuat kk rusted_71 buat menuhin requestnya Oscar # cara pakenya tinggal pake tag \P[nomor_actor_di dalam urutan party] # misal \P[1] atau \P[2] # Isenk 5 : Multiple Splash Screen (request Shikami) # cara pakainya dijelaskan di bawah situ # gambar yang mau dipakai disimpan di folder System attr_accessor :splash attr_accessor :sound def initialize @splash= nil # jika anda ingin menampilkan splash screen ganti nil menjadi # ["gambarsplash1","gambarsplash2"] misal ["BlueSky","Ocean"] @sound= nil # jika ingin memberikan SE pada tiap splash yang muncul ganti # nil dengan "namaSE" misal "Earth1" end end
#-------berikut ini source codenya kalo pengen tau, gampang aja kok---------
class Scene_Title def start super load_database # Load database create_game_objects # Create game objects check_continue # Determine if continue is enabled create_splash_screen($phipi.splash,$phipi.sound) create_title_graphic # Create title graphic create_command_window # Create command window play_title_music # Play title screen music end # method yang ini diperbaikin sm rusted_71 ^^ alias new_create_game_objects create_game_objects def create_game_objects new_create_game_objects $phipi = Helper.new end #-------------------------------------------------------------------------- # * Create Splash Screen #-------------------------------------------------------------------------- def create_splash_screen(splash,sound) @splash = splash @sound = sound if @splash != nil for i in 0..@splash.size-1 if @sound != nil Audio.se_play("Audio/SE/" + @sound, 100, 100) end @sprite = Sprite.new @sprite.bitmap = Cache.system(@splash[i]) Graphics.freeze Graphics.transition(70) Graphics.fadeout(20) @sprite.dispose Graphics.fadein(1) end end end end
class Game_Map #-------------------------------------------------------------------------- # * Parallax Background Setup Change # parallax_name : the parallax file name, without file extension. # sloop_x : speed for horizontal movement # sloop_y : speed for vertical movement # # Example : $game_map.newparallax("Beach",10,10) #-------------------------------------------------------------------------- def newparallax(parallax_name, sloop_x, sloop_y) @parallax_name = parallax_name @parallax_loop_x = true @parallax_loop_y = true @parallax_sx = sloop_x @parallax_sy = sloop_y end end
class Game_Character #-------------------------------------------------------------------------- # * Jumping to Coordinate # co_x : destination x coordinat # co_y : destination y coordinat # mov_speed : movement speed (1,2,3,4,5,6) # # Example :$game_map.events[1].jumpto(1,1,6) #-------------------------------------------------------------------------- def jumpto(co_x,co_y, mov_speed) @move_speed = mov_speed jump(co_x - @x, co_y - @y) end end
class Game_Interpreter #-------------------------------------------------------------------------- # * Self Switches Remote Control # eveid : event id # ssw_key : kode self switches ("A","B","C","D") # state : 0 = off 1 = on # # Example : $game_map.interpreter.sswitch(1,"A",1) #-------------------------------------------------------------------------- def sswitch(eveid, ssw_key, state) key = [@map_id, eveid, ssw_key] case state when 0 $game_self_switches[key] = false else $game_self_switches[key] = true end $game_map.need_refresh = true end end
class Window_Message < Window_Selectable #-------------------------------------------------------------------------- # * Display Actor Name According to Party Order # This method will allow you to call the name of actor # according to their party order by using \P[no] tag in show text command # # Example, use this code in show text command : \P[1] : I am on first order #-------------------------------------------------------------------------- alias new_convert_special_characters convert_special_characters def convert_special_characters new_convert_special_characters @text.gsub!(/\\[Pp]\[([0-9]+)\]/i) { $game_party.members[$1.to_i - 1].name } end end
Credits
- ga usah di kredit deh
Terakhir diubah oleh Phipi tanggal 2010-07-19, 14:26, total 4 kali diubah |
| | | 2010-07-11, 07:33 | Re: VX SSS-Super Simple Script |
---|
Guest Tamu
| Skripnya bagus dan simple mudah penggunaanya saya pakai di Memoria II DOD dan Distance Future ya enak simple yang Jumpny itu bikin nyaman banget sama dengan paralaxesnya bisa bikin teleport
Script yg simple tp lagi butuh banget yang jumpnya itu wa males ngitung Repo +1 |
| | | 2010-07-11, 10:29 | Re: VX SSS-Super Simple Script |
---|
LucyF Newbie
Posts : 98 Thanked : 3 Engine : RMVX
| Waaw kaga nyangka sampe dikasi reppo thanks kk pochi Ini cuman isenk dwank ko, mumpung lagi liburan. Kalo butuh di editin script dikit2 PM aja kk. |
| | | 2010-07-12, 12:00 | Re: VX SSS-Super Simple Script |
---|
rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| tambahan dikit... tuh di scene title kan ada alias... tapi kenapa ga dipake aliasnya? yang ini lho... - Code:
-
class Scene_Title alias new_create_game_objects create_game_objects #<<< ga dipake ya? def create_game_objects $game_temp = Game_Temp.new $game_message = Game_Message.new $game_system = Game_System.new $game_switches = Game_Switches.new $game_variables = Game_Variables.new $game_self_switches = Game_SelfSwitches.new $game_actors = Game_Actors.new $game_party = Game_Party.new $game_troop = Game_Troop.new $game_map = Game_Map.new $game_player = Game_Player.new $phipi = Helper.new end end klo mang mau dipake kenapa ga ubah scriptnya jadi gini... - Code:
-
class Scene_Title alias new_create_game_objects create_game_objects #<<< ga dipake ya? def create_game_objects new_create_game_objects $phipi = Helper.new end end jadi kan lebih pendek codenya... dah gitu aja... |
| | | 2010-07-12, 17:27 | Re: VX SSS-Super Simple Script |
---|
LucyF Newbie
Posts : 98 Thanked : 3 Engine : RMVX
| Kaga nyangka ada yang ngebaca juga - rusted_71 wrote:
- tuh di scene title kan ada alias...
tapi kenapa ga dipake aliasnya?
@rusted_71 : Bukan bermaksud ga dipake kk, tp sy kira udah kepake Hoo alias gunanya kaek gitu to... kirain buat override. Berarti bisa buat nyambung kode di bawah method aslinya yak. Hahah... oke sudah saya edit. Thanks sensei rusted thanks OOT : @rusted_71 :script UMS rgss2 ternyata ada yang punya archivesnya kk, tuh si dragon driver. Jadi sy ga jadi ngedit deh. Yes Post ke seratus yaaay EDIT: wogh udah bisa kasi rep , reppo pertama saya buat anda |
| | | 2010-07-12, 20:13 | Re: VX SSS-Super Simple Script |
---|
rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| o0o dikira mang hilap ga kepake... tambahan dikit ya... (ini cuma pendapat pribadi, jadi CMIIW deh) intinya alias kan ngebuat method baru yang isinya sama dengan method yang dah ada di suatu class jadi tar bisa di panggil lagi tuh method, biasanya seh berguna buat nambahin beberapa line di method yang di copy itu, line yang di tambah bisa di atas atau di bawah line2 yang ada di method asli (tergantung manggil aliased methodnya dimana). alias penting banget buat memperbesar compability sebuah script, coba bayangin semua scripter ngebuat script yang nge-overwrite method2 asli di RM (meskipun cuma beberapa)? pasti ga ada yang namanya script plug & play, soalnya banyak method yang bentrok nti... |
| | | 2010-07-13, 05:37 | Re: VX SSS-Super Simple Script |
---|
Oscar Senior
Posts : 830 Thanked : 13 Engine : RMVX Skill : Beginner Type : Writer
| @phi, wow... keren. Wa seneng banget sama yang remote self switch , yang paralax juga ide bagus plus bisa buat belajar para scripter2 nubi . keep up the good work cc, ditunggu script2 simpel lainnya. Oh ya, request lagi kalo bisa , buat script untuk memanggil nama actor berdasarkan urutannya di party. Misal Actor1 = Ralph berada di urutan terakhir party (ke-4) maka di message cukup tulis " \p[4] gimana? masih mau diteruskan perjalanannya? " |
| | | 2010-07-13, 10:06 | Re: VX SSS-Super Simple Script |
---|
rusted_71 Scripter Karatan
Posts : 392 Thanked : 11 Engine : RMVX Skill : Beginner Type : Scripter
| @Oscar: coba copas neh di atas main - Code:
-
class Window_Message < Window_Selectable alias new_convert_special_characters convert_special_characters def convert_special_characters new_convert_special_characters @text.gsub!(/\\P\[([0-9]+)\]/i) { $game_party.members[$1.to_i - 1].name } end end @phipi: masukin aja code di atas sekalian ya... |
| | | 2010-07-15, 17:36 | Re: VX SSS-Super Simple Script |
---|
Kuro Ethernite The Creator
Posts : 1631 Thanked : 24 Engine : RMVX Ace Skill : Masterful Type : Jack of All Trades
Awards:
| Errr..... Me ga ngrti tu ngmong paan.... (alias???) BTW, this script is heplfull N mnurut q, nie ga bisa d sbut Super Simple Script.... (Simple Script ckup) script q, "Kuro Demo Text" yg ptut d sbut Super Simple Script (pggunaan return aja ga tau q... ) BTW, ada req q (smuany simple script!) mnumpuk bnyak d sini.... - Code:
-
http://rmid.forumotion.net/rgss2-request-f30/req-some-script-i-need-t1615-10.htm hope u can hepl |
| | | 2010-07-17, 08:33 | Re: VX SSS-Super Simple Script |
---|
LucyF Newbie
Posts : 98 Thanked : 3 Engine : RMVX
| @rusted: sip dah saya masukin kk, cuman yang bagian ini : - Code:
-
@text.gsub!(/\\P\[([0-9]+)\]/i) { $game_party.members[$1.to_i - 1].name } saya ubah dikit jadi gini : - Code:
-
@text.gsub!(/\\[Pp]\[([0-9]+)\]/i) { $game_party.members[$1.to_i - 1].name } Hehee, kaga penting sih cuman bwt antisipasi kalo salah pake huruf p kecil aja. Soal alias, oke keknya saya sekarang ngerti, thanks for the lesson @Oscar: senang bisa membantu kalo ada request simple script lagi bilang aja sini, ni ada rusted, kuro sm gw @Kuro : wa baru edit post scriptnya, udah dicoba dan bisa, kalo kamu ambil scriptnya kemaren kaeknya ada bugnya deh, soalnya kemaren wa edit belum selesai terus wa tinggal Soal request tar coba wa cek deh, ga yakin bisa tp tunggu aja om rusted lewat Kuro Demo Text nice IMO, td liat bentar, ada yang pake module module gtu, wa ga ngerti module return sih cuman buat ngasi nilai kembalian, jadi kalo method ada returnnya tar kalo kita panggil method itu kita bakal dapat nilai kembalian. coba liat method ini : - Code:
-
def penjumlahan(angka1,angka2) return angka1+angka2 end
jadi nanti kita bisa panggil begini : - Code:
-
@hasil = penjumlahan(1,2) nah nilai dari variabel @hasil sekarang 3. Kira kira begitu aja ko |
| | | 2010-07-19, 14:33 | Re: VX SSS-Super Simple Script |
---|
LucyF Newbie
Posts : 98 Thanked : 3 Engine : RMVX
| Up~ Another simple script, multiple splash screen. Alias gambar2 yang muncul sebelum title screen. Request dari bruder dragon. @Kuro: Buat request km, I am on it |
| | | 2010-07-25, 10:59 | Re: VX SSS-Super Simple Script |
---|
ibnumask Newbie
Posts : 77 Thanked : 0 Engine : RMVX Skill : Beginner Type : Mapper
| Kok Gak bisa ya aq dah buat script nya tapi malah keluar tulisan kayag gini "Unable Find a Graphic/Sytem/HUD" maksudnya gimana tuh |
| | | 2010-07-25, 11:18 | Re: VX SSS-Super Simple Script |
---|
Guest Tamu
| @ibnu situ bales yang mana bales yang wa ? - Code:
-
@hud_back.bitmap = Cache.system("HUD") Pelajari Code di atas |
| | | 2010-07-25, 15:55 | Re: VX SSS-Super Simple Script |
---|
Kuro Ethernite The Creator
Posts : 1631 Thanked : 24 Engine : RMVX Ace Skill : Masterful Type : Jack of All Trades
Awards:
| - Quote :
- "Unable Find a Graphic/Sytem/HUD"
Itu artiny, d folder Graphic/System tidak ada file yang d namai HUD .... coba d folder situ, masukin file gambar dgan nama HUD..... |
| | | | Re: VX SSS-Super Simple Script |
---|
Sponsored content
| | | | | VX SSS-Super Simple Script | |
|
Similar topics | |
|
Similar topics | |
| |
Halaman 1 dari 1 | |
| Permissions in this forum: | Anda tidak dapat menjawab topik
| |
| |
Latest 10 Topics | [Web Novel] Gloria Infidelis 2016-11-17, 21:27 by LightNightKnight
[Announcement] Forum baru untuk RMID 2016-08-25, 16:39 by TheoAllen
Where I'm Wrong ? 2016-07-24, 16:10 by ReydVires
flakeheartnet's Resources part III 2016-07-08, 14:30 by flakeheartnet
Keira's Art Warehouse 2016-06-28, 19:27 by KeiraBlaze
Theo Core Time System + Bingung 2016-06-27, 16:24 by Lockin
Error Script, Maybe ? 2016-06-27, 16:20 by Lockin
Nusaimoe @ RMID Lounge 2016-06-21, 05:02 by Jihad Bagas
Call Random Battle 2016-06-15, 17:04 by Lockin
Flakeheartnet Resources Part II [come back gift] 2016-06-07, 15:51 by flakeheartnet
|
Statistics
|
Members: [ 4947 ]
Topics: [ 8258 ]
Posts: [ 112606 ]
Newest member: [ https://rmid.forumotion.net/u4968 ]
|
|
|
|
|
|