SA-MP Forums Archive
Por que el TD no se hace clickeable u_U - 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: Por que el TD no se hace clickeable u_U (/showthread.php?tid=511881)



Por que el TD no se hace clickeable u_U - zzxcv1 - 07.05.2014

Bueno tengo un textdraw clickeable que hice y no me funciona es para un panel de logueo al conectar al servidor les dejo el codigo y me dicen


New..
pawn Код:
new Text:td4;
Aviso: Tengo los news de los Otros Td..

Onplayerconnect para que muestre el panel de logueo
pawn Код:
SetTimerEx("MostrarTD", 2000, 0, "d", playerid);
Function..(Es un public y forward al mismo tiempo)

pawn Код:
function MostrarTD(playerid)
{
//Mas TDS..
TextDrawShowForPlayer(playerid, td4);
SelectTextDraw(playerid, 0xA3B4C5FF);
return 1;
}
OnGameModeExit
pawn Код:
TextDrawDestroy(td4);
Les muestro solo el TD 4
pawn Код:
td4 = TextDrawCreate(268.000000, 151.000000, "Conectarse");
TextDrawBackgroundColor(td4, 255);
TextDrawFont(td4, 2);
TextDrawLetterSize(td4, 0.340000, 1.000000);
TextDrawColor(td4, -65281);
TextDrawSetOutline(td4, 0);
TextDrawSetProportional(td4, 1);
TextDrawSetShadow(td4, 1);
TextDrawTextSize(td4, 356.000000, 0.000000);
TextDrawSetSelectable(td4, 1);
OnPlayerClickTextDraw, Es else if ya que tengo otros TD
pawn Код:
else if(clickedid == td4)
    {
    //Funcion que muestra el panel de logueo
    }
    return 1;
    }
Espero que me puedan ayudar Saludos, Queda como un TextDraw normal no como un clickeable


Respuesta: Por que el TD no se hace clickeable u_U - juandiegox - 08.05.2014

El problema es este:
pawn Код:
TextDrawTextSize(td4, 356.000000, 0.000000);
Cambialo por:
pawn Код:
TextDrawTextSize(td4, 356.000000, 10.00000);



Respuesta: Por que el TD no se hace clickeable u_U - zzxcv1 - 08.05.2014

Muchas Gracias Me Funciono


Respuesta: Por que el TD no se hace clickeable u_U - Adoniiz - 08.05.2014

El бrea seleccionable se define por TextDrawTextSize. las coordenadas X e Y pasados ​​a la funciуn no debe ser cero o negativo, de lo contrario no serнa un TextDraw Clickeable ya que no le defines una anchura y altura en esa бrea de selecciуn.

un poco mas de informaciуn:

https://sampwiki.blast.hk/wiki/OnPlayerClickTextDraw