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(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;
}
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.