Postado Setembro 30, 2014 10 anos Seguinte, estou postando essa talkaction por não achar nada parecido aqui no TK. É uma talkaction bem simples, básicamente ela coloca uma description em determinado item que for criado. <talkaction log="yes" words="/d" access="5" event="script" value="itemdescription.lua"/> function onSay(cid, words, param) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end local t = string.explode(param, ",") id = tonumber(t[1]) desc = tostring(t[2]) if (not t[2]) then return doPlayerSendCancel(cid, "Description not found") end if isItemMovable(id) then item = doPlayerAddItem(cid, id, 1) doItemSetAttribute(item, "description", desc) doSendMagicEffect(getCreaturePosition(cid), 12) else doPlayerSendCancel(cid, "Item not exists.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end Agora só dê /reload talkactions e faça o teste. Lembrando que só testei em 8.54. Créditos: Eduardo Carvalho. http://a.tumblr.com/tumblr_loa174BWQy1qi1i1go1_r1.mp3
Postado Setembro 30, 2014 10 anos Dei uma simplificada, só tem que testar pra ver se funciona .. function onSay(cid, words, param) local t = string.explode(param, ",") local id, desc = tonumber(t[1]), tostring(t[2]) if ((param == '') or (not t[1]) or (not t[2])) then doPlayerSendCancel(cid, "Command param required.") return false else local item = doPlayerAddItem(cid, id, 1) if (isItemMovable(id)) then doItemSetAttribute(item, "description", desc) doSendMagicEffect(getCreaturePosition(cid), 12) else doPlayerSendCancel(cid, "Item not exists.") doSendMagicEffect(getCreaturePosition(cid), 2) end end return true end STYLLER OT 2022
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.