วันจันทร์ที่ 19 เมษายน พ.ศ. 2553

วิธีการเปิดเซิฟ Ran,Ragnarok

วิธีการเปิดเซิฟ Ran

---ก่อนอืนนะคับใครที่คิดจะทำเชิฟเวอแรนออไลย์ที่ผมสอนต่อไปนี่1.ท่านทำเชิฟเพือไร..ถ้าท่านยังเป็นนักเรียนอยู่ใช่คอนตามร้านหรือไม่ใช่คอมตัวเอง ห้ามคับจำไว้ห้ามทำคับ2.ท่านทำเพือไร..ถ้าท่านเป็นคนที่อยากรู้ว่าทำเล่นๆๆมีคอมของตัวเองพอได้คับหรือชอบสึกษณาไม่ว่ากันคับ และแนะนำไห้ทำเล่นพอรู้แล้วลบทิ่งไปนะคับ3. ถ้าท่านเป็นคนเล่นแรนมานาน เบือเชิฟหลักอยากหาความรู้โดยมีคอมเป็นของตัวเองหรือทำงานแล้วทำได้คับไม่ต้องลบทิ่ง4 ถ้าท่านทำเชิฟเพือการหาเงีนหรือเป็นเจ้าของร้านที่หาลูกค้าเข้าร้านนะคับ ข้อนี่ก็แล้วแต่ท่านคับมันอยู่ที่ใจ ผมว่าคนที่เป็นเจ้าของร้านที่ทำเชิฟขึ่นมาคงเข้าใจดีเพราะเป็นผู้ใหญ่กันแล้ว5 ถ้าท่านเป็นนักเรียนเรียนมาทางนี่หรือ ต้องการหาเงีนใช้ ในการทำเชิฟ อันนี่ก็วัดใจท่านละคับ6. ข้อนี่ขอเถอะคับ คือท่านไม่รู้จักไรเลยเห็นเขาทำได้ก็อยาดทำบ้าง แต่ถ้าท่านทำคนเดี้ยวไม่เคยถามใครแอบทำนันผมนับถึอคับ7. คนที่ทำเชิฟเป็นบ้างครั้งก็ไม่อยากไห้คำตอบจากำถามท่านคับ ไม่ว่างมานั่งตอบคับเรื่องคือช่วงนี่เงีนอย่างเดียวคับต่างทำงานกันๆๆ8.ถ้าผมจำไม่ผิดนะคับติดคุกได้ทุกเมือผิดกฎหมายนัรละคับ 5ปี 1แสน ครับพอๆๆกับมีปึนเถือนหรีอวิทยุสือสารเถือนนันละคับ9.อ่านแล้วเข้าใจแล้ว ท่านเลือกเอาคับจะเป็นคนเล่นหรือจะมาป็นคนที่ถูกเล่นเข้าสักวันพร้อมแล้วเรามาเริ่มกันเลยดีกว่าคับสิ่งที่ท่านพี่ๆต้องเตรียม (อ่านให้จบก่อน)SQL = http://download.microsoft.com/download/SQL...-US/SQLEVAL.exeตัวเซิร์ฟเวอร์ = http://www.up2box.com/download.php?file=07...9d263d4c18aec9dโหลดไห้ได้หรือไห้มี3ตัวนี่ไห้ได้นะคับขายไปไม่เป็นเชิฟแน้คนที่ไม่มี Rangame Ranuser Ranshop Ranlog โหลดไปเลยhttp://www.uploadtoday.com/download.php?954b9e374dc85a12e59e00de8608dd28 http://www.uploadtoday.com/download.php?303dcf790c5e4c49ad5bc7642c8d4d2ahttp://www.uploadtoday.com/download.php?df99c40c9cd9f237345ed8c93722feef http://www.uploadtoday.com/download.php?4d988312dedb2798c61c8344be0f7c5e ทั้งหมด CREDIT = น้าเคคับ หลังจากที่โหลดเสร็จมาแล้วนะครับ (ทั้ง 2 อัน) ให้เรา Install Database SQL ก่อนนะครับ (ดับเบิ้ลคลิ๊กไฟล์ Autorun แล้วเลือกหัวข้อบนซ้าย 2 ข้อคับ) ไฟล์จะอยู่ใน C:\SQLEVAL\autorun.exe หลังจากนั้นให้ทำตามพี่เค ตามรูป ลิ้งเนี่ย http://pepsiran.2ip.jp/DB-RAN.htm


---อย่าพึ่งทำกระป๋องนะครับ----



อ้างอิง : http://pepsiran.smf4u.com/index.php?PHPSESSID=8c00f5411d23d1acb020f8e780bfea55&topic=3.0



----------------------------------------------------------------------------------------------------------------------------------------




วิธีเปิดเซิฟ Ragnarok


