Ragnarok~Cluber more...
ก่อตั้งโดย pattakan
กระทู้: พื้นที่ห้ามตั้งร้าน
พื้นที่ห้ามตั้งร้านจะมีรูปแบบคำสั่งดังนี้
 

*setcell "<map name>",<x1>,<y1>,<x2>,<y2>,<type>,<flag>;

โดยจะกินพื้นที่สี่เหลี่ยมนับพิกัดจุดทแยงมุมระหว่าง x1,y1 และ x2,y2 ตามรูปด้านล่าง



ในที่นี้เราจะทำให้พิ้นที่ในป้าย ตั้งร้านไม่ได้ เริ่มแรกให้ทำแบบ script npc

morocc.gat,1,1,1    script    ห้ามตั้งร้าน    -1,{

OnInit:

setcell "morocc",157,100,163,93,cell_novending,1;

end;

}

*พิกัด 157,100 คือพิกัดบนซ้าย  /  พิกัด 163,93 คือพิกัดขวาล่าง

พอกำหนดพิกัดทั้ง 2 จุดแล้ว พื้นที่ห้ามตั้งร้านก็จะถูกจำกัดให้อยู่ในป้าย

แค่นี้เอง ใส่พิกัดอย่างไรก็ได้ให้เป็นเส้นทแยงมุม อาจจะใส่จาก

บนขวามาล่างซ้าย รึไม่ก็ล่างขวามาบนซ้าย ก็ได้  เมื่อใส่เป็นเส้นทแยงมุม

ก็จะออกมาเป็นสี่เหลี่ยมดังรูปด้านบน  พอเสร็จเรียบร้อยก็ Add npc ตามปกติ

แล้วรันเซิฟเวอร์ ลองตั้งร้านดู จะเป็นดังภาพด้านล่าง



แต่ถ้าอยากเปลี่ยนคำพูด You can't open shop on this map เป็นอย่างอื่นก็ให้ปรับที่

conf > msg_athena หาบรรทัดนี้

276: You can't open shop on this map แก้เป็น

276: ห้ามตั้งร้านบริเวณนี้นะ !!  (หรือจะเป็นอย่างอื่นก็ได้แก้ตามสบาย) พอแก้แล้วรันเซิฟใหม่จะเป็นแบบนี้

ไม่เข้าใจตรงไหนถามได้นะ

โพสต์โดย
pattakan

12 มี.ค. 53 เวลา 22:19 1,002