Ir para conteúdo

Wase Wiss

Membro
  • Registro em

  • Última visita

Tudo que Wase Wiss postou

  1. Mano, acho quer foi o devcpp que bugou, porque depois eu tentei e deu certo kkk
  2. Eae Galera blz ? eu queria pedir a arrumar esse erro que deu na hora de compilar a source, eu mudei para shooteffect de uint8 para uint16, só que quando vai compilar da esse aki Será que alguém poderia min ajuda por favor ?
  3. Wase Wiss postou uma resposta no tópico em Suporte OTServer Derivados
    @UnknowLoad e @themapa aki o Object Builder > ObjectBuilder_0_4_2.air
  4. @themapa Baixa esse programa aki TIBIA EDIT Software que aumenta os sprites e o effects do Old Client Funciona na versão 8.54 Explicando seu uso. No botão Buscar Client, você vai ter que procurar pelo client que você quer modificar, que nesse caso é o executável. Marque as opções que você quer que seja adicionada ao seu cliente aperte em Modificar Client. Na pasta do seu client vai ser criado uma pasta chamada de Tibia Edit Client. Nessa pasta vai ter o client modificado e mais alguns arquivos que vai depender das opções marcadas. Se você marcou Aumentar sprites e Aumentar effects vai ter seu client modificado, tibiaedit.dll, Tibia.dat, extedend.dll. Se você marcou só Aumentar sprites, vai ter seu client modificado, Tibia.dat e extended.dll. Se você marcou só Aumentar effects, vai ter seu client modificado e tibiaedit.dll. Aumentar sprites Você poderá usar Tibia.str e Tibia.dat extendido, mas você deve ter percebido que já vem um Tibia.dat, não apague ele, você vai ter que que mudar o nome do seu Tibia.dat extedentido para dat2.dat e coloque na pasta criada. Você vai ter que colocar o resto dos arquivos que são Tibia.spr, Tibia.dat, Tibia.pic, se a opção Aumentar sprite foi marcada, seu Tibia.dat tem que ser renomeado para dat2.dat, se seu computador não mostra a extensão dos arquivos, só colocar dat2, mas se der algum erro, tente o dat2.dat. A dll extended.dll não sei quem foi que criou, o meu software está apenas colocando ela para executar junto com o client. A dll tibiaedit.dll, foi desenvolvida por mim, o meu software faz ela executar junto com o client. CRÉDITOS: BrunoMaia
  5. Mano, no meu server não tinha source, ae eu baixei a source 0.3.6 do Fir3element editada que tava na versão 8.60, só que eu fui olhando pelo tutorial dele e coloquei 8.54 novamente, ae dps disso eu apenas coloquei para Mana e Vida aparecer em %, Staff não aparecer no !rank, Mudei algumas coisas também de skills, os nomes e a mensagem que ia mostrar quando upar o magic level, apenas isso, e ae os effects que não sai mais, será que poderia min ajuda ? O mano, acho que descobrir o erro, é que a source só ta configurada para sair effects até 68, e o effect é 222 KK, vou configurar na source aki e vê se da certo
  6. Eae Galera blz ? Eu queria pedir a ajuda de vocês para ajudar a arrumar o erro que ocorreu no server que eu estou editando, eu não sei por que mais dps que eu compilei a source adicionando algumas coisas novas, os effects não sai mais, pode ser qualquer effect, não sai, só quando ta perto dos bichos que quando atingem eles mostra o effect 1, e mais nada, será que alguém poderia min ajuda ? Por Favor.
  7. Quando eu tenho usar um effect acima de 254 mostra essa mensagem
  8. Mano, eu fui olhando dois tutoriais, um de TFS 0.4 e outro 0.3.6, e tinha hora que os códigos que no tutorial para 0.3.6 pedia para alterar não tinha, eu ia no 0.4 e tinha, ae eu alterava tudo certinho, só que não sai os effects acima de 254, e no const não ta dando erro, quando eu compilo com o código de 0.3.6, não da erro na compilação, mais também não funciona, não sei por que Kkk
  9. Eae Galera blz ? Eu queria pedir a ajuda de vocês para arrumar um erro que deu na hora de compilar a source, eu tava mudando os códigos para rodar em Uint16, só que na hora da compilação deu um erro em um código que eu mudei, esse aki: void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint8_t type) { msg->put<char>(0x83); msg->putPosition(pos); msg->put<char>(type + 1); } Por esse: void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint16_t type) { msg->put<char>(0x83); msg->putPosition(pos); msg->put<uint16_t>(type + 1); } Nos outros códigos que eu alterei não acusou nenhum erro, apenas nesse ae, antes de da esse erro nesse código eu tinha colocado outro código e compilou normal, porém não saia os effects acima de 254, o código que eu coloquei antes foi esse: void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint16_t type) { msg->AddByte(0x83); msg->AddPosition(pos); msg->AddU16(type + 1); } Eu estou usando a source do Fir3element, a source é 0.3.6 que ele editou para pegar war system, ela tava na versão 8.60, ae eu coloquei 8.54 olhando pelo tutorial que ele fez, até uns minutos atras tava dando tudo certo, ae só foi eu tentar modificar isso ae, deu erro, eu modifiquei uns negócios aki no const que fiz olhando pelo tutorial do KotZletY, não deu erro as alterações que eu fiz, mais também não sei se assim vai funcionar, bom... Se alguém pode min ajuda eu agradeço.... Const: @KotZletY @Fir3element Podem min ajuda por favor ?
  10. O Mano, poderia passa esse system para min ? Por favor...
  11. Alguém passa um old client com ip 127.0.0.1 ? Por favor
  12. Eae galera blz ? eu queria pedir a ajuda de vocês para min ensinar a importar um arquivo do war system para a database, o nome do arquivo é db.mysql, o server roda em sqlite, será que alguém poderia min ajuda por favor ? desde já, obrigado!
  13. Eae Galera blz ? Eu queria pedir a ajuda de vocês para compilar a source 0.3.6 no visual studio 2015 se tiver como é claro, eu não sei porque mais o dev ccp não quer funcionar no meu pc, ae eu queria saber se tem algum jeito de compilar o TFS 0.3.6 no visual studio, se tiver como e alguém poder min ajuda, estou no aguardo, desde já, O B R I G A D O.
  14. Hum, você saberia mudar não ?
  15. Eae Galera blz ? Eu queria pedi a ajuda de vocês para mudar o ban do TFS 0.4, um cara falou para min que é na source, mais eu não sei como fazer essa alteração será que alguém poderia editar para min ? Por Favor, eu queria que ficasse mais ou menos assim: "Player X foi banido por Y dias pela staff Z, motivo: sauhduashdau" será que alguém pode min ajuda por favor mesmo :D, desde já obrigado.
  16. Estou a procura disso também, se alguém pode ajuda agradeço
  17. Estou atrás disso ae também, se alguém poder nos ajuda agradeço
  18. @up, alguém min ajuda por favor, eu estava olhando aki no arquivo da source protocolgame.cpp, e achei isso aki if(!WaitingList::getInstance()->login(player)) { if(OutputMessage_ptr output = OutputMessagePool::getInstance()->getOutputMessage(this, false)) { TRACK_MESSAGE(output); std::stringstream ss; ss << "Too many players online.\n" << "You are "; int32_t slot = WaitingList::getInstance()->getSlot(player); if(slot) { ss << "at "; if(slot > 0) ss << slot; else ss << "unknown"; ss << " place on the waiting list."; } else ss << "awaiting connection..."; output->put<char>(0x16); output->putString(ss.str()); output->put<char>(WaitingList::getTime(slot)); OutputMessagePool::getInstance()->send(output); } getConnection()->close(); return false; } if(!IOLoginData::getInstance()->loadPlayer(player, name)) { disconnectClient(0x14, "Your character could not be loaded."); return false; } player->setClientVersion(version); player->setOperatingSystem(operatingSystem); if(!g_game.placeCreature(player, player->getLoginPosition()) && !g_game.placeCreature(player, player->getMasterPosition(), false, true)) { disconnectClient(0x14, "Temple position is wrong. Contact with the administration."); return false; } player->lastIP = player->getIP(); player->lastLoad = OTSYS_TIME(); player->lastLogin = std::max(time(NULL), player->lastLogin + 1); m_acceptPackets = true; return true; } else if(_player->client) { if((m_eventConnect || !g_config.getBool(ConfigManager::REPLACE_KICK_ON_LOGIN)) && !castAccount) { //A task has already been scheduled just bail out (should not be overriden) disconnectClient(0x14, "You are already logged in."); return false; } if(!castAccount) { g_chat.removeUserFromAllChannels(_player); _player->disconnect(); _player->isConnecting = true; } addRef(); if(!castAccount) m_eventConnect = Scheduler::getInstance().addEvent(createSchedulerTask( 1000, boost::bind(&ProtocolGame::connect, this, _player->getID(), operatingSystem, version, castAccount))); else connect(_player->getID(), operatingSystem, version, castAccount); return true; } addRef(); return connect(_player->getID(), operatingSystem, version, castAccount); } bool ProtocolGame::logout(bool displayEffect, bool forceLogout) { //dispatcher thread if(!player) return false; if(getIsCast() && !player->isAccountManager()) { PlayerCast pc = player->getCast(); for(AutoList<ProtocolGame>::iterator it = Player::cSpectators.begin(); it != Player::cSpectators.end(); ++it) if(it->second == this) if(Connection_ptr connection = it->second->getConnection()) { PrivateChatChannel* channel = g_chat.getPrivateChannel(player); if(channel) { channel->talk("", SPEAK_CHANNEL_RA, (getViewerName() + " has left the cast.")); } connection->close(); player->removeCastViewer(it->first); } return false; } if(!player->isRemoved()) { if(!forceLogout) { if(!IOLoginData::getInstance()->hasCustomFlag(player->getAccount(), PlayerCustomFlag_CanLogoutAnytime)) { if(player->getTile()->hasFlag(TILESTATE_NOLOGOUT)) { player->sendCancelMessage(RET_YOUCANNOTLOGOUTHERE); return false; } if(player->getZone() != ZONE_PROTECTION && player->hasCondition(CONDITION_INFIGHT)) { player->sendCancelMessage(RET_YOUMAYNOTLOGOUTDURINGAFIGHT); return false; } if(!g_creatureEvents->playerLogout(player, false)) //let the script handle the error message return false; } else g_creatureEvents->playerLogout(player, true); } else if(!g_creatureEvents->playerLogout(player, true)) return false; if(displayEffect && !player->isGhost()) g_game.addMagicEffect(player->getPosition(), MAGIC_EFFECT_POFF); } player->kickCastViewers(); if(Connection_ptr connection = getConnection()) connection->close(); if(player->isRemoved()) return true; return g_game.removeCreature(player); } bool ProtocolGame::connect(uint32_t playerId, OperatingSystem_t operatingSystem, uint16_t version, bool castAccount) { if(!castAccount) unRef(); m_eventConnect = 0; Player* _player = g_game.getPlayerByID(playerId); if(castAccount) { PlayerCast pc = _player->getCast(); for(std::list<CastBan>::iterator it = pc.bans.begin(); it != pc.bans.end(); ++it) if(it->ip == getIP()) { disconnectClient(0x14, "You are banned from this cast."); return false; } if(_player->getCastViewerCount() >= 50) { disconnectClient(0x14, "The cast reached the maximum viewer limit (50)."); return false; } player = _player; player->addRef(); m_acceptPackets = true; isCast = true; player->addCastViewer(this); sendAddCreature(_player, _player->getPosition(), _player->getTile()->getClientIndexOfThing(_player, _player)); PrivateChatChannel* channel = g_chat.getPrivateChannel(_player); if(channel) { sendCreatePrivateChannel(channel->getId(), channel->getName()); channel->talk("", SPEAK_CHANNEL_RA, (getViewerName() + " has joined the cast.")); sendCreatureSay(player, SPEAK_PRIVATE, "Cast communication is turned on."); } else sendCreatureSay(player, SPEAK_PRIVATE, "Cast communication is turned off."); return true; } Ae eu queria que essa mensagem "has left the cast" aparece no defaut normal, e aparecesse "Telespectador (N°DOCARAQUESAIU) abandonou a Stream" e essa mensagem "has joined the cast" aparecesse no defaut também, "Telespectador (N°DOCARAQUE ENTROU) Entrou na sua Stream", será que alguém poderia min ajudar por favor, tem mais um bug também, eu queria que o cara que tivesse assistindo não tivesse como vê quem ta na lista vip do cara, será que pode min ajudar por favor, desde já orbigado
  19. Wase Wiss postou uma resposta no tópico em OTServer Derivados
    !stream on e !stream off
  20. Eae Galera blz ? firmão no guidão ? Tranquilo no mamilo ? Eu queria pedir a vocês um npc que teleporta cada vocation para um lugar, tipo: se for naruto, o player chega fala hi, naruto, e é teleportado para tal lugar, se for sasuke e o player fala naruto, o npc não vai teleportar o player, e vai avisar que ele não é naruto, será que alguém poderia min ajuda com um npc assim ? por favor
  21. @up, alguém ajuda por favor
  22. Eae Galera blz ? Eu queria pedir a ajuda de vocês para min tirar umas duvidas, e ajuda a mudar algumas coisas se possível, uma coisa que eu tenho duvida como é que arruma é que quando o player abre o cast para os player vê ele, se ele tiver guild e abrir o chat , as pessoas que assistem ele pode comentar no chat da guild, e fica o mesmo nome dele, e as outras duvidas é se tem como mudar a mensagem que aparece no chat do cast quando um player começa a assistir a pessoa, queria que essa mensagem fosse no em outro channel, o defaut. A outra duvida é como mudar o nick do player que está assistindo, será que que alguém poderia min ajuda por favor. protocolgame.cpp Script Cast

Informação Importante

Confirmação de Termo