บทเรียนแรก:การทำ No-ip กดปุ่ม Sign Now !! Web No-ip ครับ 2. ใส่ข้อมูลส่วนบุคคลรวมถึง e-mail , pass และ กดกาถูกหลังข้อความ I have read and agree to the following terms of service 3. จากนั้นกดปุ่ม Sign Up Now 4. เลือกระบบปฏิบัติการที่คุณใช้ ส่วนผมใช้ XP ผมเลือก Windows 5. กดปุ่ม Download 6. กดปุ่ม Download Now !! เมื่อโหลตโปรแกรม no-ip มาแล้วให้ลงที่เครื่องนะครับ 7. ไปตอบรับใน E-mail ที่ใช้ในการสมัคร โดยการกด ลิงค์ดังภาพ 8. เท่านี้ล่ะครับก็เสร็จแล้วครับ แล้วก็ไป Add Hosting อีกด้านล่างครับ วิธีการ Add Hosting 1. กดปุ่ม Add ดังรูป 2. ใส่ Host Name และ เลือก Host ด้านหลังว่าต้องการ . อะไร 3. เท่านี้ล่ะครับก็เสร็จแล้ว จากนั้นก็รันโปรแกรม No-ip แล้วก็ใส่ E-mail , pass ที่สมัครให้ตอนแรก เท่านี้ล่ะครับก็เสร็จเรียบร้อยแล้ว แต่ถ้าไม่ได้ Setup ก็ Setup ลงเครื่องก่อนนะครับท่าน เมื่อทำเสร็จก็ไปอ่านการเปลี่ยนไอพีนะครับ <<ปล>>ผมเป็นคนทำเองนะครับไม่ได้Copyของคนอื่นมาก



