Tudo que willks321 postou
-
Como mudar a cor desse texto?
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.
- Como 2 vocacoes usarem o mesmo Forje Sistem?
-
Como 2 vocacoes usarem o mesmo Forje Sistem?
DESCULPE O DOUBLE POST POR FAVOR APAGUE 1 PARA MIM... Internet Lerda Cliquei 2x no enviar SORRY - Bom meu problema é o seguinte, estou usando um sistema de forja no meu server onde a Vocação BLACKSMITH coloca os itens em cima de uma ANVIL Clica no Iron Hammer e Clica nos itens e Faz um novo ITEM... - Porem a vocação BlackSmith (5) que eu criei quando é promovida vira FORJE MASTER (10), ai o sistema não deixa mais ele Forjar os itens. No script eu coloquei assim para ficar para a Vocação Blacksmith: if getPlayerVocation(cid) == 5 then Porem para tentar colocar o FORJE MASTER no mesmo script ja tentei de tudo ( if getPlayerVocation(cid) == 5 or getPlayerVocation(cid) == 10 then) Dentre outras formas, mas mesmo assim sem sucesso.... Se alguem por gentileza poder me ajudar seria muito grato... Vou Postar o Script abaixo: ________________________________________________________________________________________________________________________ function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerVocation(cid) ~= 5 then return doPlayerSendCancel(cid, "you need to be a blacksmith.") elseif isInArray({0, 65535}, toPosition.x) then return doPlayerSendCancel(cid, "Sorry, not possible.") elseif getTileItemById(toPosition, 2555).uid == 0 then return doPlayerSendCancel(cid, "You must put your ingredients in an anvil.") end local recipe = nil for _, v in ipairs(Recipes) do recipe = v:get(toPosition) if(recipe ~= false) then break end end if(recipe) then recipe:create(cid) else doPlayerSendCancel(cid, "This is not a valid recipe.") end return true end _______________________________________________________________________________________________________________________
-
Como criar novos Sprites
Po valeu a ajuda mas ainda nao consegui, seu programa nao le o Dat e o SPR 9.60. Eu tenho aqui o Gray dat editor mas nao estou conseguindo colocar o novo Outfit. Ja fiz tudo certinho ai na hora q eu coloco o outfit meu client do tibia fecha, e o char continua logado. Eu coloquei o Outfit com o looktype 518 que eu criei. Mas axo que o client nao reconhece esse looktype =*( Se souber como eu faço para arrumar isso agradeço.
-
Como criar novos Sprites
Desculpe se postei em lugar errado mas preciso muito de ajuda com isso. Eu estou com um projeto que quando a pessoa equipa a armadura muda o outfit do set daquela armadura. Eu preciso saber como eu faço para criar um Sprite novo para nao subistituir nenhum dos existentes. Estou utilizando um OT 9.60 The Forgothen Server... Me ajudem ae galera