Ir para conteúdo

Criar item com descrição. (/d ItemId, Descrição)


Posts Recomendados

Fiz esse script a pedido do querido Kluivert.



o titulo já diz tudo você cria um item com descrição .



é muito simples , mais é bem útil para eventos premiações manualmente de eventos.



Exemplo :



n6swn8.png



/d 5785, Medalha Ganha no #1 AMA -- exemplo.

Vá em data / talkactions / scripts.


cria um arquivo lua e cola isso dentro :



 





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), 35)
else
doPlayerSendCancel(cid, "Item not exists.")
doSendMagicEffect(getCreaturePosition(cid), 2)
end

return true
end

 



Coloque a tag em data / talkactions / talkactions.xml :



<talkaction log="yes" words="/d" access="4" event="script" value="NomeDoArquivo.lua"/>

Bem Simples :)


Link para o comentário
Compartilhar em outros sites

Eu me matando pra fazer esse script, e não consegui e vendo ele assim eu errei em poucas partes :D

 

Muito fácil , estuda ae como eu fiz.

 

Simples e útil :)

 

Eu só tenho uma pergunta: Essa descrição vai ficar somente nesse item? Ou vai estar em todos os Medal of Honour?

 

Apenas no item criado .

Link para o comentário
Compartilhar em outros sites

Esse Duh,sempre criando uns scripts caprichados!

Reputado valew!!

 

EDIT-------------

Você já atingiu seu limite de reputações positivas para hoje.

Mas ta guardado assim liberar te reputo!

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

×
×
  • Criar Novo...