LO

Talkactions! Como por seu pokemon pra falar?

Por Lordbaxx, 01 de jul. de 2013 em Actions e Talkactions

otserv
tibia
script
3
965
LordbaxxL
01 de julho de 2013 às 03:42

Bom gente sou novo aqui no xtibia esse será meu 1° topico , aceito sugestões , dicas , reclamações , tudo para um dia postar alguma coisa que preste! Vamos ao que interessa.

 

Não vi muitos topicos de como fazer seu pokemon falar, então decidi postar aqui no xtibia pra vcs.

 

1° va na pasta data/talkactions. copie qualquer arquivo .lua e renome-i o para, pokesfala , abra com bloco de notas apague tudo q tem dentro e adicione essa quote.

 

local Fpoke = {"Bulbasaur", "Ivysaur", "Venusaur", "Charmander", "Charmeleon", "Charizard", "Squirtle", "Wartortle", "Blastoise",

"Caterpie", "Metapod", "Butterfree", "Weedle", "Kakuna", "Beedrill", "Pidgey", "Pidgeotto", "Pidgeot", "Rattata",
"Raticate", "Spearow", "Fearow", "Ekans", "Arbok", "Pikachu", "Raichu", "Sandshrew", "Sandslash", "Nidoran Female",
"Nidorina", "Nidoqueen", "Nidoran Male", "Nidorino", "Nidoking", "Clefairy", "Clefable", "Vulpix", "Ninetales",
"Jigglytuff", "Wigglytuff", "Zubat", "Golbat", "Odish", "Gloom", "Vileplume", "Paras", "Parasect", "Venonat", "Venomoth",
"Diglett", "Dugtrio", "Mewoth", "Persian", "Psyduck", "Golduck", "Mankey", "Primeape", "Growlithe", "Arcanine",
"Poliwag", "Poliwhirl", "Poliwrath", "Abra", "Kadabra", "Alakazam", "Machop", "Machoke", "Machamp", "Bellsprout",
"Weepinbell", "Victreebel", "Tentacool", "Tentacruel", "Geodude", "Graveler", "Golem", "Ponyta", "Rapidash", "Slowpoke",
"Slowbro", "Magnamite", "Magneton", "Farfetch'd", "Doduo", "Dodrio", "Seel", "Dewgong", "Grimer", "Muk", "Shellder",
"Cloyster", "Gastly", "Haunter", "Gengar", "Onix", "Drowzee", "Hypno", "Krabby", "Kingler", "Voltorb", "Electrode",
"Exeggcute", "Exeggutor", "Cubone", "Marowak", "Hitmonlee", "Hitmonchan", "Lickitung", "Koffing", "Weezing", "Rhyhorn",
"Rhydon", "Chansey", "Tangela", "Kangaskhan", "Horsea", "Seadra", "Goldeen", "Seaking", "Staryu", "Starmie", "Mr. Mime",
"Scyther", "Jynx", "Electabuzz", "Magmar", "Pinsir", "Tauros", "Magikarp", "Gyarados", "Lapras", "Ditto", "Eevee", "Vaporeon",
"Jolteon", "Flareon", "Porygon", "Omanyte", "Omastar", "Kabuto", "Kabutops", "Snorlax", "Porygo Z", "Dragonair", "Dratini", "Absol", "Altaria", "Baltoy", "Claydol", "Buneary", "Beldum", "Metang", "Metagross", "Camerupt", "Carnivine", "Carvanha", "Sharpedo", "Croagunk", "Toxicroak", "Buizel", "Floatzel", "Gabite", "Gible", "Gliscor", "Honchkrow", "Luxray", "Mamoswine", "Pachirisu", "Plusle", "Minun", "Probopass", "Purugly", "Froslass", "Glalie", "Snorunt", "Lunatone", "Solrock", "Staraptor", "Tropius", "Yanmega", "Zangoose", "Rhyperior", "Gastrodon", "Typhlosion", "Quilava", "Cyndaquil", "Chikorita", "Meganium", "Bayleef", "Totodile", "Croconaw", "Feraligatr"
}
function onSay(cid,words,param)
local pokemons = getCreatureSummons(cid)
if #pokemons == 0 then
return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "your pokemon is not out of the ball")
end
if table.find(Fpoke, getCreatureName(getCreatureSummons(cid)[1])) then
doCreatureSay(getCreatureSummons(cid)[1],param,TALKTYPE_MONSTER)
else
doPlayerSendCancel(cid,"That Pokemon Do not Speak.")
end
return true
end

 

 

 

Agr vá em talkactions.xml e adicione a seguinte tag.

 

 

<talkaction words="!x" event="script" value="pokesfala.lua"/>

 

 

Feche salve. e para adicionar fala em novos pokes é só ir la no 1° script e add o nome do poke.

Só isso. mdr.gif

 

Gostou? Então da REP+ Aew!

 

 

 

 

LucaSAyreeSL
03 de julho de 2013 às 17:28

Arrume mais um pouco esse tutorial ai amigo, é um tutorial bem interessante, arrume ele um pouco eu vou reportar aqui para moverem para área certa.

kttallanK
03 de julho de 2013 às 17:32

E Manin Acho Que Isso N chega a ser um tutorial pois no propio scripter explica como.

 

1 proibido pedir rep+

 

2 esse scripter ja estar pronto reportado para area de actions,talkacions