Код:
CMD:objtoc(playerid, params[])
{
if(GetPlayerState(playerid) != 2) return SendClientMessage(playerid,-1,"Вы не за рулём");
if(sscanf(params, "iffffff", params[0],params[1],params[2],params[3],params[4],params[5],params[6])) return SendClientMessage(playerid, -1, "Используйте: /objtoc [id объекта] [x] [y] [z] [rx] [ry] [rz]");
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
new obj = CreateObject(params[0],x,y,z,0.0,0.0,0.0);
AttachObjectToVehicle(obj, GetPlayerVehicleID(playerid), params[1],params[2],params[3],params[4],params[5],params[6]);
static const fmt_string[] = "new obj = CreateObject(%i,%f,%f,%f,,0.0,0.0,0.0);";
new str[sizeof(fmt_string)+5-2*4+7*3];
format(str, sizeof(str), fmt_string,params[0],x,y,z);
SendClientMessage(playerid,-1,str);
static const fmt_string[] = "AttachObjectToVehicle(obj, GetPlayerVehicleID(playerid), %i,%i,%i,%i,%i,%i);";
new str[sizeof(fmt_string)-2*6+7*6];
format(str, sizeof(str), fmt_string,params[1],params[2],params[3],params[4],params[5],params[6]);
return SendClientMessage(playerid,-1,str);
}
Последнее редактирование модератором: