29/02/2024 01:29
(28/02/2024 23:08)Aranha Escreveu:obrigado todos pela ajuda mais creio que game mode mesmo que tem algo que nao deixar usar essa include tambem outras texts. ja fiz tudo nada deu certo.(28/02/2024 21:37)Cj_staff Escreveu:(27/02/2024 15:15)Cj_staff Escreveu:obs:eu coloquei a iclunde no topo da gm.(27/02/2024 13:57)Enila182 Escreveu: Olá Cj_staff, tudo bem?
Então pode ser várias coisas, entre elas poder ser que você não está chamando textdraw ou simplesmente está faltando uma boa parte de onde você pegou.
Consegue postar o código aqui?
opa ela esta aparençedo a text draw o problema e que ela ta dando conflito, quando eu coloco uma clicavel ela buga as outras, ai quando eu tento colocar a include pra reslover ela bugas texts que ja tava na game mode, isso e bug ou a game mode foi progamada diferente? ou seja se eu colocar a include o invetario nao fica clicavel.
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
no caso eu uso essa public eu teria que mudar ela? pra uma outra ou isso nao tem nada ver?
opa entao mudei as publics mais nao deu certo.
quando eu ponho a include ela nao fica clicavel nao sei talvez game mode tem algo que nao aceita textdraws.
ex abaixo:
public OnClickDynamicPlayerTextDraw(playerid, PlayerText:textid)
{
if(NoMenuCompras[playerid] == true)
{
//adicionar //coloquei as 2 formas tanto playertextid tanto como ta abiaxo.
if(textid == TextMenucompra[playerid][12])
{
if(PaginaMenuCompras[playerid] == 0)
{
if(QuantiaItemsMenuCompra1Pag1[playerid] == 5)
{
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, " ", "{33CCFF}Alerta: {ffffff}limite deste item adecionado!", "Fechar", "");
return 1;
}
TotalApagarMenuCompra[playerid] += PrecoItemMenu1Pag1[playerid];
QuantiaItemsMenuCompra1Pag1[playerid] += 1;
AtualizarMenuCompras(playerid);
}
else if(PaginaMenuCompras[playerid] == 1)
{
if(QuantiaItemsMenuCompra1Pag2[playerid] == 5)
{
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, " ", "{33CCFF}Alerta: {ffffff}limite deste item adecionado!", "Fechar", "");
return 1;
}
TotalApagarMenuCompra[playerid] += PrecoItemMenu1Pag2[playerid];
QuantiaItemsMenuCompra1Pag2[playerid] += 1;
AtualizarMenuCompras(playerid);
}
return 1;
}
Código:public OnClickDynamicPlayerTextDraw(playerid, PlayerText:textid)
{
if(NoMenuCompras[playerid] == true)
{
//adicionar //coloquei as 2 formas tanto playertextid tanto como ta abiaxo.
if(textid == TextMenucompra[playerid][12])
{
if(PaginaMenuCompras[playerid] == 0)
{
if(QuantiaItemsMenuCompra1Pag1[playerid] == 5)
{
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, " ", "{33CCFF}Alerta: {ffffff}limite deste item adecionado!", "Fechar", "");
return 1;
}
TotalApagarMenuCompra[playerid] += PrecoItemMenu1Pag1[playerid];
QuantiaItemsMenuCompra1Pag1[playerid] += 1;
AtualizarMenuCompras(playerid);
}
else if(PaginaMenuCompras[playerid] == 1)
{
if(QuantiaItemsMenuCompra1Pag2[playerid] == 5)
{
ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, " ", "{33CCFF}Alerta: {ffffff}limite deste item adecionado!", "Fechar", "");
return 1;
}
TotalApagarMenuCompra[playerid] += PrecoItemMenu1Pag2[playerid];
QuantiaItemsMenuCompra1Pag2[playerid] += 1;
AtualizarMenuCompras(playerid);
}
}
}
return 1;
}