Postado Novembro 13, 2023 1 ano [13/11/2023 02:24:21] [Error - TalkAction Interface] [13/11/2023 02:24:21] data/talkactions/scripts/move1.lua:onSay [13/11/2023 02:24:21] Description: [13/11/2023 02:24:21] data/lib/cooldown bar.lua:97: attempt to call global 'isTransformed' (a nil value) [13/11/2023 02:24:21] stack traceback: [13/11/2023 02:24:21] data/lib/cooldown bar.lua:97: in function 'doUpdateCooldowns' [13/11/2023 02:24:21] data/talkactions/scripts/move1.lua:177: in function <data/talkactions/scripts/move1.lua:20> esta dando esse rro pra mim na move1 Em 21/07/2014 em 00:20, TsplayerT disse: Bom, vou ensinar como fazer um ditto system igual pxg, ou seja, clona tipo(fire, water...), habilidades... Ex: se eu clonar um charizard, ele fica tipo fire/flying, e eu posso usar fly... CLIQUE NO BOTÃO A BAIXO PARA ABRIR O TUTORIAL Conteúdo Oculto por:: Conteúdo Oculto Pronto, ele ja esta se transformando, mas e pra voltar? Crie um arquivo.lua com nome de dittorevert na pasta "data/talkactions/scripts". E dentro dele bote: function onSay(cid, words, param, channel) local thisball = getPlayerSlotItem(cid, 8) if getItemAttribute(thisball.uid, "ehditto") then doItemSetAttribute(thisball.uid, "poke", "Ditto") doItemSetAttribute(thisball.uid, "ehditto", 1) end end Depois vá em talkactions.xml, localizado na pasta "data/talkactions" e insira esta linha: <talkaction log = "yes" words = "!revert" hide="yes" event = "script" value = "dittorevert.lua"/> Perfeito, sistema funcionando, mas tem um problema, ele tem a mesma força do pokemon normal, como faço pra diminuir? Simples, vá em "data/lib" e abra o "level system.lua". Nele procure isso: Conteúdo Oculto E substitua por isso: Conteúdo Oculto PS: Como ali está "0.75", a força é diminuida em 1/4(um quarto). Pode mudar para o quanto quiser. EX: 0.50 -> 2/4. 0.25 -> 3/4. Pronto, sistema feito. Mas assim não da de indentificar que é ditto, sendo assim possivel enganar outros players. Para isso, vá em "data/creaturescripts/scripts" abra look.lua e procure por: table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..".\n") e substitua por: if getItemAttribute(thing.uid, "ehditto") == 1 then table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename.." (Ditto).\n") else table.insert(str, "\nIt contains "..getArticle(pokename).." "..pokename..".\n") end No Goback.lua(data/actions/scripts) e no Some Functions.lua(data/lib) procure isso: Conteúdo Oculto E apague. Em Some Functions.lua procure por: Conteúdo Oculto E deixe assim: Conteúdo Oculto Ainda no some functions.lua apague isso: Conteúdo Oculto GIF do System: Conteúdo Oculto OBS: Para que o ditto se transforme por completo, fale !revert puxe e bote ele novamente. Qualquer bug, avisem. PS: Se feito corretamente, não há bugs. Créditos:: TsplayerT por Trazer até aqui! Conteúdo Oculto DE REP+ PARA ME AJUDAR! estou tendo esse erro na distro [13/11/2023 02:24:21] [Error - TalkAction Interface] [13/11/2023 02:24:21] data/talkactions/scripts/move1.lua:onSay [13/11/2023 02:24:21] Description: [13/11/2023 02:24:21] data/lib/cooldown bar.lua:97: attempt to call global 'isTransformed' (a nil value) [13/11/2023 02:24:21] stack traceback: [13/11/2023 02:24:21] data/lib/cooldown bar.lua:97: in function 'doUpdateCooldowns' [13/11/2023 02:24:21] data/talkactions/scripts/move1.lua:177: in function <data/talkactions/scripts/move1.lua:20>
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.