Cyber โพสต์ 2018-11-14 18:20:37

เข้าเกมแล้วตัวละครไม่เซฟข้อมูลครับ

นั่งแก้มาหลายชั่วโมงและครับ ยังหาทางออกไม่ได้ พอรันเซิฟเข้าเกมล็อคอินปกติ พอกลับมาเช็คในไฟล์ ดันไม่มีข้อมูลตัวละคร ช่วยหน่อยครับ

Team โพสต์ 2018-11-17 02:49:02

แก้ไขครั้งสุดท้ายโดย Team เมื่อ 2018-11-17 02:50

ในส่วนของข้อมูลตัวละคร เป็นอะไรที่โครตต้องลึกมากๆครับ ในส่วนนี้ไม่เซฟตรงไหนครับ ไม่เซฟหมดเลยทั้งตัวละคร ชื่อ เงิน ค่าสถานะต่างๆ หรือเฉพาะบางส่วน

การสังเกตมีสองส่วนสำหรับ Player คือ OnPlayerConnect (ผู้เล่นเข้า) และ OnPlayerDisconnect (ผูู้เล่นออก) แค่นี้สองตัว

นี้เป็นวิธีแก้ที่พิมพ์ออกมาได้เท่านี้ เพราะข้อมูลของแต่ละคนมันไม่เหมือนกัน แต่หลักๆ คือดูตามด้านบน

เมื่อเข้าเซิฟเวอร์ล้อคอินให้เรียบร้อย แล้วกลับมาดูในส่วนที่เก็บข้อมูลตัวละคร (ยังไม่ต้องออกเกม) ว่ามีข้อมูลตัวละครอยู่หรือเปล่า ถ้าไม่มีในส่วนนี้แนะนำไปดูที่ OnPlayerConnect เลยครับ

ถ้ามี ก็ลองใช้คำสั่งที่มีในเซิฟเวอร์เช่น setmoney ให้กับตัวละครดู และจำค่าเงินที่ setmoney ไว้ ต่อไปคือ ออกเกม แล้วไปดูข้อมูลตัวละคร ในส่วนนี้ถ้าค่าเงินไม่มีการเปลี่ยนแปลง ก็ต้องไปดูที่ OnPlayerDisconnect ว่ามีการใส่ในเรื่องของเซฟข้อมูล money ลงใน public ส่วนนี้หรือยัง

ทั้งปวงที่เขียนมามีอยู่แค่สองตัว คือ OnPlayerConnect & OnPlayerDisconnect แต่เป็นสองตัวที่เกี่ยวข้องกับข้อมูลตัวละครโดยมิอาจเลี่ยงได้เลยละครับ
หน้า: [1]
ดูในรูปแบบกติ: เข้าเกมแล้วตัวละครไม่เซฟข้อมูลครับ