ลืมรหัสผ่าน
ดู: 598|ตอบกลับ: 4

ทำไมประตูไม่เลื่อนครับ ช่วยผมที จนปัญญาแล้วครับ

[คัดลอกลิงก์]
มีทั้งหมด 7 ประตูครับ ไม่เลื่อนสักอัน

นี่ครับ

new N01Gate;
new N02Gate;
new AaGate;
new AbGate;
new Ja1Gate;
new Jb2Gate;
new Jc3Gate;

forward N01GateClose();
forward N02GateClose();
forward AaGateClose();
forward AbGateClose();
forward Ja1GateClose();
forward Jb2GateClose();
forward Jc3GateClose();

public N01GateClose()
{
      MoveDynamicObject(N01Gate, -1548.2142, 514.9364, 8.9675,2.5);
      return 1;
}
public N02GateClose()
{
      MoveDynamicObject(N02Gate, -1447.2662, 481.4366, 8.9742,2.5);
      return 1;
}
public N03GateClose()
{
      MoveDynamicObject(N03Gate,  -1463.3914794922, 501.04745483398, 1.728848695755,2.5);
      return 1;
}
public AaGateClose()
{
          MoveDynamicObject(AaGate, -1571.6721, 661.3879, 9.0808,2.5);
          return 1;

}
public AbGateClose()
{
          MoveDynamicObject(AbGate, -1701.7471, 684.2442, 26.6558,2.5);
          return 1;

}
public Ja1GateClose()
{
          MoveDynamicObject(Ja1Gate, -1513.42261, 1012.05292, 8.97240, 2.5);
             return 1;
}
public Jb2GateClose()
{
          MoveDynamicObject(Jb2Gate, -1492.36255, 1084.13953, 9.19961, 2.5);
          return 1;
}
public Jc3GateClose()
{
          MoveDynamicObject(Jc3Gate, -1588.15161, 1224.19727, 9.03670, 2.5);
          return 1;
}


        N01Gate = CreateDynamicObject(980, -1548.2142, 514.9364, 8.9675, 0.0000, 0.0000, -95.4000);
        N02Gate = CreateDynamicObject(980, -1447.2662, 481.4366, 8.9742, 0.0000, 0.0000, 0.0000);
        AaGate = CreateDynamicObject(980, -1571.6721, 661.3879, 9.0808, 0.0000, 0.0000, 90.0000);
        AbGate = CreateDynamicObject(980, -1701.7471, 684.2442, 26.6558, 0.0000, 0.0000, 90.0000);
        Ja1Gate = CreateDynamicObject(980, -1513.42261, 1012.05292, 8.97240,   0.00000, 0.00000, 180.00000);
        Jb2Gate = CreateDynamicObject(980, -1492.36255, 1084.13953, 9.19961,   0.00000, 0.00000, 180.00000);
        Jc3Gate = CreateDynamicObject(980, -1588.15161, 1224.19727, 9.03670,   0.00000, 0.00000, 90.00000);

                      else if (PlayerToPoint(10.0,i,-1548.2142, 514.9364, 8.9675))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 3 || PlayerInfo[pLeader] == 3 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(N01Gate, -1548.2142, 514.9364, , 2.65490,2.5);
                            SetTimer("N01GateClose", 5000, 0);
                        }
                    }
                        else if (PlayerToPoint(10.0,i,-1447.2662, 481.4366, 8.9742))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 3 || PlayerInfo[pLeader] == 3 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(N02Gate, -1447.2662, 481.4366, 2.65490,2.5);
                            SetTimer("N02GateClose", 5000, 0);
                        }
                    }
                        else if (PlayerToPoint(10.0,i,-1571.6721, 661.3879, 9.0808))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(AaGate, -1571.6721, 661.3879, 2.65490,2.5);
                            SetTimer("AaGateClose", 5000, 0);
                        }
                    }
                        else if (PlayerToPoint(10.0,i,-1701.7471, 684.2442, 26.6558))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 1 || PlayerInfo[pLeader] == 1 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(AbGate, -1701.7471, 684.2442, 2.65490,2.5);
                            SetTimer("AbGateClose", 5000, 0);
                        }
                    }
                        else if (PlayerToPoint(10.0,i,-1513.42261, 1012.05292, 8.97240))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 18 || PlayerInfo[pLeader] == 18 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(Ja1Gate, -1513.42261, 1012.05292, 2.65490,2.5);
                            SetTimer("Ja1GateClose", 5000, 0);
                        }
                    }
                        else if (PlayerToPoint(10.0,i,-1492.36255, 1084.13953, 9.19961))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 18 || PlayerInfo[pLeader] == 18 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(Jb2Gate, -1492.36255, 1084.13953, 2.65490,2.5);
                            SetTimer("Jb2GateClose", 5000, 0);
                        }
                    }
                    else if (PlayerToPoint(10.0,i,-1588.15161, 1224.19727, 9.03670))// www.FB.com/ceonf
                    {
                        if(PlayerInfo[pMember] == 18 || PlayerInfo[pLeader] == 18 || PlayerInfo[pAdminLevel] >= 1)
                        {
                            MoveDynamicObject(Jc3Gate, -1588.15161, 1224.19727, 2.65490,2.5);
                            SetTimer("Jc3GateClose", 5000, 0);
                        }
                    }
