Ir para conteúdo
  • Cadastre-se

WooX

Héroi
  • Total de itens

    981
  • Registro em

  • Última visita

  • Dias Ganhos

    49

Tudo que WooX postou

  1. Qual source está utilizando? Se você está usando 0.x e não possui essa função provavelmente está utilizando TFS Exclusive Edition, ela não é necessária pois já existe a função onThrow, que faz o que a onMoveItem faz e até permite fazer coisas que a onMoveItem não consegue. Abaixo está um script com a função onThrow, porem antes quero dizer sobre um problema que ambos os scripts não cobrem. Este script não vai impedir o convidado na casa de usar items, se tiver uma mana potion na casa por exemplo, ele não vai conseguir pegar e nem mover, mas vai poder usar em si ou em outros, por is
  2. A função ftime está obsoleta e não existe nas distros mais recentes de linux, entre elas Ubuntu 20.04. A solução mais simples seria utilizar Ubuntu 18.04, mas você também pode alterar a função na source ou fazer alterações no sistema linux para aceitar a função (o que não é recomendado pra quem não domina o sistema).
  3. Utilize Ubuntu 18.04 ou versões inferiores, a função ftime foi removida das novas versões de distros linux. Como eu disse anteriormente no tópico, não foi eu quem compilou as versões para windows, eu não possuo Visual Studio e os arquivos necessários. admin/admin Citar "erros críticos" e dizer que "vai ter problemas sérios" e começar dizendo sobre problema com o script closingdoor me soa meio hilário, mas vamos lá. Bug 1 Bug 2 Bug 3 Eu nunca cheguei a analisar todo conteúdo do servidor, nunca me depa
  4. Provavelmente é algum problema com seu config.lua, está buscando a tag encryptionType e no seu config está como passwordType. Lembrando que não foi testado com TFS 0.3.6
  5. Nem esquenta, foi só um mal entendido mesmo. Caramba, estou realmente impressionado que também funcione desta maneira no cliente da Cip, consegue repetir o teste com ambos com 1.5k de speed?
  6. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  7. Em nenhum momento eu disse que não existe uma limitação server-side, eu apenas disse que a limitação provavelmente vai além e está limitada ao client também. Como eu disse no meu post anterior, no OTClient vai funcionar, se você garante que vai ter os mesmos resultados com o client da Cip, será que pode repetir o teste e postar os gifs? (Estou curioso para saber se a speed deste primeiro gif vai se repetir no client da Cip). Dito isto, como você usou OTC em ambos os casos, o segundo realmente parece estar limitado, quando eu tiver um tempo dou uma procurada na source e retorno o qu
  8. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  9. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  10. A limitação não existe apenas server side, até onde sei existe um limite de velocidade no próprio client da Cip, então a menos que você esteja usando OTClient não tem o que fazer nesta parte.
  11. Utilize o items.xml e items.otb do datapack para editar o mapa.
  12. Aqui no TibiaKing mensagens como UP e BUMP são proibidas, utilize o botão subir este tópico. Esta é uma mensagem automática! Pedimos que leia as regras do fórum! Isso é normal, seu script original também está assim, ele só vai sumonar se a quantidade de summons do player for menor que a configurada em quant no script, altere a variável para 2 que é o valor máximo padrão de summons.
  13. local t = { storage = 9998, -- poe numero de storage aqui que não tenha no servidor timer = 2, -- tempo em segundos sem poder usar dinovo quant = 1, -- quantidade de summons summon = "emberwing", -- nome do summon nMin = 15, -- tempo em minutos aqui da criatura irá sumir effect = CONST_ME_MAGIC_RED } function onCastSpell(cid, var) if exhaustion.check(cid, t.storage) == false then if #getCreatureSummons(cid) < t.quant then exhaustion.set(cid, t.storage, t.timer) local pos = getThingPos(cid) local mons = doSummonMonster(cid, t.summon) addEvent(function() if #getCre
  14. Este tópico foi movido para a área correta. Esta é uma mensagem automática! Pedimos que leia as regras do fórum!
  15. É exatamente isso que da pra fazer utilizando onStatsChange, não somente com items de dano como também com magias.
  16. Update 02/01 DLLs adicionadas no tópico, adicione uma a uma na pasta conforme necessário.
  17. Você pode fazer utilizando o callback onStatsChange em creaturescripts.
  18. Os downloads para distro compilada pro windows ainda estão disponíveis, consegui baixar normalmente aqui. As dlls eu vou adicionar assim que tiver um tempo. Ter até tem, mas é meio chato. Não foi eu que compilei as versões para windows, como eu to sem visual studio um amigo que compilou pra mim. Se você criar um projeto no visual studio seguindo o tutorial do OTX2 e souber entender os erros que vai dar na compilação, é só fazer algumas adaptações na source que compila.
  19. Tenta colocar um tempo que seja maior que um dia, em segundos seria 86400 ou maior.
  20. Vai ter que mexer em creatureevent.cpp, creatureevent.h e game.cpp. É mais fácil você migrar logo pra OTX2, talvez tenha que adaptar algumas coisas no seu datapack mas é bem menos trabalho.
  21. O ideal é você adicionar o callback na sua source ou migrar logo pra OTX, o script que te mandei ai está pronto e funcionando, além de não funcionar algumas coisas com onMoveItem, ele não verifica quando é movido para container (o onThrow verifica), note que o onThrow ta verificando a posição 65535. Fazer em globalevents eu não recomendo, teria que deixar um intervalo baixo de execução e isso nunca é uma boa ideia. Sobre a função getContainerItem, não tem segredo, ela verifica um slot especifico do container, o código está certo no onThrow, se não funcionou com onMoveItem provavelm
  22. TFS 0.4 não tem o callback onThrow, eu tentei adaptar para o onMoveItem mas não deu certo, outras funções também não funcionam direito como isContainer. Você vai ter que usar OTX ou adicionar o callback na sua source. --<event type="throw" name="tibiaking" event="script" value="tibiaking.lua"/> --<event type="login" name="registerTK" event="script" value="tibiaking.lua"/> local containerID = 2596 local containerPosition = {x = 586, y = 738, z = 8} local neededItems = {2164, 2168, 2169} local newItem = {2160, 1} -- ID, count function onThrow(cid, item, fromPosition, toP
  23. Melhor, só de ser posição fixa já facilita um pouco. Quando me sobrar um tempo, eu escrevo e te mando aqui pra testar.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo