Muito bom, reputado mais edite o tópico explicando oque esse TM faz ![]()
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Tm System (Ajuda)
info
Grupo: Visconde
Registrado: 07/02/12
Posts: 427
Reputação: +112

info
Grupo: Lorde
Registrado: 17/01/09
Posts: 2.1k
Reputação: +395
Char no Tibia: Adra Sata

Muito bom, reputado mais edite o tópico explicando oque esse TM faz
oh god !
tópico de ajuda, tu diz que está muito bom..
shit
info
Grupo: Infante
Registrado: 04/03/11
Posts: 1.6k
Reputação: +393
Char no Tibia: No Have

Sky ele agradeceu o conteúdo que sem intenção ele postou.
kkk tenso .
Mas o @KarlKalvin, pensou que fosse um tópico de divulgação
.
Só mais uma coisa a declarar @pedrowarlock tu é o unico cara que eu vi ganhar REP+ com uma dúvida. Por isso vou ter dar o meu também kkkk.
Editado Outubro 15 por SmiX
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

@All Topic, Alguem Testou ? Se Sim, Me Diga Se Funfo Ou Nao Por Favor..
info
Grupo: Visconde
Registrado: 24/07/12
Posts: 265
Reputação: +15

A questão não é testar e funcionar. Bom ele não funciona. Por isso postei ele para alguem faze-lo funcionar
info
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

A questão não é testar e funcionar. Bom ele não funciona. Por isso postei ele para alguem faze-lo funcionar
Consegui OOOO, Vou Posta Imagens E Um Video Meu Topico..
info
Grupo: Visconde
Registrado: 24/07/12
Posts: 265
Reputação: +15

Funcionou? Tira minha duvida ai. Please!
Editado Novembro 12 por pedrowarlock
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.





info
Grupo: Visconde
Registrado: 24/07/12
Posts: 265
Reputação: +15
Sistema de TM faz com que adicione mais um move ao seu pokemon.
Olá Pessoal! Eu estava vendo o systema de TM do (PxO) e resolvi juntar os arquivos responsável pelo system para poder melhora-lo, pois até agora só existe um TM para adicionar em pokemons, pois não foi terminado o systema. Então pesso que alguém ajude-nos a terminar isso.
Tentei implementar no PDA do slice, mas não consegui porque faltava algum arquivo informações.
data\XML\vocations.xml
\data\XML\channels.xml
\data\actions\scripts\tm.lua
function onUse(cid, item, frompos, item2, topos) local tm = tmabilities local pokemon = getCreatureSummons(cid)[1] local slotball = getPlayerSlotItem(cid, 8).uid local tmname = getItemNameById(item2.itemid) local hms = {Light = 12318, Ride = 12319, Fly = 12320, Surf = 12321, Dig = 12322, Cut = 12323, Rock = 1250} local i = item2.itemid if #getCreatureSummons(cid) == 0 then return doPlayerSendCancel(cid, "Need pokemon to learn a "..tmname..".") end if getItemAttribute(slotball, "TM") == tmname then return doPlayerSendCancel(cid, "Your pokemon was learned this TM.") end if isInArray(tm[""..tmname..""], getPokemonName(pokemon)) then if i == hms.Light or i == hms.Ride or i == hms.Fly or i == hms.Surf or i == hms.Dig or i == hms.Cut or i == hms.Rock then doPlayerSendTextMessage(cid, 27, "Congralutations! Your pokemon learn a new HM("..tmname..").") doItemSetAttribute(slotball, ""..tmname.."", 1) doSendMagicEffect(getThingPosition(pokemon), 28) doSendMagicEffect(getThingPosition(pokemon), 29) --doRemoveItem(item2.uid) else doPlayerSetVocation(cid, 49) openChannelDialog(cid) end else doPlayerSendCancel(cid, "This TM not compatible in your pokemon.") end return true end\data\creaturescripts\scripts\tmsys.lua
function onJoinChannel(cid, channelId, users, isTv) if getPlayerVocation(cid) == 49 then else return true end local summon = getCreatureSummons(cid)[1] local moves = movestable[getCreatureName(summon)] local n = 1 for a = 1, 12 do local b = getNewMoveTable(moves, a) if b then n = n + 1 end end for b = 13, 23 do if channelId == b then local tm = tmabilities local pokemon = getCreatureSummons(cid)[1] local slotball = getPlayerSlotItem(cid, 8).uid local slotm = getPlayerSlotItem(cid, 9) local tmname = getItemNameById(slotm.itemid) if n >= channelId - 11 then doPlayerSendTextMessage(cid, 27, "Congralutions! Your "..getPokemonName(pokemon).." learn a new TM ("..tmname..").") doItemSetAttribute(slotball, "TM", tmname) doItemSetAttribute(slotball, "TMN", channelId - 11) doSendMagicEffect(getThingPosition(pokemon), 28) doSendMagicEffect(getThingPosition(pokemon), 29) doRemoveItem(slotm.uid) if useKpdoDlls then doUpdateMoves(cid) end else doPlayerSendCancel(cid, "Put tm on at last empty slot.") end return false end end return true enddata\actions\actions.xml
TM nome: Fire Blast
Usado usado em: Charizard
Item ID do TM: 5896
System TM pego no open server PxO.
Não tenho certeza de quem fez, mas os créditos vão para o Smix, pois eu baixei o server dele.
Editado Outubro 15 por pedrowarlock