09/08/2021 21:02
(Esta mensagem foi modificada pela última vez a: 09/08/2021 21:03 por xbruno1000x.)
(09/08/2021 19:01)Dogao Escreveu: aproveitando o topico
quando clico no icone nao acontece nada oq estou fazendo de errado?
TDEditor_PTD[playerid][38] = CreatePlayerTextDraw(playerid, 491.233306, 328.777465, "hud:radar_light");
PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][38], 0.000000, 0.000000);
PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][38], 16.000000, 18.000000);
PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][38], 1);
PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][38], 16711935);
PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][38], 0);
PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][38], 0);
PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][38], 255);
PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][38], 4);
PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][38], 0);
PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][38], 0);
PlayerTextDrawSetSelectable(playerid, TDEditor_PTD[playerid][38], true);
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
//cell
if(clickedid == TDEditor_PTD[playerid][38])
{
ShowGPS(playerid, 0);
return 1;
}
//cell
Você está usando a public incorreta. Existe uma public para quando clicar em textdraw global e outra para player textdraw, basta modificar isso.
https://open.mp/docs/scripting/callbacks...erTextDraw
além disso, otimize essa ShowCell.
Você pode resumir toda essa stock com apenas isso:
Código:
for(new m; m != sizeof TDEditor_PTD; m++) PlayerTextDrawShow(playerid, TDEditor_PTD[playerid][m]);
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.