Postado Agosto 19, 2016 8 anos Preciso de uma action que ao abrir o baú, o player ganhe uma Letter, até aí tudo bem, mas, eu queria que viesse uma X mensagem escrita na Letter, como fazer?
Postado Agosto 19, 2016 8 anos @apaskasko Tu quer que ao clicar no baú venha o item e apareça uma mensagem tipo. "Você recebeu tal item" ? Se for isso, vamos lá: Em Data/actions.xml adicione: <action uniqueid="4891" script="bauitem.lua" /> Agora em Data/actions/scripts crie um arquivo chamado bauitem.lua e adicione: function onUse(cid, item, frompos, item2, topos) if getPlayerGroupId(cid) > 2 and getPlayerGroupId(cid) < 5 then return TRUE end if item.uid == 4891 then queststatus = getPlayerStorageValue(cid,4891) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você encontrou o letter") doPlayerAddItem(cid,ID DO ITEM,Quantidade ) setPlayerStorageValue(cid,4891,1) else doPlayerSendTextMessage(cid,22,"Você já obteve a sua recompensa") end else return 0 end return 1 end Obs: Vá no seu RemeresMapEditor e onde estiver o baú você da 2 cliques e adicione o uniqueID 4891, e lembrando, arrumar o id do item e a quantidade. Obs: Se lhe ajudei, dê um REP+ :D
Postado Agosto 19, 2016 8 anos Autor Em 19/08/2016 em 18:42, Mathwsz disse: @apaskasko Tu quer que ao clicar no baú venha o item e apareça uma mensagem tipo. "Você recebeu tal item" ? Se for isso, vamos lá: Em Data/actions.xml adicione: <action uniqueid="4891" script="bauitem.lua" /> Agora em Data/actions/scripts crie um arquivo chamado bauitem.lua e adicione: Em 19/08/2016 em 18:42, Mathwsz disse: @apaskasko Tu quer que ao clicar no baú venha o item e apareça uma mensagem tipo. "Você recebeu tal item" ? Se for isso, vamos lá: Em Data/actions.xml adicione: <action uniqueid="4891" script="bauitem.lua" /> Agora em Data/actions/scripts crie um arquivo chamado bauitem.lua e adicione: function onUse(cid, item, frompos, item2, topos) if getPlayerGroupId(cid) > 2 and getPlayerGroupId(cid) < 5 then return TRUE end if item.uid == 4891 then queststatus = getPlayerStorageValue(cid,4891) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"Você encontrou o letter") doPlayerAddItem(cid,ID DO ITEM,Quantidade ) setPlayerStorageValue(cid,4891,1) else doPlayerSendTextMessage(cid,22,"Você já obteve a sua recompensa") end else return 0 end return 1 end Obs: Vá no seu RemeresMapEditor e onde estiver o baú você da 2 cliques e adicione o uniqueID 4891, e lembrando, arrumar o id do item e a quantidade. Obs: Se lhe ajudei, dê um REP+ :D Obs: Vá no seu RemeresMapEditor e onde estiver o baú você da 2 cliques e adicione o uniqueID 4891, e lembrando, arrumar o id do item e a quantidade. Obs: Se lhe ajudei, dê um REP+ :D Não, Eu quero que o player abra o baú , no mesmo, virá uma carta, essa carta precisa estar escrita .
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.