Jump to content

Sinval

Verified Member
  • Content count

    27
  • Joined

  • Last visited

Community Reputation

9 Neutral

About Sinval

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. No print acontece o seguinte: - Valor de resistência shaman vai pra resistência shura - Valor de resistência shura vai pra resistência ninja - Valor de resistência ninja vai pra resistência guerreiro É como se os bônus estivessem trocados, mas no código está buscando o bônus correto, por isso não consigo compreender aonde está a falha. Exatamente, alguns eu corrigi que estavam buscando o bônus trocado, mas no caso da resistência classe eu não entendi :/
  2. Resistência contra Classes não está funcionando corretamente, alguma sugestão do que está causando ? [Hidden Content] self.InfoList.append( [ localeInfo.DETAILS_CATE_3, "", self.CATEGORY_STARTLINE ] ) self.InfoList.append( [ localeInfo.DETAILS_36, localeInfo.DETAILS_TOOLTIP_36, item.GetApplyPoint( item.APPLY_ATTBONUS_WARRIOR ) ] ) self.InfoList.append( [ localeInfo.DETAILS_37, localeInfo.DETAILS_TOOLTIP_37, item.GetApplyPoint( item.APPLY_ATTBONUS_ASSASSIN ) ] ) self.InfoList.append( [ localeInfo.DETAILS_38, localeInfo.DETAILS_TOOLTIP_38, item.GetApplyPoint( item.APPLY_ATTBONUS_SURA ) ] ) self.InfoList.append( [ localeInfo.DETAILS_39, localeInfo.DETAILS_TOOLTIP_39, item.GetApplyPoint( item.APPLY_ATTBONUS_SHAMAN ) ] ) #self.InfoList.append( [ localeInfo.DETAILS_40, localeInfo.DETAILS_TOOLTIP_40, item.GetApplyPoint( item.APPLY_ATTBONUS_WOLFMAN ) ] ) self.InfoList.append( [ localeInfo.DETAILS_41, localeInfo.DETAILS_TOOLTIP_41, item.GetApplyPoint( item.APPLY_RESIST_WARRIOR ) ] ) self.InfoList.append( [ localeInfo.DETAILS_42, localeInfo.DETAILS_TOOLTIP_42, item.GetApplyPoint( item.APPLY_RESIST_ASSASSIN ) ] ) self.InfoList.append( [ localeInfo.DETAILS_43, localeInfo.DETAILS_TOOLTIP_43, item.GetApplyPoint( item.APPLY_RESIST_SURA ) ] ) self.InfoList.append( [ localeInfo.DETAILS_44, localeInfo.DETAILS_TOOLTIP_44, item.GetApplyPoint( item.APPLY_RESIST_SHAMAN ) ] ) #self.InfoList.append( [ localeInfo.DETAILS_45, localeInfo.DETAILS_TOOLTIP_45, item.GetApplyPoint( item.APPLY_RESIST_WOLFMAN ) ] ) self.InfoList.append( [ "", "", self.CATEGORY_ENDLINE ] )
  3. Boas! Funcionou bem, porém agora está mostrando o nome aqui, e antes não mostrava. [Hidden Content] Alguma solução? Grato desde já!
  4. A um tempo atrás eu tentei resolver isso de toda forma possível, cheguei até a pagar por uma "correção", ficou mais estável mas não muda muita coisa, sempre vai ter problemas. Tenha cuidado que muita gente diz que corrigi, cata a grana e vaza. (Eu desisti de resolver.)
  5. Entendi, é que eu mesmo não tenho conhecimento sobre, mas vi comentários que não dava para descompactar, ou pelos menos não era fácil, aí já é positivo pra segurança
  6. Tá show! .eix/.epk num só ficheiro Com isso, o sistema fica normal, ou seja, fica possível compactar/descompactar ou apenas compactar ?
  7. Acredito que de ambas as maneiras funcionam, como eu citei funciona, pois já testei. Sim, when kill é apenas quando o jogador mata, no caso, para verificar quando o jogador está morto, se for em algum evento/guerra basta fazer um timer e ficar verificando sempre se o jogador está morto, porém não é a melhor opção, então recomendo que verifique o funcionamento da função do "Zonni", acredito que deve ser mais viável.
  8. int CGuild::GetMaxMemberCount() { #ifdef ENABLE_GUILDLIMIT_20 if (m_data.level <=5) { return 5; } else if (m_data.level <=10) { return 10; } else if (m_data.level <=15) { return 15; } else { return 20; } return m_data.level; #else // GUILD_IS_FULL_BUG_FIX if ( m_iMemberCountBonus < 0 || m_iMemberCountBonus > 18 ) m_iMemberCountBonus = 0; // END_GUILD_IS_FULL_BUG_FIX if ( LC_IsHongKong() == true ) { quest::PC* pPC = quest::CQuestManager::instance().GetPC(GetMasterPID()); if ( pPC != NULL ) { if ( pPC->GetFlag("guild.is_unlimit_member") == 1 ) { return INT_MAX; } } } return 32 + 2 * (m_data.level-1) + m_iMemberCountBonus; #endif } Basta colocar #define ENABLE_GUILDLIMIT_20 no próprio arquivo guild.cpp ou no service.h Se sua guilda for: - nível 5 ou inferior, terá no máximo 5 membros - nível 10 ou inferior, terá no máximo 10 membros - nível 15 ou inferior, terá no máximo 15 membros - nível 16 ou superior, terá no máximo 20 membros Att
  9. DROP TABLE IF EXISTS `offline_shop_bank`; CREATE TABLE `offline_shop_bank` ( `idChar` int(16) DEFAULT NULL, `Gold` bigint(11) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=latin1; A ideia seria verificar se o jogador está online, caso contrário o gold das vendas deveria ir para essa tabela, aonde ele poderia remover depois, pelo sistema do banco .
  10. Vi um rapaz com o mesmo problema, no servidor principal(no dedicado) ao abrir o armazém/item mall e sair correndo sem clicar no X, o cliente fecha e dá esse erro, já no servidor de testes (.vdi) não apresenta esse problema mas ambos possuem os mesmos arquivos files/cliente.
  11. Fico na espera, desde já agradeço!! (Pesquisei por toda parte e a última atualização que está na net, já está com esse problema, a solução é em vez do gold ir pra player.player money ir pra player.offfline_bank money, aonde salve o PID do jogador e o gold, e corrigir o sistema pra poder remover o gold desse "banco" para o inventário do jogador, tenho a noção de como resolver, mais infelizmente não domino a linguagem de programação :/)
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.

Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
You will be able to see content when you disable your adblocker and enable javascript.