OnPlayerEditDynamicObject
#1

Hi Guys I Got A Dynamic Mapping Script I Have Some Problem When Editing A Object When I Press Save Then It's Will Be Same Like Before Can You Help Me? Here Is The Script
PHP код:
CMD:eo(playeridparams[])
{
   new 
id,string[MAX_PLAYERS];
   if(
IsPlayerAdmin(playerid) || ml[playerid][mlicense] == 1)
   {
   if(
sscanf(params,"d",id)) return SendClientMessage(playerid,-1,"USAGE: /editobject [ObjectId]");
   if(
cmodelid[playerid][id] <= || id >= maxobject) return SendClientMessage(playerid,-1,"ERROR: Invalid ObjectID");
   
EditDynamicObject(playeridcobject[playerid][id]);
   
format(stringsizeof(string), "You Have Choose ObjectID %d To Edit"id);
   
SendClientMessage(playerid, -1string);
   }
   return 
1;

PHP код:
public OnPlayerEditDynamicObject(playeridobjectidresponseFloat:xFloat:yFloat:zFloat:rxFloat:ryFloat:rz)
{
       new 
Float:oldXFloat:oldYFloat:oldZ,
     
Float:oldRotXFloat:oldRotYFloat:oldRotZ;
    
GetDynamicObjectPos(objectidoldXoldYoldZ);
     
GetDynamicObjectRot(objectidoldRotXoldRotYoldRotZ);
    if(
response == EDIT_RESPONSE_FINAL)
    {
        
SetDynamicObjectPos(objectidxyz);
        
SetDynamicObjectRot(objectidrzryrz);
    }
    if(
response == EDIT_RESPONSE_CANCEL)
    {
        
SetDynamicObjectPos(objectidoldXoldYoldZ);
        
SetDynamicObjectRot(objectidoldRotXoldRotYoldRotZ);
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)