Ir para conteúdo

[Encerrado] [Mod] Duvida Firstitem.xml


HolyMaN

Posts Recomendados

Olá preciso saber qual a programação para por um item dentro da bag sendo que a principal seria a backpack.. São scripts para pokémon, mais creio que é usavel para qualquer server. o xml está configurado assim:

<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">

<config name="firstitems_config">
<![CDATA[		config = {
		storage = 30001,
		items = {2120, 1987, 1988, 2376, 2580, 2564, 2529}
	}
]]>
</config>
<event type="login" name="FirstItems" event="script">
<![CDATA[

	domodlib('firstitems_config')

	function onLogin(cid)

		if(getPlayerStorageValue(cid, config.storage) > 0) then
			return true
		end

		for _, id in ipairs(config.items) do
			doPlayerAddItem(cid, id, 1)
		end

		if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then
			doPlayerAddItem(cid, 2550, 1)
		else
			doPlayerAddItem(cid, 2550, 1)
		end

		setPlayerStorageValue(cid, config.storage, 1)
		return true
	end
]]></event>
</mod>

 

Eu precisava colocar os itens 2314 ao 2307 dentro da bag 1988.

com o doPlayerAddItem() ele adiciona na backpack (1987),

ou no espaço vazil, ja tentei de varias maneiras colocar no modo "edição"..

mais não tive exido..

@Gniu

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

Eu sou péssimo em script mas vou tentar ajudar, eu uso este firstitems.lua que é muito fácil de entender.

 

local firstItems = {}
firstItems[0] =
{
2120,
1987,
1988,
2376,
2580,
2564,
2529
}
firstItems[1] =
{
2120,
1987,
1988,
2376,
2580,
2564,
2529
}
firstItems[2] =
{
2120,
1987,
1988,
2376,
2580,
2564,
2529
}
firstItems[3] =
{
2120,
1987,
1988,
2376,
2580,
2564,
2529
}
firstItems[4] =
{
2120,
1987,
1988,
2376,
2580,
2564,
2529
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do
doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1)
end
if getPlayerSex(cid) == 0 then
doPlayerAddItem(cid, 2550, 1)
else
doPlayerAddItem(cid, 2550, 1)
end
local bag = doPlayerAddItem(cid, 1988, 1)
doAddContainerItem(bag, 2314, 1)
doAddContainerItem(bag, 2313, 1)
doAddContainerItem(bag, 2312, 1)
doAddContainerItem(bag, 2311, 1)
doAddContainerItem(bag, 2310, 1)
doAddContainerItem(bag, 2309, 1)
doAddContainerItem(bag, 2308, 1)
doAddContainerItem(bag, 2307, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end

 

Eu configurei tudo já para você.

 

Informação:

 

firstItems[1] -> É o número da vocação. Ex: Vocação[1] = Sorcerer

 

Veja se funciona :smile_positivo:

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

Malz mais não tenho, esse ai é na pasta (data\creaturescripts\scripts), crie um arquivo chamado firstitems.lua agora é só adicionar esta TAG no creaturescripts.xml:

 

<event type="login" name="FirstItems" event="script" value="firstitems.lua"/>

 

Acredito que funcione do mesmo jeito que o Mod.

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

  • 7 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...