25.04.2016, 19:52
Hola tengo creados unos textdraw clickeable pero no puedo darles click aparece el mause y todo le doy click pero no los selecciona aca el codigo
PHP код:
#include <a_samp>
#include <zcmd>
new PlayerText:TMenuG;
new PlayerText:CMenuG;
new PlayerText:CerrarMG;
new PlayerText:TextMG1;
new PlayerText:TextMG2;
new PlayerText:TextMG3;
new PlayerText:TextMG4;
new PlayerText:TextMG5;
new PlayerText:TextMG6;
new PlayerText:TextMG7;
new PlayerText:TextMG8;
new PlayerText:TextMG9;
new PlayerText:TextMG10;
new PlayerText:TextMG11;
new PlayerText:TextMG12;
new PlayerText:TextMG13;
public OnPlayerConnect(playerid){
TMenuG = CreatePlayerTextDraw(playerid, 314.000000, 138.000000, "Ayuda de ~r~~h~Mundo ~w~sin ~b~~h~Control");
PlayerTextDrawAlignment(playerid, TMenuG, 2);
PlayerTextDrawBackgroundColor(playerid, TMenuG, 255);
PlayerTextDrawFont(playerid, TMenuG, 1);
PlayerTextDrawLetterSize(playerid, TMenuG, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TMenuG, -1);
PlayerTextDrawSetOutline(playerid, TMenuG, 0);
PlayerTextDrawSetProportional(playerid, TMenuG, 1);
PlayerTextDrawSetShadow(playerid, TMenuG, 1);
PlayerTextDrawUseBox(playerid, TMenuG, 1);
PlayerTextDrawBoxColor(playerid, TMenuG, 336860260);
PlayerTextDrawTextSize(playerid, TMenuG, 0.000000, 274.000000);
CMenuG = CreatePlayerTextDraw(playerid, 314.000000, 159.000000, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~");
PlayerTextDrawAlignment(playerid, CMenuG, 2);
PlayerTextDrawBackgroundColor(playerid, CMenuG, 255);
PlayerTextDrawFont(playerid, CMenuG, 1);
PlayerTextDrawLetterSize(playerid, CMenuG, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, CMenuG, -1);
PlayerTextDrawSetOutline(playerid, CMenuG, 0);
PlayerTextDrawSetProportional(playerid, CMenuG, 1);
PlayerTextDrawSetShadow(playerid, CMenuG, 1);
PlayerTextDrawUseBox(playerid, CMenuG, 1);
PlayerTextDrawBoxColor(playerid, CMenuG, 336860240);
PlayerTextDrawTextSize(playerid, CMenuG, 0.000000, 271.000000);
CerrarMG = CreatePlayerTextDraw(playerid, 314.000000, 317.000000, "Cerrar Menu");
PlayerTextDrawAlignment(playerid, CerrarMG, 2);
PlayerTextDrawBackgroundColor(playerid, CerrarMG, 255);
PlayerTextDrawFont(playerid, CerrarMG, 1);
PlayerTextDrawLetterSize(playerid, CerrarMG, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, CerrarMG, -1);
PlayerTextDrawSetOutline(playerid, CerrarMG, 0);
PlayerTextDrawSetProportional(playerid, CerrarMG, 1);
PlayerTextDrawSetShadow(playerid, CerrarMG, 1);
PlayerTextDrawUseBox(playerid, CerrarMG, 1);
PlayerTextDrawBoxColor(playerid, CerrarMG, 336860260);
PlayerTextDrawTextSize(playerid, CerrarMG, 0.000000, 191.000000);
PlayerTextDrawSetSelectable(playerid,CerrarMG,true);
TextMG1 = CreatePlayerTextDraw(playerid, 405.000000, 163.000000, "Autos");
PlayerTextDrawAlignment(playerid, TextMG1, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG1, 255);
PlayerTextDrawFont(playerid, TextMG1, 1);
PlayerTextDrawLetterSize(playerid, TextMG1, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG1, -1);
PlayerTextDrawSetOutline(playerid, TextMG1, 0);
PlayerTextDrawSetProportional(playerid, TextMG1, 1);
PlayerTextDrawSetShadow(playerid, TextMG1, 1);
PlayerTextDrawUseBox(playerid, TextMG1, 1);
PlayerTextDrawBoxColor(playerid, TextMG1, 336860240);
PlayerTextDrawTextSize(playerid, TextMG1, 0.000000, 80.000000);
PlayerTextDrawSetSelectable(playerid, TextMG1, true);
TextMG2 = CreatePlayerTextDraw(playerid, 240.000000, 188.000000, "Comandos");
PlayerTextDrawAlignment(playerid, TextMG2, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG2, 255);
PlayerTextDrawFont(playerid, TextMG2, 1);
PlayerTextDrawLetterSize(playerid, TextMG2, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG2, -1);
PlayerTextDrawSetOutline(playerid, TextMG2, 0);
PlayerTextDrawSetProportional(playerid, TextMG2, 1);
PlayerTextDrawSetShadow(playerid, TextMG2, 1);
PlayerTextDrawUseBox(playerid, TextMG2, 1);
PlayerTextDrawBoxColor(playerid, TextMG2, 336860240);
PlayerTextDrawTextSize(playerid, TextMG2, 0.000000, 115.000000);
PlayerTextDrawSetSelectable(playerid, TextMG2, true);
TextMG3 = CreatePlayerTextDraw(playerid, 225.000000, 213.000000, "Creditos");
PlayerTextDrawAlignment(playerid, TextMG3, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG3, 255);
PlayerTextDrawFont(playerid, TextMG3, 1);
PlayerTextDrawLetterSize(playerid, TextMG3, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG3, -1);
PlayerTextDrawSetOutline(playerid, TextMG3, 0);
PlayerTextDrawSetProportional(playerid, TextMG3, 1);
PlayerTextDrawSetShadow(playerid, TextMG3, 1);
PlayerTextDrawUseBox(playerid, TextMG3, 1);
PlayerTextDrawBoxColor(playerid, TextMG3, 336860240);
PlayerTextDrawTextSize(playerid, TextMG3, 0.000000, 85.000000);
PlayerTextDrawSetSelectable(playerid, TextMG3, true);
TextMG4 = CreatePlayerTextDraw(playerid, 362.000000, 213.000000, "Enviar una Duda");
PlayerTextDrawAlignment(playerid, TextMG4, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG4, 255);
PlayerTextDrawFont(playerid, TextMG4, 1);
PlayerTextDrawLetterSize(playerid, TextMG4, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG4, -1);
PlayerTextDrawSetOutline(playerid, TextMG4, 0);
PlayerTextDrawSetProportional(playerid, TextMG4, 1);
PlayerTextDrawSetShadow(playerid, TextMG4, 1);
PlayerTextDrawUseBox(playerid, TextMG4, 1);
PlayerTextDrawBoxColor(playerid, TextMG4, 336860240);
PlayerTextDrawTextSize(playerid, TextMG4, 0.000000, 166.000000);
PlayerTextDrawSetSelectable(playerid, TextMG4, true);
TextMG5 = CreatePlayerTextDraw(playerid, 377.000000, 188.000000, "Lugares");
PlayerTextDrawAlignment(playerid, TextMG5, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG5, 255);
PlayerTextDrawFont(playerid, TextMG5, 1);
PlayerTextDrawLetterSize(playerid, TextMG5, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG5, -1);
PlayerTextDrawSetOutline(playerid, TextMG5, 0);
PlayerTextDrawSetProportional(playerid, TextMG5, 1);
PlayerTextDrawSetShadow(playerid, TextMG5, 1);
PlayerTextDrawUseBox(playerid, TextMG5, 1);
PlayerTextDrawBoxColor(playerid, TextMG5, 336860240);
PlayerTextDrawTextSize(playerid, TextMG5, 0.000000, 137.000000);
PlayerTextDrawSetSelectable(playerid, TextMG5, true);
TextMG6 = CreatePlayerTextDraw(playerid, 404.000000, 238.000000, "Teles");
PlayerTextDrawAlignment(playerid, TextMG6, 2);
PlayerTextDrawBackgroundColor (playerid, TextMG6, 255);
PlayerTextDrawFont(playerid, TextMG6, 1);
PlayerTextDrawLetterSize(playerid, TextMG6, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG6, -1);
PlayerTextDrawSetOutline(playerid, TextMG6, 0);
PlayerTextDrawSetProportional(playerid, TextMG6, 1);
PlayerTextDrawSetShadow(playerid, TextMG6, 1);
PlayerTextDrawUseBox(playerid, TextMG6, 1);
PlayerTextDrawBoxColor(playerid, TextMG6, 336860240);
PlayerTextDrawTextSize(playerid, TextMG6, 0.000000, 82.000000);
PlayerTextDrawSetSelectable(playerid, TextMG6, true);
TextMG7 = CreatePlayerTextDraw(playerid, 223.000000, 163.000000, "Admins");
PlayerTextDrawAlignment(playerid, TextMG7, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG7, 255);
PlayerTextDrawFont(playerid, TextMG7, 1);
PlayerTextDrawLetterSize(playerid, TextMG7, 0.579999, 1.799999);
PlayerTextDrawColor(playerid, TextMG7, -1);
PlayerTextDrawSetOutline(playerid, TextMG7, 0);
PlayerTextDrawSetProportional(playerid, TextMG7, 1);
PlayerTextDrawSetShadow(playerid, TextMG7, 1);
PlayerTextDrawUseBox(playerid, TextMG7, 1);
PlayerTextDrawBoxColor(playerid, TextMG7, 336860240);
PlayerTextDrawTextSize(playerid, TextMG7, 0.000000, 80.000000);
PlayerTextDrawSetSelectable(playerid, TextMG7, true);
TextMG8 = CreatePlayerTextDraw(playerid, 314.000000, 163.000000, "Armas");
PlayerTextDrawAlignment(playerid, TextMG8, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG8, 255);
PlayerTextDrawFont(playerid, TextMG8, 1);
PlayerTextDrawLetterSize(playerid, TextMG8, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG8, -1);
PlayerTextDrawSetOutline(playerid, TextMG8, 0);
PlayerTextDrawSetProportional(playerid, TextMG8, 1);
PlayerTextDrawSetShadow(playerid, TextMG8, 1);
PlayerTextDrawUseBox(playerid, TextMG8, 1);
PlayerTextDrawBoxColor(playerid, TextMG8, 336860240);
PlayerTextDrawTextSize(playerid, TextMG8, 0.000000, 80.000000);
PlayerTextDrawSetSelectable(playerid, TextMG8, true);
TextMG9 = CreatePlayerTextDraw(playerid, 391.000000, 263.000000, "Donativos");
PlayerTextDrawAlignment(playerid, TextMG9, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG9, 255);
PlayerTextDrawFont(playerid, TextMG9, 1);
PlayerTextDrawLetterSize(playerid, TextMG9, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG9, -1);
PlayerTextDrawSetOutline(playerid, TextMG9, 0);
PlayerTextDrawSetProportional(playerid, TextMG9, 1);
PlayerTextDrawSetShadow(playerid, TextMG9, 1);
PlayerTextDrawUseBox(playerid, TextMG9, 1);
PlayerTextDrawBoxColor(playerid, TextMG9, 336860240);
PlayerTextDrawTextSize(playerid, TextMG9, 0.000000, 108.000000);
PlayerTextDrawSetSelectable(playerid, TextMG9, true);
TextMG10 = CreatePlayerTextDraw(playerid, 268.000000, 238.000000, "Panel del Usuario");
PlayerTextDrawAlignment(playerid, TextMG10, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG10, 255);
PlayerTextDrawFont(playerid, TextMG10, 1);
PlayerTextDrawLetterSize(playerid, TextMG10, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG10, -1);
PlayerTextDrawSetOutline(playerid, TextMG10, 0);
PlayerTextDrawSetProportional(playerid, TextMG10, 1);
PlayerTextDrawSetShadow(playerid, TextMG10, 1);
PlayerTextDrawUseBox(playerid, TextMG10, 1);
PlayerTextDrawBoxColor(playerid, TextMG10, 336860240);
PlayerTextDrawTextSize(playerid, TextMG10, 0.000000, 171.000000);
PlayerTextDrawSetSelectable(playerid, TextMG10, true);
TextMG11 = CreatePlayerTextDraw(playerid, 255.000000, 263.000000, "Ayuda Admin");
PlayerTextDrawAlignment(playerid, TextMG11, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG11, 255);
PlayerTextDrawFont(playerid, TextMG11, 1);
PlayerTextDrawLetterSize(playerid, TextMG11, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG11, -1);
PlayerTextDrawSetOutline(playerid, TextMG11, 0);
PlayerTextDrawSetProportional(playerid, TextMG11, 1);
PlayerTextDrawSetShadow(playerid, TextMG11, 1);
PlayerTextDrawUseBox(playerid, TextMG11, 1);
PlayerTextDrawBoxColor(playerid, TextMG11, 336860240);
PlayerTextDrawTextSize(playerid, TextMG11, 0.000000, 143.000000);
PlayerTextDrawSetSelectable(playerid, TextMG11, true);
TextMG12 = CreatePlayerTextDraw(playerid, 244.000000, 288.000000, "Ayuda Vip");
PlayerTextDrawAlignment(playerid, TextMG12, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG12, 255);
PlayerTextDrawFont(playerid, TextMG12, 1);
PlayerTextDrawLetterSize(playerid, TextMG12, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG12, -1);
PlayerTextDrawSetOutline(playerid, TextMG12, 0);
PlayerTextDrawSetProportional(playerid, TextMG12, 1);
PlayerTextDrawSetShadow(playerid, TextMG12, 1);
PlayerTextDrawUseBox(playerid, TextMG12, 1);
PlayerTextDrawBoxColor(playerid, TextMG12, 336860240);
PlayerTextDrawTextSize(playerid, TextMG12, 0.000000, 120.000000);
PlayerTextDrawSetSelectable(playerid, TextMG12, true);
TextMG13 = CreatePlayerTextDraw(playerid, 379.000000, 288.000000, "Actualizaciones");
PlayerTextDrawAlignment (playerid, TextMG13, 2);
PlayerTextDrawBackgroundColor(playerid, TextMG13, 255);
PlayerTextDrawFont(playerid, TextMG13, 1);
PlayerTextDrawLetterSize(playerid, TextMG13, 0.579999, 1.799998);
PlayerTextDrawColor(playerid, TextMG13, -1);
PlayerTextDrawSetOutline(playerid, TextMG13, 0);
PlayerTextDrawSetProportional(playerid, TextMG13, 1);
PlayerTextDrawSetShadow(playerid, TextMG13, 1);
PlayerTextDrawUseBox(playerid, TextMG13, 1);
PlayerTextDrawBoxColor(playerid, TextMG13, 336860240);
PlayerTextDrawTextSize(playerid, TextMG13, 0.000000, 132.000000);
PlayerTextDrawSetSelectable(playerid, TextMG13, true);
return 1;
}
COMMAND:comandos(playerid,params[]){
PlayerTextDrawShow(playerid,TMenuG);
PlayerTextDrawShow(playerid,CMenuG);
PlayerTextDrawShow(playerid,CerrarMG);
PlayerTextDrawShow(playerid,TextMG1);
PlayerTextDrawShow(playerid,TextMG2);
PlayerTextDrawShow(playerid,TextMG3);
PlayerTextDrawShow(playerid,TextMG4);
PlayerTextDrawShow(playerid,TextMG5);
PlayerTextDrawShow(playerid,TextMG6);
PlayerTextDrawShow(playerid,TextMG7);
PlayerTextDrawShow(playerid,TextMG8);
PlayerTextDrawShow(playerid,TextMG9);
PlayerTextDrawShow(playerid,TextMG10);
PlayerTextDrawShow(playerid,TextMG11);
PlayerTextDrawShow(playerid,TextMG12);
PlayerTextDrawShow(playerid,TextMG13);
SelectTextDraw(playerid, 0xACCBF1FF);
return 1;
}
Cerrar0(playerid){
PlayerTextDrawHide(playerid, TMenuG);
PlayerTextDrawHide(playerid, CerrarMG);
PlayerTextDrawHide(playerid, CMenuG);
PlayerTextDrawHide(playerid, CerrarMG);
PlayerTextDrawHide(playerid, TextMG1);
PlayerTextDrawHide(playerid, TextMG2);
PlayerTextDrawHide(playerid, TextMG3);
PlayerTextDrawHide(playerid, TextMG4);
PlayerTextDrawHide(playerid, TextMG5);
PlayerTextDrawHide(playerid, TextMG6);
PlayerTextDrawHide(playerid, TextMG7);
PlayerTextDrawHide(playerid, TextMG8);
PlayerTextDrawHide(playerid, TextMG9);
PlayerTextDrawHide(playerid, TextMG10);
PlayerTextDrawHide(playerid, TextMG11);
PlayerTextDrawHide(playerid, TextMG12);
PlayerTextDrawHide(playerid, TextMG13);
}
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid){
if(playertextid == CerrarMG){
Cerrar0(playerid);
return 1;
}
if(playertextid == TextMG1){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion autos",3500,1);
}
if(playertextid == TextMG2){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion cmds",3500,1);
}
if(playertextid == TextMG3){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion creditos",3500,1); }
if(playertextid == TextMG4){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion enviar duda",3500,1);
}
if(playertextid == TextMG5){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion lugares guardados",3500,1);
}
if(playertextid == TextMG6){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion teles",3500,1);
}
if(playertextid == TextMG7){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion lista de admins on",3500,1);
}
if(playertextid == TextMG8){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion armas",3500,1);
}
if(playertextid == TextMG9){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion Donativos",3500,1);
}
if(playertextid == TextMG10){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion Panel de usuario",3500,1);
}
if(playertextid == TextMG11){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion Ayuda Admin",3500,1);
}
if(playertextid == TextMG12){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion ayuda vip",3500,1);
}
if(playertextid == TextMG13){
Cerrar0(playerid);
GameTextForPlayer(playerid,"llama la funcion Novedades",3500,1);
}
return 0;
}