Marcos VMA 6 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 (editado) Boa tarde a todos, gostaria de uma ajuda de vocês sobre modificar um código que foi disponível nesse fórum (Shiny name na Source OTC) Qual modificação ? Que esse código meio que funcione para NPC exemplo : Nurse Joy , Nurse Chansey. Queria que o Nurse vire uma nome como : Enfemeira encima do Chansey ou Joy Em baixo estará o código de qual estou falando.. 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(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 { m_nameCache.draw(textRect); } } Obrigado pela atenção e quem me ajudar. Editado Janeiro 24, 2020 por Marcos VMA Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/ Compartilhar em outros sites More sharing options...
0 Marcos VMA 6 Postado Janeiro 24, 2020 Autor Share Postado Janeiro 24, 2020 32 minutos atrás, Developer Berg disse: tá ai, tbm tem sites. https://celke.com.br/artigo/tabela-de-cores-html-nome-hexadecimal-rgb Oque voce pediu pra fazer ele fica assim Agora, FlamesAdmin disse: @Developer Berg @Marcos VMA 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(point.x - shiny.getTextSize().width() / 2.0, point.y - 26, shiny.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(0, 255, 255)); shiny.draw(shinyrect); g_painter->resetColor(); g_painter->resetOpacity(); m_nameCache.setText(m_name); } else { m_nameCache.draw(textRect); } } você modificou o nome do poke? ou algo do tipo? Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756339 Compartilhar em outros sites More sharing options...
0 FlamesAdmin 262 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 8 minutos atrás, Marcos VMA disse: você modificou o nome do poke? ou algo do tipo? nop Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756340 Compartilhar em outros sites More sharing options...
0 Marcos VMA 6 Postado Janeiro 24, 2020 Autor Share Postado Janeiro 24, 2020 Agora, FlamesAdmin disse: nop olha no meu server ta funfando certinho sem erro nenhum o do shiny Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756341 Compartilhar em outros sites More sharing options...
0 Drenks 0 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 esse erro é quando eles colocam o código 2 vezes Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756342 Compartilhar em outros sites More sharing options...
0 Marcos VMA 6 Postado Janeiro 24, 2020 Autor Share Postado Janeiro 24, 2020 1 minuto atrás, Developer Berg disse: substitui seu if(drawFlags & Otc::DrawNames) { completo por esse Ocultar conteúdo 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? Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756344 Compartilhar em outros sites More sharing options...
0 FlamesAdmin 262 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 5 minutos atrás, Developer Berg disse: show, só tive que remover os getNameDisplacement Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756345 Compartilhar em outros sites More sharing options...
0 Developer Berg 65 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 3 minutos atrás, FlamesAdmin disse: show, só tive que remover os getNameDisplacement blz. @Marcos VMA marca como melhor resposta ai se ajudei Marcos VMA reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756346 Compartilhar em outros sites More sharing options...
0 Marcos VMA 6 Postado Janeiro 24, 2020 Autor Share Postado Janeiro 24, 2020 1 minuto atrás, Developer Berg disse: blz. @Marcos VMA marca como melhor resposta ai se ajudei Prontinho irei testar aki tambem kk Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756347 Compartilhar em outros sites More sharing options...
0 nociam 90 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 (editado) 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, 2020 por nociam Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756350 Compartilhar em outros sites More sharing options...
0 Developer Berg 65 Postado Janeiro 24, 2020 Share Postado Janeiro 24, 2020 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++ Link para o comentário https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/page/2/#findComment-1756351 Compartilhar em outros sites More sharing options...
Pergunta
Marcos VMA 6
Boa tarde a todos, gostaria de uma ajuda de vocês sobre modificar um código que foi disponível nesse fórum (Shiny name na Source OTC)
Qual modificação ? Que esse código meio que funcione para NPC exemplo : Nurse Joy , Nurse Chansey.
Queria que o Nurse vire uma nome como : Enfemeira encima do Chansey ou Joy
Em baixo estará o código de qual estou falando..
Obrigado pela atenção e quem me ajudar.
Editado por Marcos VMALink para o comentário
https://xtibia.com/forum/topic/250922-resolvido-modifica%C3%A7%C3%A3o-de-um-c%C3%B3digo-shiny-name/Compartilhar em outros sites
25 respostass a esta questão
Posts Recomendados