พื้นที่ห้ามตั้งร้านจะมีรูปแบบคำสั่งดังนี้
*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: ห้ามตั้งร้านบริเวณนี้นะ !! (หรือจะเป็นอย่างอื่นก็ได้แก้ตามสบาย) พอแก้แล้วรันเซิฟใหม่จะเป็นแบบนี้
ไม่เข้าใจตรงไหนถามได้นะ