Textdraw clickeable -
Alexander11 - 13.09.2014
Buenas, estaba haciendo un trabajo y se me dio por hacer un Textdraw clickeable, pero tengo un problema, no puedo seleccionarlo.
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == TomarEmpleo)
{
DatosPJ[playerid][pTrabajo] = 1;
SendClientMessage(playerid, -1, "Tomaste el empleo de camionero, puedes ver tus comandos con /ayuda trabajos");
CancelSelectTextDraw(playerid);
}
return 1;
}
CMD:trabajo(playerid, params[])
{
if(!strcmp(params, "Camionero", true))
{
TextDrawShowForPlayer(playerid, Puntos);
TextDrawShowForPlayer(playerid, TomarEmpleo);
TextDrawShowForPlayer(playerid, DejarEmpleo);
TextDrawShowForPlayer(playerid, Camionero);
TextDrawShowForPlayer(playerid, Habilidad);
TextDrawShowForPlayer(playerid, Requisitos);
TextDrawShowForPlayer(playerid, Cerrar);
SelectTextDraw(playerid, 0xFF4040AA);
} else SendClientMessage(playerid, -1, "/trabajo [Nombre-Del-Trabajo]");
return 1;
}
Si alguien me ayudarнa a solucionarlo le agradezco mucho.
Saludos
Respuesta: Textdraw clickeable -
aoEXE - 13.09.2014
Quote:
Originally Posted by Alexander11
Buenas, estaba haciendo un trabajo y se me dio por hacer un Textdraw clickeable, pero tengo un problema, no puedo seleccionarlo.
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == TomarEmpleo) { DatosPJ[playerid][pTrabajo] = 1; SendClientMessage(playerid, -1, "Tomaste el empleo de camionero, puedes ver tus comandos con /ayuda trabajos"); CancelSelectTextDraw(playerid); } return 1; }
CMD:trabajo(playerid, params[]) { if(!strcmp(params, "Camionero", true)) { TextDrawShowForPlayer(playerid, Puntos); TextDrawShowForPlayer(playerid, TomarEmpleo); TextDrawShowForPlayer(playerid, DejarEmpleo); TextDrawShowForPlayer(playerid, Camionero); TextDrawShowForPlayer(playerid, Habilidad); TextDrawShowForPlayer(playerid, Requisitos); TextDrawShowForPlayer(playerid, Cerrar); SelectTextDraw(playerid, 0xFF4040AA); } else SendClientMessage(playerid, -1, "/trabajo [Nombre-Del-Trabajo]"); return 1; }
Si alguien me ayudarнa a solucionarlo le agradezco mucho.
Saludos
|
tienes esto en donde creas los textdraws que quieras que sean clickeables?
pawn Код:
TextDrawSetSelectable(Text:text, set);
TextDrawSetSelectable
Respuesta: Textdraw clickeable -
Alexander11 - 13.09.2014
їOnGameModeInit?, si, estбn en 0
Respuesta: Textdraw clickeable -
aoEXE - 13.09.2014
Quote:
Originally Posted by Alexander11
їOnGameModeInit?, si, estбn en 0
|
si, pero tienen que estar en 1 para los textdraws que quieras que sean clickeables
Respuesta: Textdraw clickeable -
Alexander11 - 13.09.2014
Ya lo hice, y cada vez que clickeo el textdraw no pasa nada :/
Respuesta: Textdraw clickeable -
aoEXE - 13.09.2014
recuerda que
TextDrawTextSize define el area clickeable del textdraw, lo tienes bien?
Respuesta: Textdraw clickeable -
Alexander11 - 13.09.2014
їY como se supone que debe estar?
pawn Код:
TomarEmpleo = TextDrawCreate(177.000000, 182.000000, "Tomar empleo");
TextDrawBackgroundColor(TomarEmpleo, 255);
TextDrawFont(TomarEmpleo, 1);
TextDrawLetterSize(TomarEmpleo, 0.500000, 1.000000);
TextDrawColor(TomarEmpleo, -1);
TextDrawSetOutline(TomarEmpleo, 1);
TextDrawSetProportional(TomarEmpleo, 1);
TextDrawUseBox(TomarEmpleo, 1);
TextDrawBoxColor(TomarEmpleo, 16711935);
TextDrawTextSize(TomarEmpleo, 236.000000, 0.000000);
TextDrawSetSelectable(TomarEmpleo, 1);