GusKung โพสต์ 2019-12-14 16:43:04

สอนทำจุดรับของเด็กไหมหน่อยครับ

ผมเขียนสคริปจุดรับของเด็กไหม่ครับ
แต่มันกลับกดได้รัวๆ
ผมอยากทำให้มันกดได้รอบเดียวอะทำไงครับ

{
        if (strcmp("/หยิบกระเป๋า", cmdtext, true)== 0)
{
    if (IsPlayerInRangeOfPoint(playerid, 3.0, -2133.6682,-40.4094,35.3281))
    {
    GivePlayerMoney(playerid, 5000);
    SendClientMessage(playerid,0xFF0000,"คุณได้หยิบกระเป๋าเรียบร้อยแล้ว!");
           return 1;
                }
        }
        else
        {
        SendClientMessage(playerid,COLOR_GRAD1,"คำสั่งนี้ไม่ได้อยู่ในDarkCity");
        return 1;
        }
        {
        SendClientMessage(playerid,COLOR_GRAD1,"คุณไม่ได้อยู่จุดที่กำหนดไว้");
        return 1;
        }
        return 1;
}

Justinz โพสต์ 2019-12-16 13:26:19

if (strcmp("/หยิบกระเป๋า", cmdtext, true)== 0)
{
    if (PlayerInfo == 1) // ตรวจสอบเงื่อนไขว่าผู้เล่นที่มีเลเวล 1 เท่านั้นที่สามารถกดได้
    {
      if (IsPlayerInRangeOfPoint(playerid, 3.0, -2133.6682,-40.4094,35.3281))
       {
            GivePlayerMoney(playerid, 5000);
            PlayerInfo += 1 //จะให้รับของแล้วเลเวลเป็นเวลอะไรก็ใส่ไปครับ
            SendClientMessage(playerid,0xFF0000,"คุณได้หยิบกระเป๋าเรียบร้อยแล้ว!");
                return 1;
      }
}
else
      {
      SendClientMessage(playerid,COLOR_GRAD1,"คำสั่งนี้ไม่ได้อยู่ในDarkCity");
      return 1;
      }
      {
      SendClientMessage(playerid,COLOR_GRAD1,"คุณไม่ได้อยู่จุดที่กำหนดไว้");
      return 1;
      }
      return 1;
}
หน้า: [1]
ดูในรูปแบบกติ: สอนทำจุดรับของเด็กไหมหน่อยครับ