SA-MP Forums Archive
[Tutorial] OnPlayerClickTextDraw RC4 0.3e - 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)
+----- Forum: Lanzamientos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=59)
+----- Thread: [Tutorial] OnPlayerClickTextDraw RC4 0.3e (/showthread.php?tid=327353)



OnPlayerClickTextDraw RC4 0.3e - adri1 - 20.03.2012

Creamos el textdraw bien sea con el editor de Zamaroth u otro programa


Definimos el texdraw:
PHP код:
new Text:Tutorial
Bien ahora, creamos nuestro TextDraw...
pawn Код:
Tutorial = TextDrawCreate(X,Y,Z, "Texto");
TextDrawBackgroundColor(Tutorial, 255);
TextDrawFont(Tutorial, 0);
TextDrawLetterSize(Tutorial, 0.500000, 1.000000);
TextDrawColor(Tutorial, 65535);
TextDrawSetOutline(Tutorial, 0);
TextDrawSetProportional(Tutorial, 1);
TextDrawTextSize(Tutorial, 5, 5); // Debemos usar la funciуn TextDrawTextSize para detectar la dimensiones del TD.
TextDrawUseBox(Tutorial, 1);
TextDrawBoxColor(Tutorial, 65535); TextDrawTextSize(Tutorial, 40.000000, 40.000000);
TextDrawSetSelectable(Tutorial, 1); //Sirve para detectar si el textdraw es seleccionable o no, ponemos 1 = Si.
TextDrawShowForPlayerid(playerid,Tutorial);
Ahora un comando que hara que cuando el ratуn/puntero pase por encima del textdraw cambiarб de color. En "OnPlayerCommandText"
pawn Код:
if(strcmp(cmdtext, "/tutorial", true) == 0)
{
SelectTextDraw(playerid, color); // color sirve para que cuando el ratуn/puntero pasa sobre el textdraw el box cambie a ese color. Ej: 0xfff

return 1;
}
Ahora aсadimos el nuevo callback, "OnPlayerClickTextdraw" y agragamos lo siguiente
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == Tutorial)
{
SendClientMessage(playerid,-1, "Ha selecionado el textdrar numero 1");
//Funciones
}
return 1;
}
Crйditos: adri1

Saludos espero haberle ayudado


Re: OnPlayerClickTextDraw RC4 0.3e - LuisGraph - 20.03.2012

Uuuu esa funciуn estб heavy.


Respuesta: OnPlayerClickTextDraw RC4 0.3e - xSeveNx - 21.03.2012

Hay que tener algъn include o algo ? porque me da errores ._. ( no reconoce ciertas funciones )


Respuesta: OnPlayerClickTextDraw RC4 0.3e - davidxxx - 21.03.2012

Quote:
Originally Posted by xSeveNx
Посмотреть сообщение
Hay que tener algъn include o algo ? porque me da errores ._. ( no reconoce ciertas funciones )
Debes instalarte la nueva version RC de Samp 3e. Encuentrala en este post

PD: Muy bueno el tuto


Re: OnPlayerClickTextDraw RC4 0.3e - Sxriter - 21.03.2012

amigo eres un groso ya mismo lo estoy usando gracias!