โพสต์ 2017-6-30 13:14:53 | ดูโพสต์ทั้งหมด
ตรวจสอบง่ายๆว่าตรงใหน ไม่ทำงานคือ ใส่ SendClientMessage   เข้าไปในแต่ละส่วนของ

if

อย่าใส่มันเป็นเงื่อนไขละ เเยวจะ error
โพสต์ 2017-6-30 14:45:22 | ดูโพสต์ทั้งหมด
เจอเหมือนกัน +++ ของ ผม 50 กว่าตู แต่แก้เป็นแต่แบบต้องใช้ชื่อให้ไหมทำประใหม่ ถ้าถ้านแต่แบบผม
ก็ ก็อป ตัวใช้ได้แล้วเปลี่ยนพิกัดเลือนลง ก็ได้แล้วคั้บ แต่แค่มันมากแล้ะนาน คั้บๆ
โพสต์ 2017-6-30 18:19:13 | ดูโพสต์ทั้งหมด
แก้ไขครั้งสุดท้ายโดย jamgames เมื่อ 2017-6-30 20:16

อะ พอมาใช้คอมอ่านโค๊ต ก็รู้จุดละ

แล้วก็รูปแบบคำสั่งมันผิดอยู่
ต้อง
  1. PlayerInfo[i][pAdminLevel]  
คัดลอกไปที่คลิปบอร์ด

เพราะมันอยู่ใน loop for  จึงใช้ i

แต่ถ้าอยู่นอก loop for  ตัว i มันจะใช้ไม่ได้ เพราะไม่มีอะไรไปตั้งค่า i  ต้องใช้ playerid

PlayerInfo[pAdminLevel]    <<< เอามาใช้ทำไม ??? ถ้าจะทำประตูสำหรับแก๊ง

PlayerInfo[pAdminLevel]    <<< เอาไว้ใช้สำหรับ Admin

มันขัดต่อ RP ถ้าจะทำไว้ให้แอดมินเปิดได้ทุกประตู
 เจ้าของ| โพสต์ 2017-7-3 09:24:07 | ดูโพสต์ทั้งหมด
ขอบคุนครัชชช
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

ปิด

เว็บมาสเตอร์แนะนำก่อนหน้า /1 ต่อไป

รูปแบบข้อความล้วน|Mobile|รายชื่อผู้ถูกระงับบัญชี| Samp-TH GTAOnline Thailand



เว็บสอนเปิดเซิฟเวอร์ GTA SAMP ONLINE, แจกสคริปต์ GTA, ขายสคริปต์ GTA, ซื้อสคริปต์ GTA SAMP, รวมระบบ GTA SAMP, รวมเซิฟ GTA ONLINE SAMP, SAMP-TH.NET, เกมจีทีเอ, GTA SAN, หาเซิฟ GTA เล่น, โปรโมทเซิฟ GTA ONLINE, วิธีเล่น GTA ONLINE, จีทีเอ ออนไลน์, หาเซิฟ GTA, เซิฟ GTA 0.3.7, เซิฟ GTA 0.3e RC5, ระบบเซิฟ GTA, สคริปต์ GTA, GTA ออนไลน์, เว็บโหลด GTA, SAMP-TH, GTA-TH, โคโล GTA, หาเซิฟ GTA ONLINE, COLO-GTA, โคโลจีทีเอ, เช่าโคโล GTA, เซิฟ GTA ออนไลน์

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้