Postado Fevereiro 13, 2013 12 anos 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.