14.12.2012, 11:20
(
Последний раз редактировалось Fenky; 14.12.2012 в 11:54.
)

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; }