8 minutos atrás, Marcos VMA disse:você modificou o nome do poke? ou algo do tipo?
nop
Por Marcos VMA, 24 de jan. de 2020 em Clients
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

8 minutos atrás, Marcos VMA disse:você modificou o nome do poke? ou algo do tipo?
nop
info
Grupo: Artesão
Registrado: 25/07/17
Posts: 114
Reputação: +6
Gênero: Masculino

Agora, FlamesAdmin disse:nop
olha no meu server ta funfando certinho sem erro nenhum o do shiny
esse erro é quando eles colocam o código 2 vezes
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

substitui seu
if(drawFlags & Otc::DrawNames) {
completo por esse
if(drawFlags & Otc::DrawNames) { if(g_painter->getColor() != fillColor) g_painter->setColor(fillColor); CachedText shiny; shiny.setText("Shiny"); shiny.setFont(g_fonts.getFont("verdana-11px-rounded")); Rect shinyrect = Rect(thingType->getNameDisplacement().x + point.x - shiny.getTextSize().width() / 2.0,thingType->getNameDisplacement().y + point.y - 26, shiny.getTextSize()); CachedText enfermeira; enfermeira.setText("Enfermeira"); enfermeira.setFont(g_fonts.getFont("verdana-11px-rounded")); Rect enfermeiraRect = Rect(thingType->getNameDisplacement().x + point.x - enfermeira.getTextSize().width() / 2.0,thingType->getNameDisplacement().y + point.y - 26, enfermeira.getTextSize()); if (m_name.find("Shiny") != std::string::npos) { 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 if (m_name.find("Enfermeira") != std::string::npos) { std::string nname = m_name; nname.erase(0, 4); m_nameCache.setText(nname); m_nameCache.draw(textRect); g_painter->setOpacity(0.7); g_painter->setColor(Color(255, 255, 0)); enfermeira.draw(enfermeiraRect); g_painter->resetColor(); g_painter->resetOpacity(); m_nameCache.setText(m_name); } else { m_nameCache.draw(textRect); } }
info
Grupo: Artesão
Registrado: 25/07/17
Posts: 114
Reputação: +6
Gênero: Masculino

1 minuto atrás, Developer Berg disse:substitui seu
if(drawFlags & Otc::DrawNames) {completo por esse
if(drawFlags & Otc::DrawNames) { if(g_painter->getColor() != fillColor) g_painter->setColor(fillColor); CachedText shiny; shiny.setText("Shiny"); shiny.setFont(g_fonts.getFont("verdana-11px-rounded")); Rect shinyrect = Rect(thingType->getNameDisplacement().x + point.x - shiny.getTextSize().width() / 2.0,thingType->getNameDisplacement().y + point.y - 26, shiny.getTextSize()); CachedText enfermeira; enfermeira.setText("Enfermeira"); enfermeira.setFont(g_fonts.getFont("verdana-11px-rounded")); Rect enfermeiraRect = Rect(thingType->getNameDisplacement().x + point.x - enfermeira.getTextSize().width() / 2.0,thingType->getNameDisplacement().y + point.y - 26, enfermeira.getTextSize()); if (m_name.find("Shiny") != std::string::npos) { 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 if (m_name.find("Enfermeira") != std::string::npos) { std::string nname = m_name; nname.erase(0, 4); m_nameCache.setText(nname); m_nameCache.draw(textRect); g_painter->setOpacity(0.7); g_painter->setColor(Color(255, 255, 0)); enfermeira.draw(enfermeiraRect); g_painter->resetColor(); g_painter->resetOpacity(); m_nameCache.setText(m_name); } else { m_nameCache.draw(textRect); } }
o meu no caso?
info
Grupo: Infante
Registrado: 28/01/12
Posts: 1.6k
Reputação: +262
Gênero: Masculino

5 minutos atrás, Developer Berg disse:
show, só tive que remover os
getNameDisplacement
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

3 minutos atrás, FlamesAdmin disse:show, só tive que remover os
getNameDisplacement
blz.
@Marcos VMA marca como melhor resposta ai se ajudei
info
Grupo: Artesão
Registrado: 25/07/17
Posts: 114
Reputação: +6
Gênero: Masculino

1 minuto atrás, Developer Berg disse:blz.
@Marcos VMA marca como melhor resposta ai se ajudei
![]()
Prontinho irei testar aki tambem kk
Cara porque não cria uma tabela e faz pegar em .lua e depois if, ifelse meu deus assim que ter ajusto e coloco aqui se ja não fazerem antes.
Nenhuma critica apenas evolução.
Sem falar que retirar o getNameDisplacement e um erro furuto vai ver depois quer editar aonde vai ficar a barra para cada pokemon ja era.
Se bem que pensar que isso e ultrapassado ja que vi os desenv da pokexgames falarem que fizeram pelo editor de sprites
Editado Janeiro 24 por nociam
info
Grupo: Conde
Registrado: 12/04/15
Posts: 655
Reputação: +65
Gênero: Masculino
Char no Tibia: Developer Berg

4 minutos atrás, nociam disse:Cara porque não cria uma tabela e faz pegar em .lua e depois if, ifelse meu deus assim que ter ajusto e coloco aqui se ja não fazerem antes.
Nenhuma critica apenas evolução.
Sem falar que retirar o getNameDisplacement e um erro furuto vai ver depois quer editar aonde vai ficar a barra para cada pokemon ja era.
Se bem que pensar que isso e ultrapassado ja que vi os desenv da pokexgames falarem que fizeram pelo editor de sprites
no meu server está bem diferente, ele pediu para somente modificar o código. se estiver disposto a criar eu te ajudo, dá pra fazer através de um arraylist ou um array convencional e criar um método que chame no arquivo lua, o meu mais ou menos funciona assim, só n a parte do lua, pq prefiro fazer as modificações diretamente em c++
info
Grupo: Artesão
Registrado: 25/07/17
Posts: 114
Reputação: +6
Gênero: Masculino
Oque voce pediu pra fazer ele fica assim
você modificou o nome do poke? ou algo do tipo?