SA-MP Forums Archive
No hace efecto. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: No hace efecto. (/showthread.php?tid=586636)



No hace efecto. - Johansitho - 23.08.2015

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.

PHP код:
public OnPlayerEditObject(playeridplayerobjectobjectidresponseFloat:fXFloat:fYFloat:fZFloat:fRotXFloat:fRotYFloat: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], fXfYfZfRotXfRotYfRotZ);
            
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;




Respuesta: No hace efecto. - Zume - 23.08.2015

Es un objeto creado con CreateObject? si es asн no es necesario utilizar el if del !playerobject


Respuesta: No hace efecto. - Johansitho - 23.08.2015

Ya quitй el "!playerobject" Pero sigue igual, Aъn no hace efecto.
PD: estб en CreateObject.

__________________________________________________ _______________________________________

Solucionado.
Tuve que pasar todo a las funciones del plugin e include streamer y funciona correctamente.