
Tudo que WooX postou
-
(Resolvido)Usar potion e abrir corpos mortos/puxar ring
Se você está utilizando linux, tem que compilar. Tenta limpar os arquivos de objeto (actions.o por exemplo), e tenta novamente.
-
(Resolvido)Usar potion e abrir corpos mortos/puxar ring
Nenhuma solução em Lua seria efetiva, o "problema" que ele quer resolver reside nas sources mesmo, é o exausted adicionado a todos os items que podem ser usados em outros items e players, esse mesmo exausted afeta o uso de items comuns (como um corpo por exemplo) e ações como mover ou equipar items. Adiciona isso no começo do arquivo, se mesmo assim não compilar significa que você está utilizando algum compilador com versão inferior ao C++11 (como dev-cpp por exemplo). #include <iterator>
- [0.4] Evento Click Up
-
Push com exhaust com outras actions
- (Resolvido)Usar potion e abrir corpos mortos/puxar ring
Procure pela função bool Actions::useItemEx e onde estiver assim: player->setNextActionTask(NULL); player->stopWalk(); player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::EX_ACTIONS_DELAY_INTERVAL) - SCHEDULER_MINTICKS); Altere para: int32_t potions[] = {7620, 7589, 7590}; // IDs potions int16_t potionID = item->getID(); if(std::find(std::begin(potions), std::end(potions), potionID) == std::end(potions)) { player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::EX_ACTIONS_DELAY_INTERVAL)); } player->stopWalk(); Lembrando que isso vai retirar o exausted exActions de todas os items adicionados ali, terá que ser adicionado exausted no script lua das poções.- Bug quando em Debian9
O TFS reconhece a posição 65535 como o inventário do player, mas não sei dizer exatamente o problema no seu script.- Tradeoff Novo
Entra no meu perfil e marca pra seguir, assim vocês ficam sabendo quando eu postar. Eu conversei com meu amigo e ele deixou postar aqui, estou com uns tópicos pendentes que quero fazer, quando terminar eu faço esse.- Tradeoff Novo
Eu escrevi esse sistema pra um amigo no ano passado. O servidor dele já não está mais online, acho que ele não se importaria de eu postar aqui, mas vou perguntar, se ele permitir eu faço um tópico do sistema.- Anatomia Humana - Como criar outfits
Perspective45, que saudade cara. É um fórum btw.- Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
- OtClient V8 - Sources
Eita preula, como eu não vi isso antes, o Kondrah finalmente decidiu soltar o código do V8. Edit: a esperança tava lá em cima achando que era o source code completo rs, ótimo conteúdo anyways. Só acho que teria que adicionar os créditos do Kondrah ai também.- Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
- (Resolvido)Proteção nas houses
Possui sim. config.lua houseProtection = true- (Resolvido)Proteção nas houses
O ponto principal do script é não permitir outros alem do dono poder pegar os items, remover essa função não teria sentido pois é exatamente o pedido do autor do tópico. Para funcionar desta maneira basta não usar o script, a maioria da sources já possui essa proteção para somente o dono e quem está invitado poder jogar items, jogadores aleatórios não irão conseguir jogar items na house.- (Resolvido)Proteção nas houses
Eu só adicionei isso de não poder jogar items na house a seu pedido haha, mas pra remover é só apagar esta parte do script. elseif toPosition.x ~= 65535 and getHouseFromPos(toPosition) then if getHouseOwner(getHouseFromPos(toPosition)) ~= getPlayerGUID(cid) then doPlayerSendCancel(cid, "You can't throw things on someone else's house.") return false end- (Resolvido)Proteção nas houses
Aah já sei porque, a função onThrow funciona de forma semelhante mas é diferente da onMoveItem, agora vai.- (Resolvido)Linux - Uso alto da CPU [OTX]
Sim, há diferença entre uma VPS virtualizada com CPU de 2.6GHz e outra com um i7 ou Ryzen da vida que alcança seus 5.0GHz, você não precisa de fato migrar para um dedicado se não tem condição, mas busque ao menos uma VPS que te ofereça melhor performance no quesito processamento, dê prioridade ao clock do cpu no lugar da quantidade de núcleos.- (Resolvido)Linux - Uso alto da CPU [OTX]
O problema está aqui. Se com diferentes datapacks o consumo é praticamente o mesmo, o problema está no host, a quantidade de núcleos pouco importa quando você for rodar uma engine de OpenTibia, o que conta nessa hora é clock do processador que no seu caso é de 2.66 GHz, e ainda é uma VPS, o que significa que recursos da maquina são compartilhados. Neste caso o recomendável é você utilizar um servidor dedicado com um processador de 3.8 GHz ou mais.- (Resolvido)Proteção nas houses
Editei o script, testa de novo.- UPDATE 3: Moveitem + Antipush + Anti-Crash Elf Bot - Bug Fixes - TFS 0.4 11/04/2024
Ótimo conteúdo. Quem utiliza OTX2 ou alguma source baseada no mesmo pode utilizar a função onThrow como alternativa.- Classic-Yurots [8.60] - Push Cruzado + Cast com Setas
Sim, eu fiquei ofendido, não pelo o que você disse mas como você disse. Fala que o servidor tem problema sérios e críticos e fala de closingdoor e skullcheck? Mas o que realmente me atingiu foi você se utilizar de um conteúdo público e não querer contribuir com o mesmo de forma pública quando solicitado. Bom, o que você disse me fez entender o contrário. Em nenhum momento eu tive a intenção de "lacrar", acho isso ridículo, só queria expor que você estava falando bobagens e se recusando a compartilhar soluções pra problemas que segundo você mesmo resolveu todos. E eu concordo com você em um ponto, a comunidade realmente está desunida, você é a prova viva disso. Eu iria ajudar independente de você, o único motivo de eu não ter respondido este tópico antes é porque estava afastado do fórum, desde o momento em que foi postado eu dei orientações de como compilar, postei distro já compiladas pra windows e etc. E se não for pra contribuir de forma positiva boa coisa você faz não postando mais aqui. Sim realmente, mas não graças a você né?- (Resolvido)Proteção nas houses
acontece somente neste caso? quando um jogador que não é dono está fora e tenta tacar item dentro?- (Resolvido)Proteção nas houses
Posso ter me esquecido de alguma condição, em que caso acontece o erro? simplesmente tentar mover de 1 lado pro outro na house ou com alguma ação especifica?- Nova equipe & Dark Mode!
Dark mode ficou bacana mas ainda da pra melhorar ainda mais, quando tiver tempo mais tarde e se eu lembrar, mando algumas sugestões aqui.- Atualização Tk 2020 - Novo Fórum, Menus, Layout e Medalhões!
Sensacional todas as modificações, só acho que poderiam ter mantido o que eram os antigos "medalhões" as conquistas, no mais parabéns. - (Resolvido)Usar potion e abrir corpos mortos/puxar ring
Informação Importante
Confirmação de Termo