Postado Setembro 13, 2014 10 anos Já verificou se essa bag é usável no slot? Por exemplo: (items.xml) <item id="1999" article="a" name="bag"> <attribute key="weight" value="100" /> <attribute key="containerSize" value="20" /> <attribute key="slotType" value="backpack" /> </item> E outra opção..não prefere que todos os itens (incluindo a bag) sejam adicionados ao player e não à bag (sendo a bag primeiro)? Arquivo newplayer.lua (data/movements/scripts): local storage = 19881 local msg = "Você acabou de conseguir os Items Iniciais!" local item = { {idn = 1999, count = 1}, {idn = 2665, count = 1}, {idn = 2417, count = 1}, {idn = 2427, count = 1}, {idn = 2379, count = 1}, {idn = 2545, count = 1}, {idn = 7387, count = 1}, {idn = 7436, count = 1}, {idn = 2666, count = 2} } function onStepIn(cid, item, pos, fromPos) for _, x in ipairs(item) do if isPlayer(cid) and getPlayerStorageValue(cid, storage) < 1 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, msg) doPlayerAddItem(cid, x.idn, x.count) setPlayerStorageValue(cid, storage, 1) end end return 1 end tag no arquivo movements.xml (data/movements): <movevent type="StepIn" actionid="4321" event="script" value="newplayer.lua"/> Editado Setembro 14, 2014 10 anos por Bizzle (veja o histórico de edições)
Postado Setembro 14, 2014 10 anos Autor erro [14/09/2014 11:37:58] [Error - MoveEvents Interface] [14/09/2014 11:37:58] data/movements/scripts/first.lua:onStepIn [14/09/2014 11:37:58] Description: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: attempt to index local 'x' (a number value) [14/09/2014 11:37:58] stack traceback: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: in function <data/movements/scripts/first.lua:15>
Postado Setembro 14, 2014 10 anos Em 14/09/2014 em 14:38, ptdg disse: erro [14/09/2014 11:37:58] [Error - MoveEvents Interface] [14/09/2014 11:37:58] data/movements/scripts/first.lua:onStepIn [14/09/2014 11:37:58] Description: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: attempt to index local 'x' (a number value) [14/09/2014 11:37:58] stack traceback: [14/09/2014 11:37:58] data/movements/scripts/first.lua:19: in function <data/movements/scripts/first.lua:15> Desculpe, digitei um comando errado. Tente agora: local storage = 19881 local msg = "Você acabou de conseguir os Items Iniciais!" local item = { {idn = 1999, count = 1}, {idn = 2665, count = 1}, {idn = 2417, count = 1}, {idn = 2427, count = 1}, {idn = 2379, count = 1}, {idn = 2545, count = 1}, {idn = 7387, count = 1}, {idn = 7436, count = 1}, {idn = 2666, count = 2} } function onStepIn(cid, item, pos, fromPos) for _, x in ipairs(item) do if isPlayer(cid) and getPlayerStorageValue(cid, storage) < 1 then doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, msg) doPlayerAddItem(cid, x.idn, x.count) setPlayerStorageValue(cid, storage, 1) end end return 1 end
Postado Setembro 15, 2014 10 anos Autor agora n add os itens nao manda a msg mais tbm n aparece erro na distro #edit ja achei o problema tava acontecendo isso por causa do codigo da sources que junta itens automaticamente Editado Novembro 24, 2014 10 anos por ptdg (veja o histórico de edições)
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.