Help! Moving Objects problem!
#1


Like the picture. I had tried lots of times in "/dooropen" it still doesn't work. All the moving objects did not work in my gamemode, please help me!
Код:
    if(strcmp(cmdtext, "/dooropen", true) == 0) {
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pMember] == 14 || AdminDuty[playerid]==1) {
            if (PlayerToPoint(2, playerid,240.1396,117.7666,1003.2257)) {
				SetDynamicObjectRot(lspddoor1,0.00000000,0.00000000,310.00000000);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,打开了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(2, playerid,241.2672,125.9665,1003.2257)) {
                SetDynamicObjectRot(lspddoor2,0.00000000,0.00000000,353.99758911);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,打开了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(2, playerid,252.7494,125.1215,1003.2188)) {
                 SetDynamicObjectRot(lspddoor3,0.00000000,0.00000000,229.99758911);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,打开了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(2, playerid,252.9054,108.7256,1003.2188)) {
                 SetDynamicObjectRot(lspddoor4,0.00000000,0.00000000,231.99755859);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,打开了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else {
                SendClientMessage(playerid, COLOR_GREY,"你距离目标太远.");
            }
        }
        return 1;
    }

    if(strcmp(cmdtext, "/doorclose", true) == 0) {
        if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3|| PlayerInfo[playerid][pMember] == 14 || AdminDuty[playerid]==1) {
            if (PlayerToPoint(3, playerid,240.1396,117.7666,1003.2257)) {
              SetDynamicObjectRot(lspddoor1,0.00000000,0.00000000,100.00000000);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,关闭了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(3, playerid,241.2672,125.9665,1003.2257)) {
                SetDynamicObjectRot(lspddoor2,0.00000000,0.00000000,99.99755859);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,关闭了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(3, playerid,252.7494,125.1215,1003.2188)) {
                SetDynamicObjectRot(lspddoor3,0.00000000,0.00000000,99.99755859);
                GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,关闭了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else if (PlayerToPoint(3, playerid,252.9054,108.7256,1003.2188)) {
                 SetDynamicObjectRot(lspddoor4,0.00000000,0.00000000,99.99755859);
                 GetPlayerName(playerid, sendername, sizeof(sendername));
                GiveNameSpace(sendername);
                format(string, sizeof(string), "* %s 按下腰间的远程电子遥控钥匙,关闭了电动门.", sendername);
                ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            }
            else {
                SendClientMessage(playerid, COLOR_GREY,"你距离目标太远.");
            }
        }
        return 1;
    }
Reply


Messages In This Thread
Help! Moving Objects problem! - by Fenky - 14.12.2012, 11:20
Re: Help! Moving Objects problem! - by [HK]Ryder[AN] - 14.12.2012, 11:23
Re: Help! Moving Objects problem! - by Fenky - 14.12.2012, 11:54

Forum Jump:


Users browsing this thread: 3 Guest(s)