Por que el TD no se hace clickeable u_U
#1

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
Reply
#2

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

Muchas Gracias Me Funciono
Reply
#4

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)