seilaeusou 0 Postado 18 de Dezembro 2024 Compartilhar Postado 18 de Dezembro 2024 (editado) Gostaria de saber como faço pra fazer um script em tfs 0.3.6 em actions que ao usar um item a chance de captura e dobra por uma hora. Editado 18 de Dezembro 2024 por seilaeusou falta de informações Link para o comentário https://tibiadevs.com/forums/topic/779-item-que-dobra-a-chance-de-captura/ Compartilhar em outros sites Mais opções de compartilhamento...
jaum 1 Postado 19 de Dezembro 2024 Compartilhar Postado 19 de Dezembro 2024 usa o chat gpt pra criar isso pra ti Link para o comentário https://tibiadevs.com/forums/topic/779-item-que-dobra-a-chance-de-captura/#findComment-4042 Compartilhar em outros sites Mais opções de compartilhamento...
Mathzera 2 Postado 20 de Dezembro 2024 Compartilhar Postado 20 de Dezembro 2024 Crie uma storage para o bônus de captura A storage será usada para controlar o tempo de recarga e aplicar o efeito. Escolha um número único para a storage, por exemplo: 264559. 2. Crie um script para o item que atribui o bônus Adicione um novo arquivo na pasta de actions (ex: bonus_captura.lua) com o seguinte código: lua local storageBonus = 264559 -- Storage para o bônus local tempoRecarga = 43200 -- Tempo de recarga em segundos (12 horas) function onUse(cid, item, frompos, item2, topos) -- Verifica se o bônus já está ativo if getPlayerStorageValue(cid, storageBonus) > os.time() then local tempoRestante = getPlayerStorageValue(cid, storageBonus) - os.time() doPlayerSendTextMessage(cid, 27, "Você ainda precisa esperar " .. convertTime(tempoRestante) .. " para usar novamente!") return true end -- Aplica o bônus e configura o tempo de recarga setPlayerStorageValue(cid, storageBonus, os.time() + tempoRecarga) doSendMagicEffect(getThingPosWithDebug(cid), 22) doPlayerSendTextMessage(cid, 27, "Você ativou o bônus de captura! Boa sorte!") return true end 3. Ajuste o script de captura (catch.lua) No script de captura, adicione a verificação da storage e aplique o bônus: lua if getPlayerStorageValue(cid, 264559) and getPlayerStorageValue(cid, 264559) > os.time() then catchinfo.rate = catchinfo.rate * 1.20 -- Aumenta a chance de captura em 20% doSendAnimatedText(getThingPosWithDebug(cid), "Catch da Brisa", 215) end 4. Configure no actions.xml Vincule o script do item ao seu actions.xml para que ele funcione no jogo. Exemplo: xml <action actionid="XXXX" script="bonus_captura.lua" /> Substitua XXXX pelo ID do item que será usado para ativar o bônus. 5. Testar no jogo Adicione o item no inventário do jogador. Use o item e verifique se o bônus de captura é ativado corretamente. Teste o sistema de captura para confirmar o aumento na chance. Link para o comentário https://tibiadevs.com/forums/topic/779-item-que-dobra-a-chance-de-captura/#findComment-4044 Compartilhar em outros sites Mais opções de compartilhamento...
seilaeusou 0 Postado 21 de Dezembro 2024 Autor Compartilhar Postado 21 de Dezembro 2024 quando uso o item nao acontece nada nem erros Link para o comentário https://tibiadevs.com/forums/topic/779-item-que-dobra-a-chance-de-captura/#findComment-4050 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora