25.07.2015, 22:18
I am trying to create a menu in TextDraw with 5 options only 2 fiction clickable (EMPRESA, VIP) What is happening can help porfavor.
cуdigo:
cуdigo:
PHP код:
command(main,playerid,params[]) {
TextDrawShowForPlayer(playerid, ButaoVip);
TextDrawShowForPlayer(playerid, ButaoCasa);
TextDrawShowForPlayer(playerid, ButaoEmpresa);
TextDrawShowForPlayer(playerid, ButaoShop);
SelectTextDraw(playerid, 0xFF4040AA);
PlayerPlaySound(playerid, 1054 , 0.0, 0.0, 10.0);
return 1;
}
PHP код:
new
Text:ButaoAjuda,
Text:ButaoCasa,
Text:ButaoEmpresa,
Text:ButaoShop,
Text:ButaoVip
;
PHP код:
ButaoAjuda = TextDrawCreate(41.000000,434.000000,"ajuda");
ButaoCasa = TextDrawCreate(155.000000,434.000000,"casa");
ButaoEmpresa = TextDrawCreate(271.000000,433.000000,"empresa");
ButaoShop = TextDrawCreate(512.000000,433.000000,"shop");
ButaoVip = TextDrawCreate(403.000000,432.000000,"VIP");
TextDrawUseBox(ButaoAjuda,1);
TextDrawBoxColor(ButaoAjuda,0x000000ff);
TextDrawTextSize(ButaoAjuda,96.000000,0.000000);
TextDrawUseBox(ButaoCasa,1);
TextDrawBoxColor(ButaoCasa,0x000000ff);
TextDrawTextSize(ButaoCasa,210.000000,-1.000000);
TextDrawUseBox(ButaoEmpresa,1);
TextDrawBoxColor(ButaoEmpresa,0x000000ff);
TextDrawTextSize(ButaoEmpresa,348.000000,12.000000);
TextDrawUseBox(ButaoShop,1);
TextDrawBoxColor(ButaoShop,0x000000ff);
TextDrawTextSize(ButaoShop,556.000000,0.000000);
TextDrawUseBox(ButaoVip,1);
TextDrawBoxColor(ButaoVip,0x000000ff);
TextDrawTextSize(ButaoVip,442.000000,30.000000);
TextDrawAlignment(ButaoAjuda,0);
TextDrawAlignment(ButaoCasa,0);
TextDrawAlignment(ButaoEmpresa,0);
TextDrawAlignment(ButaoShop,0);
TextDrawAlignment(ButaoVip,0);
TextDrawBackgroundColor(ButaoAjuda,0x000000ff);
TextDrawBackgroundColor(ButaoCasa,0x000000ff);
TextDrawBackgroundColor(ButaoEmpresa,0x000000ff);
TextDrawBackgroundColor(ButaoShop,0x000000ff);
TextDrawBackgroundColor(ButaoVip,0x000000ff);
TextDrawFont(ButaoAjuda,2);
TextDrawLetterSize(ButaoAjuda,0.399999,1.000000);
TextDrawFont(ButaoCasa,2);
TextDrawLetterSize(ButaoCasa,0.499999,1.000000);
TextDrawFont(ButaoEmpresa,2);
TextDrawLetterSize(ButaoEmpresa,0.399999,1.000000);
TextDrawFont(ButaoShop,2);
TextDrawLetterSize(ButaoShop,0.399999,1.200000);
TextDrawFont(ButaoVip,2);
TextDrawLetterSize(ButaoVip,0.599999,1.200000);
TextDrawColor(ButaoAjuda,0xffffffff);
TextDrawColor(ButaoCasa,0xffffffff);
TextDrawColor(ButaoEmpresa,0xffffffff);
TextDrawColor(ButaoShop,0xffffffff);
TextDrawColor(ButaoVip,0xffffffff);
TextDrawSetOutline(ButaoAjuda,1);
TextDrawSetOutline(ButaoCasa,1);
TextDrawSetOutline(ButaoEmpresa,1);
TextDrawSetOutline(ButaoShop,1);
TextDrawSetOutline(ButaoVip,1);
TextDrawSetProportional(ButaoAjuda,1);
TextDrawSetProportional(ButaoCasa,1);
TextDrawSetProportional(ButaoEmpresa,1);
TextDrawSetProportional(ButaoShop,1);
TextDrawSetProportional(ButaoVip,1);
TextDrawSetShadow(ButaoAjuda,1);
TextDrawSetShadow(ButaoCasa,1);
TextDrawSetShadow(ButaoEmpresa,1);
TextDrawSetShadow(ButaoShop,1);
TextDrawSetShadow(ButaoVip,1);
TextDrawSetSelectable(ButaoVip, true);
TextDrawSetSelectable(ButaoAjuda, true);
TextDrawSetSelectable(ButaoCasa, true);
TextDrawSetSelectable(ButaoShop, true);
TextDrawSetSelectable(ButaoEmpresa, true);
Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid) { if(clickedid == ButaoVip) { SendClientMessage(playerid, 0xFFFFFFFF, "{00FFFF}Voce clicou em VIP"); CancelSelectTextDraw(playerid); } if(clickedid == ButaoCasa) { SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Voce clicou em CASA"); CancelSelectTextDraw(playerid); } if(clickedid == ButaoEmpresa) { SendClientMessage(playerid, 0xFFFFFFFF, "{808080}Voce clicou em EMPRESA"); CancelSelectTextDraw(playerid); } if(clickedid == ButaoAjuda) { SendClientMessage(playerid, 0xFFFFFFFF, "{00CC00}Voce clicou em AJUDA"); CancelSelectTextDraw(playerid); } if(clickedid == ButaoAjuda) { SendClientMessage(playerid, 0xFFFFFFFF, "{EEEEEE}Voce clicou em LOJAVIP"); CancelSelectTextDraw(playerid); } return 1; }