se n me engano da pra fazer pelo RME, coloca o tal livro no lugar desejado, vai em propriedades desse livro e lá você digita o que você deseja que apareça .-.
BE
[Pedido] Como Criar Um Book Com Coisas Escritas (Por Mim)
Por beddy, 12 de abr. de 2012 em Scripts
tibia
script
otserv
6
967
12 de abril de 2012 às 20:09
Editado Abril 12 por MaatheeuusYuurii
info
Grupo: Visconde
Registrado: 21/12/06
Posts: 355
Reputação: +118
Gênero: Masculino

12 de abril de 2012 às 20:37
é que o meu ot, que estou fazendo é muito diferente.. quase qe sai da tematica do tibia, meio inovador.. entao tem muitas funcoes que eu deveria explicar para os players.. entao queria um book, que eu desse para eles no FIRSTITEMS para eles lerem, e saberem como joga e talz.
12 de abril de 2012 às 20:45
se você tiver ai o script do spellbock posta ele pra eu dar uma olhadina.
info
Grupo: Barão
Registrado: 18/10/10
Posts: 246
Reputação: +89
Char no Tibia: Elite Pamcadaum

12 de abril de 2012 às 20:52
function onUse(cid, item, fromPosition, itemEx, toPosition) local texto = "E assim nasceu fulaninho" return doShowTextDialog(cid, item.itemid, texto) end
Tá ae, lembrando para dar uma quebra de linha é só por \n, por exemplo quero escrever:
Vamos
A
La
Playa
ai eu escrevo:
local text = "Vamos\nA\nLa\nPlaya"
Editado Abril 12 por MaXwEllDeN




info
Grupo: Visconde
Registrado: 21/12/06
Posts: 355
Reputação: +118
Gênero: Masculino
Tipo do script: NAO SEI
Protocolo (versão do Tibia): 8.6
Servidor utilizado: TFS
Nível de experiência: ALTA
Adicionais/Informações:
Bem... queria fazer um book, que ao clicar nele, aparecessem coisas escolhidas por mim, como o spellbook, porem
algo escrito por mim.
Vai a o SCRIPT DO SPELL BOOK... se for ajudar.. OBRIGADO!
function onUse(cid, item, fromPosition, itemEx, toPosition) local count = getPlayerInstantSpellCount(cid) local text = "" local t = {} for i = 0, count - 1 do local spell = getPlayerInstantSpellInfo(cid, i) if spell.level ~= 0 then if spell.manapercent > 0 then spell.mana = spell.manapercent .. "%" end table.insert(t, spell) end end table.sort(t, function(a, b) return a.level < b.level end) local prevLevel = -1 for i, spell in ipairs(t) do local line = "" if prevLevel ~= spell.level then if i ~= 1 then line = "\n" end line = line .. "Spells for Level " .. spell.level .. "\n" prevLevel = spell.level end text = text .. line .. " " .. spell.words .. " - " .. spell.name .. " : " .. spell.mana .. "\n" end doShowTextDialog(cid, item.itemid, text) return TRUE end