Raccoon Game RPG รวมพลนักพัฒนา
สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Rpgvx_1024x768b

สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ

Go down

สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Empty สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ

ตั้งหัวข้อ by boyhit on Thu Oct 13, 2011 5:07 am

[XP] Leon's Mission Script v2.0
แสดงรายละเอียดภารกิจ/เควส
-------------------------------------------------------------------------------------------
Modify Detail: แก้ไขให้ใช้งานภาษาไทยได้ จากต้นฉบับ เมื่อใช้ภาษาไทยจะไม่แสดง
-------------------------------------------------------------------------------------------
Screenshot:
สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Ssscript1
-------------------------------------------------------------------------------------------
Download:
ซ่อน

-------------------------------------------------------------------------------------------
วิธีใช้
1.ก็อปปี้สคริปต์ วางเหนือMain
2.ตั้งค่า ชื่อภารกิจ
ไปที่บรรทัด
Code:
Mission_Name = {
รูปแบบ
Mission_Name = {
0 => "Mission1 Name",
1 => "Mission2 Name",
2 => "Mission3 Name",
3 => "Mission4 Name",
x => "Mission x+1 Name." < สังเกตดีๆ อันสุดท้ายจะไม่มี ,
3.ตั้งค่าข้อมูล NPC [รูปNPC ชื่อNPC สถานที่ รางวัล]
รูปแบบ
Code:
Mission_Sprite = {
เลข Missionให้ตรงกับMission Nameที่ตั้งค่าด้านบน=> ["รูป NPC ใน Folder Character", Hue, "NPC Name ", "Location", "Reward"]
}
4.ตั้งค่ารายละเอียดภารกิจ [ได้สูงสุด 8 บรรทัด]
เลื่อนลงมาเรื่อยๆจะเห็น Mission_L1 ถึง Mission_L8
รูปแบบ
Code:
Mission_L1 = {
0 => "บรรทัดแรกของภารกิจ 1",
1 => "บรรทัดแรกของภารกิจ 2 "
}
Mission_L2 = {
0 => "บรรทัดสองของภารกิจ 1",
1 => "บรรทัดสองของภารกิจ 2"
}
5.ตั้งค่า Mission ที่สามารถทำได้แต่เริ่ม
หาบรรทัด
Code:
#--------------------------------------------------------------------
# * Object initialization
#--------------------------------------------------------------------
# Leon_Edit add an array for each mission in @mission.
# [mission_id, 1]
#--------------------------------------------------------------------
def initialize
leon_gp_mission_initialize
@mission = [
[เลขMission, 2], [เลขMission, 2], [เลขMission, 2], [เลขMission, 2]
]
end
end
ถ้าเปลี่ยนเลข 2 เป็นเลข 1 ภารกิจจะไม่แสดงขึ้นมา (ซึ่งหมายความว่ายังไม่สามารถทำได้ตอนเริ่มนั่นเอง)
6.การทำภารกิจสำเร็จแล้ว
Code:
$game_party.mission[x] = [x, y]
x คือ เลข Mission
y คือ สถานะ Mission
ถ้าใส่สถานะเป็น 1 คือ ไม่แสดงภารกิจ หรือยังไม่ได้รับภารกิจนั่นเอง
ถ้าใส่สถานะเป็น 2 คือ แสดงภารกิจที่ยังทำไม่สำเร็จ หรือทำอยู่
ถ้าใส่สถานะเป็น 3 คือ แสดงภารกิจที่ทำสำเร็จแล้ว
เช่น
Code:
$game_party.mission[1] = [1, 1]
หมายความว่า ภารกิจที่ 1 ยังไม่ได้รับ
Code:
$game_party.mission[1] = [1, 2]
หมายความว่า ภารกิจที่ 1 ได้รับแล้ว ซึ่งกำลังทำอยู่ หรือยังทำไม่เสร็จ
Code:
$game_party.mission[1] = [1, 3]
หมายความว่า ภารกิจที่ 1 ทำสำเร็จแล้ว

7. เสร็จเรียบร้อย เวลาจะเรียกหน้าต่างดูรายละเอียดเควส ก็ใช้คำสั่ง Call Script(เรียกใช้สคริปต์) แล้วพิมพ์ว่า
Code:
$Scene = Scene_MissionMenu.new
เรียบร้อยครับ
-------------------------------------------------------------------------------------------
เพิ่มเติมสำหรับคนที่ต้องการเพิ่มในหน้าเมนู สามารถโหลดได้จากที่นี่ครับ
ซ่อน

-------------------------------------------------------------------------------------------
Author : Leon
Modify&อธิบาย : Kirihito
อธิบายเพิ่ม&Demo&สคริปต์เมนู : Joneburapa


สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Lwkdk
สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Brmxp
สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Frmvx
boyhit
boyhit
Admin
Admin

ชื่อเล่น : เเอล
ความฝัน : ศิลปิน
จำนวนข้อความ : 1130
เครดิต : 3356
วันที่สมัคร : 09/10/2011
คะเเนนน้ำใจ : 11
เพศ : Male อายุ : 20
เหรียญรางวัล : สคริปต์ หน้าจอแสดงภารกิจที่ได้รับ Medalhead2

http://raccoongame-rpg.thai-forum.net

ขึ้นไปข้างบน Go down

ขึ้นไปข้างบน


 
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