12.09.2010, 14:00
here, i fixed it
and color white
#define COLOR_WHITE 0xFFFFFFAA
pawn Код:
dcmd_cage(playerid,params[])
{
#pragma unused params
new Float:X,Float:Y,Float:Z;
new pName[MAX_PLAYER_NAME];
new id;
new iName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(id,iName,sizeof(iName)); GetPlayerName(playerid,pName,sizeof(pName)); GetPlayerPos(playerid,X,Y,Z);
if(caged[playerid] == 0) {
GetPlayerPos(playerid, X, Y, Z);
cage[playerid] = CreateObject(985, X, Y+4, Z, 0.0, 0.0, 0.0);
cage2[playerid] = CreateObject(985, X+4, Y, Z, 0.0, 0.0, 90.0);
cage3[playerid] = CreateObject(985, X-4, Y, Z, 0.0, 0.0, 270.0);
cage4[playerid] = CreateObject(985, X, Y-4, Z, 0.0, 0.0, 180.0);
caged[playerid] = 1; // Use this in a /cage command to prevent being caged twice and causing the cage to be unremovable.
PlayerPlaySound(playerid, 1137, X, Y, Z);
format(string,sizeof(string),"You have caged %s",iName);
return SendClientMessage(playerid,COLOR_WHITE,string);
} else if(caged[playerid] == 1) {
cage[playerid] = DestroyObject(cage[playerid]);
cage2[playerid] = DestroyObject(cage2[playerid]);
cage3[playerid] = DestroyObject(cage3[playerid]);
cage4[playerid] = DestroyObject(cage4[playerid]);
caged[playerid] = 0;
format(string,sizeof(string),"Uncaged %s",iName);
return SendClientMessage(playerid,COLOR_WHITE,string);
}
return 1;
}
#define COLOR_WHITE 0xFFFFFFAA