13.04.2013, 20:50
I made you a little system that could help you. Here it is:
It's untested, but it should work.
pawn Код:
#define MAX_ROADBLOCKS 20
enum Roadblocks
{
rCreated,
rOwner,
rObject
}
new rInfo[MAX_ROADBLOCKS][Roadblocks];
CMD:rb(playerid, params[])
{
if(GetPlayerTeam(playerid) != TEAM_SWAT) return SendClientMessage(playerid, -1, "{FF0000}Error: {FFFFFF}Only S.W.A.T may use this command!");
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
for(new i = 0;i < sizeof(rInfo); i++)
{
if(rInfo[i][rCreated] == 0)
{
rInfo[i][rCreated] = 1;
rInfo[i][rOwner] = playerid;
rInfo[i][rObject] = CreateObject(978, X, Y, Z, 0.0, 0.0, A);
}
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "S.W.A.T Roadblock Placed!");
return 1;
}
CMD:rrball(playerid, params[])
{
if(GetPlayerTeam(playerid) != TEAM_SWAT) return SendClientMessage(playerid, -1, "{FF0000}Error: {FFFFFF}Only S.W.A.T may use this command!");
for(new i = 0; i < sizeof(rInfo); i++)
{
if(rInfo[i][rCreated] == 1)
{
if(rInfo[i][rOwner] == playerid)
{
DestroyObject(rInfo[i][rObject]);
}
}
}
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Roadblocks removed!");
return 1;
}