23.08.2015, 18:04
Hola amigos, Tengo un problema. El cual es que cuando pongo el EditObject(playerid, Object[playerid]);, Me funciona bien lo de editando, Pero cuando presiono el botуn de Guardar o cancelar etc, No hace efecto.
El cуdigo es este:
Espero que me ayuden, saludos.
El cуdigo es este:
Espero que me ayuden, saludos.
PHP код:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
if(response==EDIT_RESPONSE_CANCEL)
{
if(!playerobject)
{
if(objectid==Object[playerid])
{
EditObject(playerid,Object[playerid]);
}
}
}
else if(response==EDIT_RESPONSE_FINAL)
{
if(!playerobject)
{
CancelEdit(playerid);
SendClientMessage(playerid,-1,""R"* "B"Ediciуn: "Y"Se ha guardado");
DestroyObject(Object[playerid]);
Object[playerid] = CreateObject(ObjectID[playerid], fX, fY, fZ, fRotX, fRotY, fRotZ);
SetObjectMaterialText(Object[playerid], Text[playerid], Index[playerid], Size[playerid], FontName[playerid],
FontSize[playerid], UseBold[playerid], TextColor[playerid], BackgColor[playerid], TextAlign[playerid]);
ShowMainMenu(playerid);
}
}
else if(response==EDIT_RESPONSE_UPDATE)
{
if(!playerobject)
{
if(objectid==ObjectID[playerid])
{
SendClientMessage(playerid,-1,""R"* "B"Ediciуn: "Y"No se guardу"); UpdateObject(playerid), ShowMainMenu(playerid);
}
}
}
return true;
}