[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!