เป็นยังไงกับ บทเรียนแรก บทเรียนที่2:การเปิดแบบTXT ต่อๆเลยนะครับ ต่อมาวิธีการเปิดแบบ TXT นะครับบบบ 1.ต้องหาตัวเปิดเซิฟเวอร์มาก่อนเช่นของผมใช้เซิฟที่ดัดแปลงมาจาก GoOn นะครับแล้วเป็นเซิฟจุติเลเวล 255/90 หรือ 99/70 ไม่รู้อะนะครับ 2.ก็เปิด NO-IP เลยคับ(*NO-IP วิธีเปิดนะครับคือ เอาโปรแกรมที่เรา Install NO-IP DUCนั่นล่ะแล้วก็ Login เข้ามามันก็จะมี IP ที่เราทำการ ADD ไว้นะครับแล้วก็ติ๊กกล่องข้างหน้าIP นั่นนะครับ 3.เราก็เข้าไฟล์ที่เก็บเครื่องมือนั่นอ่ะคับแล้วก็รัน Login_server Char_server Map_Server (หรือบางคนอาจจะมี startserver_TXTก็ให้รันตัวนี้แทน) อ่ะคับก็รันเอานะ 4.เอาล่ะคราวนี้ก็ไปหาตัว data&exe กันครับ 5.เมื่อได้ตัว data&exe แล้วก็เอาไปแตกไฟล์ไว้ในโฟลเดอ Ragnarok 6.เมื่อเข้าโฟลเดอร์ Ragnarok แล้วให้หาตัวที่ชื่อว่า Data ครับเข้าไปจะเจอโปรแกรมที่ชื่อว่า Scilentinfo.xml นะครับให้ openwith notepad ครับ notepad นะ 7. Ragnarok Client Information - Thai Version sakray thai 9 - - None
gamokung.no-ip.biz
6900 24 5 http:worst.servegame.game 704555 704555 704556 704557 2000009
ก็จะได้อย่างงี้ 8. 8.1ให้แก้ตรง
gamokung.no-ip.biz
ให้ตรงที่ขีดเส้นใต้เป็นIPของเรา (อันนี้สำคัญที่สุด) 8.2http:worst.servegame.gameให้แก้ตรงที่ขีดเส้นใต้เป็นเว็บที่ใช้สมัคร(อันนี้สำหรับคนเปิด SQL เดี๋ยวมาคุยกันต่อ) 8.3- -ให้แก้ตรงที่ขีดเส้นใต้เป็นชื่อเซิฟเวอร์ (อันนี้ชื่อเซิฟเวอร์ครับ) 9.หลังจากนั่นก็เข้าเล่นได้ทาง exe เลยคับ --------------------------------------------------Tools--------------------------------------------------------------------------------------- ตัวเปิดของ GoOn ครับ แบบเดิมๆเสถียรสุดๆ หากต้องการ Click




บทเรียนที่3:การเปิดแบบ SQL(ผมลบเว็บบอร์ดเก่าไปแล้วบางทีจะเห็นคำว่าตามรูป) มาเริ่มกันเลยนะคะ สิ่งที่ต้องมี - คอม ที่พร้อม ram 256+ - โปรแกรม Appser สำคัญมากนะครับเพราะจะจำลองเครื่องของเราเป็น server หาโหลดได้ที่ นี้ http://www.appservnetwork.com/ ยกตัวอย่างใช้ appserv-win32-2.5.4a นะ มาเริ่มกัน 1.ทำการติดตั้ง โปรแกรม Apsser เข้าสู้เครื่องคอม กดที่โปรแกรม appser ที่โหลดมาเสร็จเรียบร้อยแล้ว -กดที่ โปรแกรมมันจะเริ่มการทำงาน ให้กด next -เลือก ไดร์ที่ต้องการจะลงโปรแกรม -เลือก custom ตามรูป -เซ็คถูกให้หมดตามรูป เพราะเราใช้หมดทุกโปรแกรม -เปลี่ยนแค่ E-mail อย่าอื่นๆไม่ต้องแก้ localhost แบบเดิม port 80 -สำคัญมาก ตั้งชื่อ username กับ pass ของเราให้ดี ซึ่งถ้าตั้งไม่ดี อาจจะโดนแฮก server ได้ -จากนั้นกด next แล้วรอ โปรแกรมทำงาน setup ลงเครื่อง -พอลงเสร็จก็จะเป็นแบบนี้ กด close แค่นคุณก็ลง โปรแกรม เสร็จแล้วนะ ไม่ยากเลย 2.มาถึงขึ้นตอน ลง database database คือ ส่วนที่ใช้เก็บข้อมูลต่างๆๆของตัวละคร ก็เหมือนกับ TXT แหละค่ะ แต่ SQL จะไม่มี folder save ที่เอาไว้เก็บพวก id ตัวละครต่างๆๆ จะเก็บไว้ใน โปรแกรม phpmyadmin มาเริ่มกันเลย -ให้เปิด Internet Explorer ขึ้นมา แล้วพิม ที่ช่อง address 127.0.0.1 หรือเติม http:\\ข้างหน้า -พอเข้ามาแล้วมันจะแสดงหน้าแรกของ โปรแกรม appser ให้เราตามรูป ให้กดที่หัวข้อแรก phpMyAdmin Database Manager Version 2.6.2-pl1 -มันจะเข้ามาที่ phpmyadmin หรือ ฐานข้อมูลของเรานั่นเอง หรือจะกด ง่ายๆๆ http://127.0.0.1/phpmyadmin/ <<<แบบนี้ก็ได้ ในช่อง ฐานข้อมูล ให้ใส่ ชื่อ ฐานข้อมูลลงไป ragnarok แล้วกด Create - พอกด Create แล้วจะได้ ฐานข้อมูลชื่อ ragnarok จากนั้นให้ กดที่คำว่า SQL - ให้ทำการ add sql-files ที่ติดมากับ server เข้าไป เราใช้ GoOn_Full_v1.3 ทำให้ดูนะคะ กดที่ Browse แล้วเลือกที่ sql-files ที่ติดไปกับ server - กดเข้าไปใน sql-files แล้วเลือกที่ main จากนั้น ก็ add ออกมา แล้วกด Go - พอเสร็จแล้วจะเป็นแบบนี้ ที่ ฐานข้อมูลจะมี 29 table ตามรูป แค่นี้ก็เสร็จวิธีการลง ฐานข้อมูลแล้ว - ต่อไป เป็นการ กำหนด ยืนยัน user และ pass ของผู้ใช้ ต้องทำ นะคะไม่งั้น sql จะไม่ทำงาน **user และ pass คือ user pass ตอนที่ลงโปรแกรม ที่เขียนว่าสำคัญมาก** - ออกมาที่หน้าแรกแล้ว เพื่อกำหนด สิทธิผู้ใช้ - พอมาถึงหน้านี้ เราจะเห็น any กับ root เดี่ยวจะบอกวิธี ป้องกันให้นะคะ ตอนนี้ add user ของเรา ก่อนนะคะ ให้กดที่ add new - จากนั้น ให้ ปรับค่า ตามนี้ค่ะ ใส่ user << ตอนที่ลงโปรแกรม host ไม่ต้องยุ่ง ใส่ pass << ตอนที่ลงโปรแรม ตามรูป - เสร็จแล้ว กด Go ก็จะได้เป็น แบบนี้แสดงว่าถูก - ออกมาหน้าแรกแล้วเข้าไปดูใหม่จะ ขึ้น user ของเรามาให้ อีก 1อัน any ของเรา root - ต่อไปทำการ ป้องกัน ฐานข้อมูลนะ <กันโดนแฮก> หลักจาก ทำการ ลงทะเบียนสร้าง user ของเราเสร็จแล้วก็จะมาถึงการ ป้องกัน ฐานข้อมูล ซึ่งหลายๆๆคนโดนแฮก บ่อยมาก ผลมาจาก user ที่ชื่อ root เป็นตัวที่เชื่อมเข้ามาถึง ข้อมูลของเราได้ คนที่แฮกจะเข้า ผ่าน root เข้ามาเปลี่ยนแปลงข้อมูลของเรา ------------------------------------------------------------------------- **บางที่ เค้าจะสอนให้เปลี่ยน pass root แต่ผม จะสอนให้ ลบไปเลย ไม่ต้องมากังวลว่า root จะทำงานได้อีก ลงมือกันเลย** -ให้ ออกจากหน้า phpmyadmin ปิด เลยนะครับ ห้ามค้างไว้ *ย้ำ ถ้าไม่ออก มันจะเสียนะครับ ออกเลย* -ก่อนอื่นเราไปกำหนด ให้ phpmyadmin ของเราให้ มีระบบ ใส่ pass ก่อนเข้าถึง ไปที่ โปรแกรม appser/www/phpmyadmin/ เลือก config.inc ------------------------------------------------------------------------------ กดเปิด ด้วย noteped เข้าไปข้างในแล้วหา ตรงนี้นะครับ ใช้ find หาเอานะครับ เดี่ยวจะปวดหัว กด ctrl+f แล้วใส่ คำเข้าไป /$cfg<'blowfish_secret'> = ''; ให้เติมคำว่า auth_type ลงไป แบบนี้ /$cfg<'blowfish_secret'> = 'auth_type'; อีก 1ที่ คือ $cfg<'Servers'><$i><'auth_type'> = 'config'; ให้เติมคำว่า cookie แทน config $cfg<'Servers'><$i><'auth_type'> = 'cookie'; -เสร็จแล้ว save แล้ว ออกไป ------------------------------------------------- -จากนั้น ให้เข้าไปที่ http://127.0.0.1/phpmyadmin/ เราจะได้หน้า login สวยๆๆ 1หน้า ให้ ใส่ user pass ลงไป ดังรูป พอเข้ามาแล้ว ให้ไปกดที่ สิทธิ ตรงนี้นะครับ เข้ามาที่ สิทธิ จะเห็นอยู่ 3 อันคือ any user ของเรา root ตามรูป -เราจะทำการ ลบ any กับ root ออก -ให้ เช็คถูก ที่ช่องด้านหน้า ผู้ใช้ any กีบ root เลือกการลบ Delete the users and reload the privileges afterwards ตามรูปด้านบน -แล้วกด Go มันจะทำการ ลบ any กับ root ให้เราจะได้แบบนี้ **มาตรวจสอบกันนะครับ** กลับไปที่หน้าแรกสุด ของ phpmyadmin ดูล่างๆๆจะมีคำว่า logout ให้กด ออกไป มันจะไปโผล่ที่หน้า login ให้ลองใส่ user เป็น root pass ไม่ต้องใส่ แล้ลองกด enter ถ้ามันเข้าไม่ได้ก็ แสดงว่า okแล้วละครับ อันนี้สำคัญนะคะ กรุณาทำ การป้องกัน ก่อน แล้วค่อยไปที่ ข้อ 3 - เรื่องการ set login_athena.conf char_athena.conf map_athena.conf คงไม่ต้องสอนแล้วนะคะเพราะมีสอนแล้ว เปลี่ยน Ip ปกติ การเปิด แบบ SQL ที่สำคัญที่ สุด คือ inter_athena.conf set แค่ ที่บอกพอนะคะ **ย้ำ อย่างอื่นไม่ต้องปรับ** // MySQL Login SQL Server login_server_ip: 127.0.0.1 login_server_port: 3306 login_server_id: username <<> SQL convertors db_server_ip: 127.0.0.1 db_server_port: 3306 db_server_id: username << user ที่ลงโปรแกรม db_server_pw: << pass ตอนลงโปรแกรม db_server_logindb: ragnarok



บทเรียนที่3:การทำID GM ต่อไปก็การทำ ID GM แบบ ครับลืมไปหน่อย แบบ SQL 1. เข้าไป ที่ฐานข้อมูล http://127.0.0.1/phpMyadmin 2. เลือก Database ของ Ragnarok ไฟล์ภาพในบอร์ด 3.เข้าไปที่ login นะครับ จากนั้นเลือก แทรก ไฟล์ภาพในบอร์ด 4. ตัวเลขเหล่านั้นคือสิ่งที่ผมจะให้ทำนะครับ ทีเหลือไม่ต้องสนใจ account_id - 1. เลข account ของ ไอดีเช่น 2000000 userid user_pass - 2. UserID UserPass ก็คือ ID กับ พาสเวิรด์นั่นเอง sex - 3. เพศ level - 4. ระดับของ GM นอกนั้นก็ไม่ต้องไปสนใจนะครับ แค่นี้เองครับ ถ้ายังไม่เข้าใจตรงไหนก็ถามได้ครับ แบบ TXT ให้เข้าไปที่ save อะครับแล้วดูตรง ID นะแล้วดู รหัสข้างหน้าอ่ะครับเช่นมันจะเป็น 1111111 GoOn GoOn9- 2006-10-10 00:54:37 M 71 0 a@a.com - 0 127.0.0.1 - 0 ดูตรงที่ขีดเส้นใต้นะครับ หลังจากนั้นก็ให้ Copy ที่ขีดเส้นใต้อ่ะคับแล้วเข้า CONF แล้วเข้าตรง GM_Account แล้วหาตรง //704554-704584 99 ก็มให้เติมที่Copy มาไว้ข้างล่าง //704554-704584 99 แล้วเติม 99ไปข้างหลังนะครับ ก็จะเป็น //704554-704584 99 1111111 99 จบ *** ตรง 99หมายถึงระดับนะครับเช่น 99=GM 50=Sub GM


บทเรียนที่4:การทำเว็บสมัคร-cp เอาล่ะอันนี้การลงเว็บสมัครของ SQL เท่านั้นนะครับ ก่อนอื่น โหลดตัว CP ก่อนผมแนะนำให้ใช้ของ SGCP ครับดีจิงๆ หากต้องการCLICK Creditz ของท่าน StarGames ในบอร์ดGoOn ครับ เอาล่ะเริ่มเลยละกันครับ 1 เริ่มจากทำฐานข้อมูล มี2วิธี ี วิธีที่1 คือเข้าลงฐานข้อมูลทาง http://localhost/sgcp/ (ถ้าหากทำไม่ได้ให้ทำวิธีที่2) วิธีที่2 1.2.1 การติดตั้งโดยการเพิ่มฐานข้อมูลเอง - 1.2.1.1 ให้ทำการเข้าเวบที่ http://localhost/phpMyAdmin (หรืออื่นๆที่ได้ตั้งตอนลง Appserv กันเอาไว้) - 1.2.1.2 เมื่อเข้ามาแล้วให้สร้าง Database ที่ชื่อ sgcp - 1.2.1.3 จากนั้นเข้าไปยัง database sgcp ในแถบเลือก database ด้านซ้ายมือ - 1.2.1.4 เมื่อเข้าแล้วให้เลือกแถบ sql แล้วทำการ Browse แล้วเลือกไฟล์ sgcp_database.sql ใน folder sgcp/install/sql-files ดังรูป แล้วกด open และกด ลงมือ - 1.2.1.5 หลังจากได้กด ลงมือ - 1.2.1.6 ถือว่าเป็นอันเสร็จสิ้นสำหรับขั้นตอนการติดตั้งแล้ว



บทเรียนที่5:การปรับแต่งเซิฟเวอร์ Part1 1.ปรับอัตราการดร็อปของบอส วิธีปรับ2เเบบ เเบบserver ตัวไหม่ ไปที่ conf>battle>drops หาบรรทัดนี้นะคับ // The rate the common items are dropped (Items that are in the ETC tab, besides card) อธิบาย : อัตรารายการดอปของธรรมดา (รายการที่สิ่งนั่นอยู่ในแท็ปอื่นๆ, นอกจากการ์ด) item_rate_common: 5000 item_rate_common_boss: 100 item_drop_common_min: 1 item_drop_common_max: 10000 // The rate healing items are dropped (items that restore HP or SP) อธิบาย : อัตราการดอปของเพิ่ม HP item_rate_heal: 5000 item_rate_heal_boss: 100 item_drop_heal_min: 1 item_drop_heal_max: 10000 // The rate at which usable items (in the item tab) other then healing items are dropped. อธิบาย : อัตราการดอปของใช้เอามาใช้ประโยชน์ item_rate_use: 5000 item_rate_use_boss: 100 item_drop_use_min: 1 item_drop_use_max: 10000 // The rate at which equipment is dropped. อธิบาย : อัตราการดอปอาวุธ item_rate_equip: 5000 item_rate_equip_boss: 100 item_drop_equip_min: 1 item_drop_equip_max: 10000 // The rate at which cards are dropped อธิบาย : อัพตรการดอปการ์ด item_rate_card: 5000 item_rate_card_boss: 100 item_drop_card_min: 1 item_drop_card_max: 10000 เเล้วเราก็ จะได้เเบบนี้นะคับ ถ้าเราอยากได้ กี่เปอเซ็น เราก็ไช้สูตรนี้หานะคับ เอา สีเเดง ส่วน สีน้ำเงิน คูณด้วย100=กี่% เเล้วเราก็นำผลลัพที่ได้ไปไส่ไนช่องสีเเดงคับ ----------------------------------------------------------------------------------------------------------------------------- เเบบserver ตัวเก่า ไปที่conf>battle_athena เเล้วหาบรรทัดนี้นะคับ // The rate the common items are dropped (Items that are in the ETC tab, besides card) อธิบาย : อัตรารายการดอปของธรรมดา (รายการที่สิ่งนั่นอยู่ในแท็ปอื่นๆ, นอกจากการ์ด) item_rate_common: 5000 item_rate_common_boss: 100 item_drop_common_min: 1 item_drop_common_max: 10000 // The rate healing items are dropped (items that restore HP or SP) อธิบาย : อัตราการดอปของเพิ่ม HP item_rate_heal: 5000 item_rate_heal_boss: 100 item_drop_heal_min: 1 item_drop_heal_max: 10000 // The rate at which usable items (in the item tab) other then healing items are dropped. อธิบาย : อัตราการดอปของใช้เอามาใช้ประโยชน์ item_rate_use: 5000 item_rate_use_boss: 100 item_drop_use_min: 1 item_drop_use_max: 10000 // The rate at which equipment is dropped. อธิบาย : อัตราการดอปอาวุธ item_rate_equip: 5000 item_rate_equip_boss: 100 item_drop_equip_min: 1 item_drop_equip_max: 10000 // The rate at which cards are dropped อธิบาย : อัพตรการดอปการ์ด item_rate_card: 5000 item_rate_card_boss: 100 item_drop_card_min: 1 item_drop_card_max: 10000 เเล้วเราก็ จะได้เเบบนี้นะคับ ถ้าเราอยากได้ กี่เปอเซ็น เราก็ไช้สูตรนี้หานะคับ เอา สีเเดง ส่วน สีน้ำเงิน คูณด้วย100=กี่% เเล้วเราก็นำผลลัพที่ได้ไปไส่ไนช่องสีเเดงคับ



Part2 แกะรอย Item DB พยายามทำให้ละเอียดที่สุดครับ ID,AegisName,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc ,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script } อันข้างบนนี้เป็นคำอธิบายเกี่ยวกับ ตำแหน่ง ข้อมูลใน Item_db ชิ้นต่างๆนะครับ ผมจะเรียงไปทีละตัวเลยนะ >> ID - เป็นเลขรหัส Item แต่ละชิ้นครับ เวลาเสก item ก็จะใช้เลขรหัสนี้เสกครับ ( ไม่มีอะไรให้แก้ไขในส่วนนี้ ) 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,64),0; },{},{} 502,Orange_Potion,Orange Potion,0,200,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(105,144),0; },{},{} 503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(175,234),0; },{},{} -------------------------------------------------------------------------------------------------------------------------- >> AegisName - เป็นชื่อ Item ของ Aegis ครับ ถ้าสังเกตุให้ดีจะไม่มีเว้นวรรคเด็ดขาด แต่จะมี _ แทนครับ เวลาเสก Item ก็ใช้ชื่อตัวนี้เสกได้เช่นกัน ( ไม่มีอะไรให้แก้ไขในส่วนนี้ ) 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,64),0; },{},{} 502,Orange_Potion,Orange Potion,0,200,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(105,144),0; },{},{} 503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(175,234),0; },{},{} -------------------------------------------------------------------------------------------------------------------------- >> Name - เป็นชื่อ Item ในเกมส์ครับ ( ไม่มีอะไรให้แก้ไขในส่วนนี้ ) 501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,64),0; },{},{} 502,Orange_Potion,Orange Potion,0,200,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(105,144),0; },{},{} 503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(175,234),0; },{},{} -------------------------------------------------------------------------------------------------------------------------- >> Type - เป็นการแยกประเภท Item ชนิดต่างๆออกจากกันครับ 0 = Item ประเภทฟื้นพลัง เพิ่มพลัง ( Red Potion White Potion อาหาร+Status ) 1 = 2 = Item ประเภทกดใช้งานแล้วหายไปและอาจได้สิ่งอื่นมาแทน ( Obb Ovb Oca ค้อนตีอาวุธของBS กระบอกลูกธนู ยาเร่ง ) 3 = Item ประเภทขยะ ( ไม่มีค่าครับไว้ขายทิ้ง แต่บางชิ้นนำไปทำเควสได้นะครับ ) 4 = Item ประเภทอาวุธ ( ทุกชนิดในเกมส์ ) 5 = Item ประเภทเครื่องป้องกัน ( หมวก เสื้อ โล่ ผ้าคลุม รองเท้า เครื่องประดับ ) 6 = Item ประเภทการ์ด ( การ์ดทุกใบนั่นแหละ ) 7 = Item ประเภทไข่สัตว์ ( Egg ทุกใบ ) 8 = Item ประเภทเครื่องประดับสัตว์ ( ทุกชิ้นเลย ) 9 = ยังหาข้อมูลเกี่ยวกับเลขนี้ไม่เจอเลย ใครรู้ช่วยบอกทีละกัน 10 = Item ประเภทลูกธนู ( Arrow ดาวกระจาย มีดบิน ลูกปืน ) 11 = Item ประเภทจับสัตว์ Scroll -------------------------------------------------------------------------------------------------------------------------- >> Price - เป็นราคา Item เวลาเราซื้อจาก NPC ครับ ในกรณีทีเราไม่ได้ตั้งราคาในส่วนนี้ไว้ แต่ตั้งราคาขายไว้ ราคาซื้อก็จะเป็น 2 เท่าของราคาขายครับ เช่น ตั้งราคาขายไว้ 50z ราคาซื้อก็จะเป็น 100z ครับ *** วิธี Set ให้ Npc Shop ขาย Item ตามราคาซื้อใน Item_db ก็แค่ตั้งราคา Item ไว้ที่ -1 ครับ ( ลบหนึ่ง นะ ) -------------------------------------------------------------------------------------------------------------------------- >> Sell - เป็นราคา Item เวลาเราขายให้กับ NPC ครับ ในกรณีทีเราไม่ได้ตั้งราคาในส่วนนี้ไว้ แต่ตั้งราคาซื้อไว้ ราคาขายก็จะเป็น ครึ่งหนึ่งของราคาซื้อครับ เช่น ตั้งราคาซื้อไว้ 100z ราคาขายก็จะเป็น 50z ครับ *** ปกติใน Item_db จะตั้งราคาไว้ที Price ไม่ก็ Sell ตัวใดตัวหนึ่งเท่านั้นแหละครับ -------------------------------------------------------------------------------------------------------------------------- >> Weight - เป็นน้ำหนักของ Item ชิ้นนี้ครับ โดยจะเอาราคาในเกมส์มาคูณ10 เช่น Red Potion ในเกมส์บอกหนัก 7 แต่ใน Item_db จะเป็น 70 ครับ -------------------------------------------------------------------------------------------------------------------------- >> ATK - เป็นพลังโจมตีของItemชิ้นนี้ครับ ปกติจะมีเฉพาะอาวุธเท่านั้นที่มีในส่วนนี้ -------------------------------------------------------------------------------------------------------------------------- >> DEF - เป็นพลังป้องกันของItemชิ้นนี้ครับ ปกติจะมีเฉพาะเครื่องป้องกันเท่านั้นที่มีในส่วนนี้ -------------------------------------------------------------------------------------------------------------------------- >> Range - เป็นระยะการโจมตีของอาวุธครับ โดยอาวุธประเภทธนูกับปืนจะโจมตีได้ระยะไกล มากกว่าอาวุธประเภทมีดดาบ(แน่ละ) -------------------------------------------------------------------------------------------------------------------------- >> Slot - เป็นช่องใส่ Card ของ Item ชิ้นนี้ครับ ปกติจะมีแค่ อาวุธและเครื่องป้องกัน ปรับได้มากสุด 4 Slot ครับ ถ้าตั้งเป็น 0 ก็คือไม่มี Slot ครับ -------------------------------------------------------------------------------------------------------------------------- >> Job - เป็นค่าทีกำหนด ว่าอาชีพไหนใส่หรือใช้ Item ชิ้นนี้ได้ครับ มาเริ่มกันเลยนะ ( ยากนิด ) ยกตัวอย่าง 1466,Crescent_Scythe,Crescent Scythe,4,,10,2500,180,,3,0,0x00004082,7,2,34,4,48,1,5,{ bonus bCritical,30; bonus bHit,10; },{},{} จะเห็นว่า ในส่วนของ Job จะเป็นตัวเลข 0x00004082 นี่ก็คือค่าที่บอกอาชีพที่ใช้ได้ครับ เป็นค่าในเลขฐาน 16 ในส่วนของวิธีคิดเลขนี้ผมขอข้ามไปเลยนะครับ ให้ไปที่ start > All Programs ( Programs ) > Accessories > Calculator เลือกที่เมนู View > Scientific แล้วติ๊กจุดเขียวๆที่ Hex แล้วหลังจากนั้นให้ใส่เลข 4082 ลงไปครับ หลังจากนั้นให้ติ๊กถูกที่ Bin ( อย่าลบตัวเลขออกอะ ) จะเห็นได้ว่าเลข 4082 เมื่อเปลี่ยนจะเป็นเลข 100000010000010 เป็นเลขฐาน 2 ครับ ( น่าจะเคยเรียนมากันมั่งแล้ว ) วิธีอ่านเลขนี้จะอ่านจากขวาไปซ้ายนะครับ 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 O N M L K J I H G F E D C B A อ่านจาก A(เอ)ไปหา O(โอ) ครับ ( อ่านถอยหลังว่างั้นเถอะ ) โดยแต่ละตำแหน่งจะบอกอาชีพที่สวมใส่ได้ดังนี้ครับ B ก็คือ Job_Swordman H ก็คือ Job_Knight O ก็คือ Job_Crusader ก็แสดงว่า Crescent Scythe จะใส่ได้เฉพาะ Swordman,Knight,Crusader ส่วนที่เหลือก็มีดังนี้ครับ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Z Y X W V U T S R Q P O N M L K J I H G F E D C B A A = Novice,Baby Novice,Novice High,Super Novice,Baby Super Novice B = Swordman,Baby Swordman,Swordman High C = Mage,Baby Mage,Mage High D = Archer,Baby Archer,Archer High E = Acolyte,Baby Acolyte,Acolyte High F = Merchant,Baby Merchant,Merchant High G = Thief,Baby Thief,Thief High H = Knight,Baby Knight,Lord Knight I = Priest,Baby Priest,High Priest J = Wizard,Baby Wizard,High Wizard K = Blacksmith,Baby Blacksmith,Mastersmith L = Hunter,Baby Hunter,Sniper M = Assassin,Baby Assassin,Assassin Cross N = Knight(Peco),Baby Knight(Peco),Lord Knight(Peco) O = Crusader,Baby Crusader,Paladin P = Monk,Baby Monk,Champion Q = Sage,Baby Sage,Scholar R = Rogue,Baby Rogue,Stalker S = Alchemist,Baby Alchemist,Creator T = Bard,Baby Bard,Clown U = Dancer,Baby Dancer,Gypsy V = Crusader(Peco),Baby Crusader(Peco),Paladin(Peco) W = Star Gladiator,Star Gladiator(ขณะบิน),Baby Star Gladiator X = Soul Linker,Baby Soul Linker Y = Gunslinger Z = Ninja ( อันไหนที่ผิดพลาดแจ้งด้วยนะครับ บางทีก็อาจจะผิดได้ ) ส่วนอาชีพ Takewondo นั้นใส่อาวุธไม่ได้อยู่แล้ว แต่มันก็มีวิธีทำให้ใส่ได้นะ คือให้ใส่รหัสอาชีพว่า 0xFFFFFFFF ( แต่ที่ลองทำได้แต่ Knife อะนะ ) -------------------------------------------------------------------------------------------------------------------------- >> Upper - เหอๆอันนี้ผมคิดไรไม่ออกเลย เห็นมีแต่เลข 7 ทั้งนั้น เอาเป็นว่า ไม่มีอะไรให้ปรับละกันช่องนี้ -------------------------------------------------------------------------------------------------------------------------- >> Gender - เป็นตัวบอกเพศที่ใช้ได้ปกติจะเป็น 2 ( 0 = ญ / 1 = ช / 2 = ชญ ) -------------------------------------------------------------------------------------------------------------------------- >> Loc ( น่าจะย่อมาจาก Location ) - เป็นตัวบอกว่า Item ชนิดนี้ใส่ที่ตัวส่วนไหน ผมจะเรียงให้เลยละกัน ( รวมถึง Card ด้วยนะครับ ) 256 คือส่วนหัว 512 คือส่วนหูหรือแว่น 1 คือส่วนปาก 16 คือส่วนชุดเกราะ 2 คือส่วนอาวุธ 32 คือส่วนโล่ 4 คือส่วนผ้าคลุม 64 คือส่วนรองเท้า 136 คือส่วนเครื่องประดับ และที่นอกเหนือจากข้างบนนะครับก็การเอาตัวเลขมา + กันมาดูกันเลย 34 ( 2+32 ) คือส่วนอาวุธและส่วนโล่ ( อาวุธ 2 มือนั้นแหละ ) 257 ( 256+1 ) คือส่วนหัวและปาก 768 ( 256+512 ) คือส่วนหัวและหูหรือแว่น 769 ( 256+512+1 ) คือส่วนหัวและหูหรือแว่นและปาก ใครจะลองเอา 2+32+4+64+136+16 ก็ได้นะคิดเอาเองว่าได้เท่าไร เวลาใส่มันก็จะใส่ถึง 6 ส่วนด้วยกัน(แต่ผมไม่เคยลองนะ ) -------------------------------------------------------------------------------------------------------------------------- >> wLV ( น่าจะย่อมาจาก Weapon Level ) - คือเลเวลของอาวุธชิ้นนี้นั้นเอง ( มีแต่อาวุธนะส่วนนี้ ) ก็ใส่ไปเลยครับ 1 คืออาวุธเลเวล 1 2 คืออาวุธเลเวล 2 3 คืออาวุธเลเวล 3 4 คืออาวุธเลเวล 4 ส่วนใครที่อยากลองอาวุธเลเวล 5 ก็ลองเอาเองนะ ผมยังไม่เคยลอง ถ้าได้ยังไงบอกกันด้วยนะครับ -------------------------------------------------------------------------------------------------------------------------- >> eLV ( น่าจะย่อมาจาก Evolution Level ) - คือเลเวลของตัวละครที่จะใส่ได้นั้นเอง จะมีอยู่ใน Item สวมใส่เท่านั้นในส่วนนี้ ( หรือจะลองกับ Item ปั้มก็ได้นะ เช่น เลเวล 99 ถึงปั้ม Item นี้ได้ ) -------------------------------------------------------------------------------------------------------------------------- >> Refineable - เป็นตัวบอกว่า Item ชิ้นนี้ตี + ได้หรือไม่ครับ ( 0 คือตี + ไม่ได้ / 1 คือตี + ได้ ) -------------------------------------------------------------------------------------------------------------------------- >> View - น่าจะ เป็นตัวบอกว่า อาวุธ ชนิดนี้เป็น อาวุธ ประเภทอะไร ผมจะเรียงให้ดูละกัน 1 Item ประเภท มีด 2 Item ประเภท ดาบมือเดียว 3 Item ประเภท ดาบ2มือ 4 Item ประเภท หอกมือเดียว 5 Item ประเภท หอก2มือ 6 Item ประเภท ขวานมือเดียว 7 Item ประเภท ขวาน2มือ 8 Item ประเภท กระบอง 9 Item ประเภท คฑามือเดียว 10 Item ประเภท คฑา2มือ 11 Item ประเภท ธนู 12 Item ประเภท สนับมือ 13 Item ประเภท เครื่องดนตรี 14 Item ประเภท แส้ 15 Item ประเภท หนังสือ 16 Item ประเภท คาต้า 17 Item ประเภท ปืนประเภท Revolver 18 Item ประเภท ปืนประเภท Rifle 19 Item ประเภท ปืนประเภท Shotgun 20 Item ประเภท ปืนประเภท Gatling Gun 21 Item ประเภท ปืนประเภท Grenade Launcher 22 Item ประเภท ดาวกระจาย (Fuuma Shuriken)



อ้างอิง : http://puipuiserver.12.forumer.com/a/_post22.html




ขอบคุณครับ

2 ความคิดเห็น: