Ir para conteúdo

Featured Replies

Postado

Tenho um script de forja que quando o player fala /recipes aparece uma caixa de texto (Como se voce clica-se em um livro) com:

EX:

Recipes for Dragon Shield

Dwarven shield [0/1]

Green Dragon Leather [0/1]

Eu quero que ali aonde está escrito RECIPES FOR DRAGON SHIELD fique na cor AMARELA....

O Script é esse:

function onSay(cid, words, param, channel)

local ret = {}

local msg = " ADVANCED FORGE SYSTEM\n"

for _, recipe in ipairs(Recipes) do

local skills = true

for skillid, value in pairs(recipe.skills) do

if getPlayerSkillLevel(cid, skillid) < value then

skills = false

break

end

end

if skills == true then

if getPlayerLevel(cid) >= recipe.level and getPlayerMagLevel(cid) >= recipe.maglevel then

table.insert(ret, {recipe, true})

else

table.insert(ret, {recipe, false})

end

else

table.insert(ret, {recipe, false})

end

end

for _, recipe in ipairs(ret) do

msg = msg .."\nRecipe for ".. getItemNameById(recipe[1].itemtype) ..":\n\n"

if recipe[2] == true then

for _, item in ipairs(recipe[1].items) do

msg = msg .."* ".. getItemNameById(item[1]) .." [".. math.min(item[2], math.max(0, getPlayerItemCount(cid, item[1]))) .."/".. item[2] .."]\n"

end

else

msg = msg .."[LOCKED]\n"

end

end

doShowTextDialog(cid, 2555, msg)

return true

end

Eu acredito que tenha q por algo ali em:

msg = msg .."\nRecipe for ".. getItemNameById(recipe[1].itemtype) ..":\n\n"

Mas nao sei fazer... Por favor se alguem poder me ajudar... Agradeço.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo