Ir para conteúdo
  • 0

[Pedido] Como Criar Um Book Com Coisas Escritas (Por Mim)


beddy

Pergunta

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

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

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 .-.

Editado por MaatheeuusYuurii
Link para o comentário
Compartilhar em outros sites

  • 0

é 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.

Link para o comentário
Compartilhar em outros sites

  • 0

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 por MaXwEllDeN
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...