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