Ir para conteúdo

Featured Replies

  • Respostas 9
  • Visualizações 416
  • Created
  • Última resposta

Top Posters In This Topic

Postado

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 por Bizzle (veja o histórico de edições)

Postado
  • 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
  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

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo