BE

[OTClient] Shiny Name

Por Benny, 22 de fev. de 2019 em Clients

52
19.6k
17 de março de 2019 às 17:54
18 horas atrás, Refe disse:

Tem sim, é só mudar o codigo

Exatamente, o efeito tem sim, é só mudar umas linhas

Se nao for pedir muito, poderia me dar um auxilio? Nao manjo nada de programação, um exemplo de como seria essa linha e o restante eu dou meus pulos aqui

WaloxW
18 de março de 2019 às 08:53
14 horas atrás, Bagastalgia22 disse:

Se nao for pedir muito, poderia me dar um auxilio? Nao manjo nada de programação, um exemplo de como seria essa linha e o restante eu dou meus pulos aqui

Acho que se você conseguisse duplicar a função poderia modificar o texto que você queira exibir!

depois só modificar a fonte e por um efeito na mesma.

acho que seria mais prático até

JG6J
18 de março de 2019 às 16:11

Teria como por uma imagem? No lugar do shiny

boxxer321B
19 de março de 2019 às 17:59

Qual versão vocês estão usando?

Tentei com a versão mais atual do otclient e deu erro

Ayron5A
19 de março de 2019 às 18:06
7 minutos atrás, boxxer321 disse:

Qual versão vocês estão usando?

Tentei com a versão mais atual do otclient e deu erro

Tou usando 0.6.7 

Posta o erro aí depois. .-. 

JG6J
19 de março de 2019 às 20:58
2 horas atrás, boxxer321 disse:

Qual versão vocês estão usando?

Tentei com a versão mais atual do otclient e deu erro

0.6.7 tbm

boxxer321B
20 de março de 2019 às 23:20

o "shiny" só está aparecendo para o pokémon wild. O que pode ser? @Refe

RefeR
21 de março de 2019 às 10:00
10 horas atrás, boxxer321 disse:

o "shiny" só está aparecendo para o pokémon wild. O que pode ser? @Refe

seu servidor pode ter alguma função de remover o shiny do nome.

JG6J
21 de março de 2019 às 10:04

Vai em lib/level system.lua e procura a função que tem uma função "Shiny" não lembro e só apagar

boxxer321B
27 de março de 2019 às 20:28

@Refe @Benny tem como fazer pra mega também?

WaloxW
28 de março de 2019 às 06:25
9 horas atrás, boxxer321 disse:

@Refe @Benny tem como fazer pra mega também?

Da para você fazer com mais de 1 eu por exemplo usei em npcs e shinys!

 

Screenshot_1.png

Screenshot_2.png

boxxer321B
28 de março de 2019 às 10:35
4 horas atrás, Walox disse:

Da para você fazer com mais de 1 eu por exemplo usei em npcs e shinys!

 

Screenshot_1.png

Screenshot_2.png

 

Queria saber onde mudar p isso

WaloxW
30 de março de 2019 às 10:31
Em 28/03/2019 em 10:35, boxxer321 disse:

 

Queria saber onde mudar p isso

Basta você duplicar o code muito simples 

boxxer321B
30 de março de 2019 às 10:46
14 minutos atrás, Walox disse:

Basta você duplicar o code muito simples 

Eu duplico exatamente essa parte?

        CachedText shiny;
        shiny.setText("Shiny");
        shiny.setFont(g_fonts.getFont("verdana-11px-rounded"));
        Rect shinyrect = Rect(point.x - shiny.getTextSize().width() / 2.0, point.y - 26, shiny.getTextSize());
        if (m_name.find("Shiny") != std::string::npos)
        {
            char* shinys = "Shiny";
            std::string nname = m_name;
            nname.erase(0, 5);
            m_nameCache.setText(nname);
            m_nameCache.draw(textRect);
            g_painter->setOpacity(0.5);
            g_painter->setColor(Color(255, 255, 0));
            shiny.draw(shinyrect);
            g_painter->resetColor();
            g_painter->resetOpacity();
            m_nameCache.setText(m_name);
        } else {

E boto ela em cima dela mesma?

 

 

LukyszL
31 de março de 2019 às 22:11

Alguém Pode me ajudar estou com o mesmo problema que Ayron5 Estava ja tendei tirar a função if string.find(tostring(getCreatureName(cid)), "Shiny") then
      local newName = tostring(getCreatureName(cid)):match("Shiny (.*)")
      return newName
    end

lib/level system.lua

mas não funciono

Alguém Pode me ajuda Porvafor.