18.11.2016, 19:07
Hi everyone.. i have problem when a player Type /delobject - To Delet the object
its not deleting and for edit object and stopedit Can you help me to Fix??
Code For /Delobject
Code for Edit Object
Stop edit Objects
And This...
its not deleting and for edit object and stopedit Can you help me to Fix??
Code For /Delobject
Код:
CMD:delobject(playerid,params[])
{
if(pInfo[playerid][pLevel] >= 4)
{
new id;
if(sscanf(params, "i",id)) return SendClientMessage(playerid,yellow,"Usage: /delobject <Object ID>");
DestroyObject(id);
CommandToAdmins(playerid,"delobject");
format(Jstring, sizeof(Jstring), "You have deteled the Object ID: '%d'", id);
if(!IsValidObject(id)) return SendClientMessage(playerid,red, "Error: Invalid object!");
return SendClientMessage(playerid,yellow, Jstring);
}
else return ShowMessage(playerid, red, 1);
}
Код:
CMD:editobject(playerid,params[])
{
if(pInfo[playerid][pLevel] >= 4)
{
new id, Float:X, Float:Y, Float:Z;
if(sscanf(params, "i",id)) return SendClientMessage(playerid,yellow,"Usage: /Editobject <Object ID>");
if(!IsValidObject(id)) return SendClientMessage(playerid,red, "Error: Invalid object!");
GetObjectPos(id,X,Y,Z);
if(!IsPlayerInRangeOfPoint(playerid, 20.0,X,Y,Z)) return SendClientMessage(playerid,red, "Error: You must go close of the object. try /gotoobject");
CommandToAdmins(playerid,"editobject");
EditObject(playerid, id);
format(Jstring, sizeof(Jstring), "You are editing the Object: %d, /Stopedit to stop editing.", id);
return SendClientMessage(playerid,yellow, Jstring);
}
else return ShowMessage(playerid, red, 1);
}
Код:
CMD:stopedit(playerid,params[])
{
if(pInfo[playerid][pLevel] >= 4)
{
CancelEdit(playerid);
CommandToAdmins(playerid,"stopedit");
return SendClientMessage(playerid, yellow, "You stopped editing the object!");
}
else return ShowMessage(playerid, red, 1);
}
Код:
CMD:gotoobject(playerid,params[])
{
if(pInfo[playerid][pLevel] >= 4)
{
new id, Float:X, Float:Y, Float:Z;
if(sscanf(params, "i",id)) return SendClientMessage(playerid,yellow,"Usage: /Gotoobject <Object ID>");
if(!IsValidObject(id)) return SendClientMessage(playerid,red, "Error: Invalid object!");
GetObjectPos(id,X,Y,Z);
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
SetVehiclePos(GetPlayerVehicleID(playerid),X+3,Y,Z);
else SetPlayerPos(playerid,X+3,Y,Z);
CommandToAdmins(playerid,"gotoobject");
format(Jstring, sizeof(Jstring), "You have been teleported to Object ID: '%d' | Position - X: %0.2f, Y: %0.2f, Z: %0.2f ", id, X, Y, Z);
return SendClientMessage(playerid,yellow, Jstring);
}
else return ShowMessage(playerid, red, 1);
}
I Make it but when i type /delobject or this commands its give me ERORR: INVAILD OBJECT Help me plesae


+rep