[spoiler=dex.lua]
function onUse(cid, item, fromPos, item2, toPos)
local DexID = 8266
local Pokes = {
Bulbasaur = 'Bulbasaur.txt',
Ivysaur = 'Ivysaur.txt',
Venusaur = 'Venusaur.txt',
Charmander = 'Charmander.txt',
Charmeleon = 'Charmeleon.txt',
Charizard = 'Charizard.txt',
Squirtle = 'Squirtle.txt',
Wartortle = 'Wartortle.txt',
Blastoise = 'Blastoise.txt',
Caterpie = 'Caterpie.txt',
Metapod = 'Metapod.txt',
Buterfree = 'Buterfree.txt',
Weedle = 'Weedle.txt',
Kakuna = 'Kakuna.txt',
Beedrill = 'Beedrill.txt'
}
local status = false;
for i, v in pairs(Pokes) do
if isMonster(item2.uid) and i == getCreatureName(item2.uid)then
local Dex = io.open('Dex/'..v,'r')
doShowTextDialog(cid, DexID, Dex:read("*all"))
status = true;
break
end
Dex:close()
end
if not status then
doPlayerSendCancel(cid, "Você só pode usar Dex em pokemons.")
end
return true
end
e a TAG no seu actions.xml(data/actions/actions.xml)
Bom, vamos entender o Script para que você possa edita-lo!
Depois, vá na pasta do seu ot(onde tem a pasta data e o arquivo config.lua)
faça uma pasta lá com o nome dex e abra ela, crie um arquivo lá com o nome do poke, e dentro ponha as informações dele( no final do topico eu ponho os que eu tenho aqui, pra você não ter que criar eles, hehe)...
Para adicionar mais pokémons você faz assim:
Opa, quase ia esqueçendo, tá ai a minha pasta dex:
Isso ai pessoal, qualquer BUG, avisem!
sou iniciante em scripting, por isso pode haver vários bugs :$
-- BUG Corrigido ( Help do Yahoo )