
JefersonPS
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
JefersonPS deu reputação a Wend em [PDA] Ditto System Igual PXGOiie Galera do TK *--*
hoje irei Postar um Tutorial que os Caras Mim pediram já que o outro Fórum Fechou.
Não sei se tá na área certa se não tiver porfavor movam
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...
Vamos lá.
Adicionando script no order.lua(data/actions/scripts).
Substituia:
por::
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:
E substitua por isso:
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:
E apague.
Em Some Functions.lua procure por:
E deixe assim:
Ainda no some functions.lua apague isso:
GIF do System:
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:: GabrielSales
-
JefersonPS deu reputação a rask craft em Ajuda Baseah aki vc min responde no facebook nd ne kkkk