CMD just.. Not working..
#1

I've got a problem. The /mdelevator has ALWAYS been working, but suddenly it just doesn't.. This is what I've made(NO ERRORS AT ALL):
Pastebin link
pawn Код:
new FDGate1,FDMaingate, FDGate1status, FDMaingatestatus, FDElevator, FDElevatorstatus, MDGate1, MDGate1status, MDElevator, MDElevatorstatus;
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/fdhangar", cmdtext, true, 10) == 0)

  {
        if (PlayerToPoint(20, playerid, 1701.0929,-1507.6711,13.3828))
        if(FDGate1status)
    {
        MoveObject(FDGate1, 1700.859375 , -1507.785156 , 14.566914, 1);
        FDGate1status = 0;
            }
    else
        {
            MoveObject(FDGate1, 1700.859375 , -1507.785156 , 8.566914, 1);
      FDGate1status = 1;
    }
    return 1;

    }
    if (strcmp("/fdmaingate", cmdtext, true, 10) == 0)

  {
    if (PlayerToPoint(15, playerid, 1674,-1479.9602,13.3828))
    if(FDMaingatestatus)
    {
      MoveObject(FDMaingate,1674 , -1479.0 , 14.0, 1);
      FDMaingatestatus = 0;
        }
    else
        {
      MoveObject(FDMaingate, 1674 , -1471.0 , 14.0, 1);
      FDMaingatestatus = 1;
    }
    return 1;
    }
    if (strcmp("/fdelevator", cmdtext, true, 10) == 0)

    {
    if (PlayerToPoint(20, playerid,1709.761596 , -1465.448852 , 16))
    if(FDElevatorstatus)
    {
      MoveObject(FDElevator, 1709.761596 , -1465.448852 , 33.256496 , 3);
      FDElevatorstatus = 0;
        }
        else
        {
      MoveObject(FDElevator, 1709.761596 , -1465.448852 , 13.812069 , 3);
      FDElevatorstatus = 1;
        }

        return 1;
    }
    if (strcmp("/mdmaingate", cmdtext, true, 10) == 0)

    {
    if (PlayerToPoint(20, playerid,1142.2526,-1289.9144,13.5873))
    if(MDGate1status)

        {
            MoveObject(MDGate1, 1138.368408 , -1290.706909 , 14 , 2);
            MDGate1status = 0;
            }
        else
        {
      MoveObject(MDGate1, 1146.368408 , -1290.706909 , 14 , 2);
      MDGate1status = 1;

            return 1;
    }
        if (strcmp("/mdelevator", cmdtext, true, 10) == 0)

    {
    if (PlayerToPoint(30, playerid,1148.358032,-1315.570678,24))
    if(MDElevatorstatus)

    {
        MoveObject(MDElevator, 1148.358032,-1315.570678,31.79 , 6);
        MDElevatorstatus = 0;
            }
            else
        {
      MoveObject(MDElevator, 1148.358032,-1315.570678,14 , 6);
            MDElevatorstatus = 1;
            }
        return 1;
        }
     }
    return 0;
}
ALL the cmds except /mdelevator works :/
Reply
#2


pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/fdhangar", cmdtext, true, 10) == 0)

  {
if (PlayerToPoint(20, playerid, 1701.0929,-1507.6711,13.3828))
 if(FDGate1status)
    {
    MoveObject(FDGate1, 1700.859375 , -1507.785156 , 14.566914, 1);
    FDGate1status = 0;
}
    else
    {
 MoveObject(FDGate1, 1700.859375 , -1507.785156 , 8.566914, 1);
      FDGate1status = 1;
    }
    return 1;

}
if (strcmp("/fdmaingate", cmdtext, true, 10) == 0)

  {
    if (PlayerToPoint(15, playerid, 1674,-1479.9602,13.3828))
    if(FDMaingatestatus)
    {
      MoveObject(FDMaingate,1674 , -1479.0 , 14.0, 1);
      FDMaingatestatus = 0;
    }
    else
    {
      MoveObject(FDMaingate, 1674 , -1471.0 , 14.0, 1);
      FDMaingatestatus = 1;
    }
    return 1;
}
if (strcmp("/fdelevator", cmdtext, true, 10) == 0)

{
    if (PlayerToPoint(20, playerid,1709.761596 , -1465.448852 , 16))
    if(FDElevatorstatus)
    {
      MoveObject(FDElevator, 1709.761596 , -1465.448852 , 33.256496 , 3);
      FDElevatorstatus = 0;
    }
    else
    {
      MoveObject(FDElevator, 1709.761596 , -1465.448852 , 13.812069 , 3);
      FDElevatorstatus = 1;
 }

return 1;
}
if (strcmp("/mdmaingate", cmdtext, true, 10) == 0)

{
    if (PlayerToPoint(20, playerid,1142.2526,-1289.9144,13.5873))
    if(MDGate1status)

{
MoveObject(MDGate1, 1138.368408 , -1290.706909 , 14 , 2);
MDGate1status = 0;
}
    else
    {
      MoveObject(MDGate1, 1146.368408 , -1290.706909 , 14 , 2);
      MDGate1status = 1;

return 1;
}
if (strcmp("/mdelevator", cmdtext, true, 10) == 0)

{
    if (PlayerToPoint(30, playerid,1148.358032,-1315.570678,24))
    if(MDElevatorstatus)

    {
    MoveObject(MDElevator, 1148.358032,-1315.570678,31.79 , 6);
    MDElevatorstatus = 0;
}
else
    {
      MoveObject(MDElevator, 1148.358032,-1315.570678,14 , 6);
MDElevatorstatus = 1;
}
}
return 1;
}

return 0;
}
Try this maybe it will work
Reply
#3

I would try to remove fourth value in strcmp (it's the length of a command)
That is:

pawn Код:
if (strcmp("/fdmaingate", cmdtext, true) == 0)
And LOL at indentations - so messy
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)