Код:
dcmd_editobject(playerid, params[])
{
if(!IsPlayerLAdmin(playerid)) return 0;
new objectid;
if(sscanf(params, "d", objectid)) return SendClientMessage(playerid, COLOR_RED, "USAGE: /editobject (Object Editing ID)");
if(Dead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You Cannot Use This Command When Dead.");
if(IsSpecing[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You Cannot Use This Command When Spectating.");
if(PlayerObjectCount[playerid] == 0) return SendClientMessage(playerid, COLOR_RED, "Invalid Object Editing ID.");
if(!IsValidDynamicObject(PlayerObject[playerid][objectid]) || objectid < 1) return SendClientMessage(playerid, COLOR_RED, "Invalid Object Editing ID.");
if(IsPlayerEditingObject[playerid] == 1) CancelEdit(playerid);
else IsPlayerEditingObject[playerid] = 1 return SendClientMessageToAllEx(playerid, COLOR_RED, "Admin %s has edited object %d.", GetPlayerNameEx(playerid), objectid );
EditDynamicObject(playerid, PlayerObject[playerid][objectid]);
return 1;
}