10.06.2012, 18:44
Now you might be thoughting that'd be a problem becuase I entered SendPlayerClientToAll but it isn't.
I'm a begginer, and I'm going actully very well, but I have this problem and I need your help guys.
Basiclly the code is for opening doors at the new LSPD interior which I've made, the code is based on a key KEY_ENTER and it is work pretty good.
except it gives always messages to people at everyplace, I want that people will be able to press on F and it will write them You are not a Cop! only at the point I've setted, but it doesn't work ..
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/opendoor", true))
{
if(PlayerToPoint(2, playerid,1551.7325,-1690.1208,1723.1050))
{
if (IsACop(playerid))
{
MoveObject(pddoor1,1554.59216309, -1691.42968750, 1722.10498047, 1.5);
MoveObject(pddoor2,1549.44067383, -1691.4589843, 1722.10498047, 1.5);
SetTimer("pdoor1", 5000, 0);
SendClientMessage(playerid, COLOR_GRAD2, "* The door will be closed in 5 seconds.");
ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 10.0, 0, 0, 0, 0, 0);
SetTimer("OnPlayerPressButton_Delay", 500, 0);
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You are not a Cop!");
return 1;
}
return 1;
}
SendClientMessage(playerid, COLOR_GRAD2, "SERVER: Unknown command.");
return 0;
}
I'm a begginer, and I'm going actully very well, but I have this problem and I need your help guys.
Basiclly the code is for opening doors at the new LSPD interior which I've made, the code is based on a key KEY_ENTER and it is work pretty good.
except it gives always messages to people at everyplace, I want that people will be able to press on F and it will write them You are not a Cop! only at the point I've setted, but it doesn't work ..
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/opendoor", true))
{
if(PlayerToPoint(2, playerid,1551.7325,-1690.1208,1723.1050))
{
if (IsACop(playerid))
{
MoveObject(pddoor1,1554.59216309, -1691.42968750, 1722.10498047, 1.5);
MoveObject(pddoor2,1549.44067383, -1691.4589843, 1722.10498047, 1.5);
SetTimer("pdoor1", 5000, 0);
SendClientMessage(playerid, COLOR_GRAD2, "* The door will be closed in 5 seconds.");
ApplyAnimation(playerid, "HEIST9", "Use_SwipeCard", 10.0, 0, 0, 0, 0, 0);
SetTimer("OnPlayerPressButton_Delay", 500, 0);
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD2, "You are not a Cop!");
return 1;
}
return 1;
}
SendClientMessage(playerid, COLOR_GRAD2, "SERVER: Unknown command.");
return 0;
}