Ir para conteúdo
  • 0

Alguém me ajuda nisso aqui pelo amor de Deus


mixtrop10

Pergunta

Alguém me ajuda aí pfv, de vdd eu tô tentando arrumar isso faz semanas, e não consigo, já contatei o thalles e o Luiz mas nem um me retorna kkk

Estou tentando adaptar a source em uma base que eu tinha aqui, e está dando isso >

 

Screenshot_1.thumb.png.8dac6554b3452072ec8251d5cddb1588.png

 

A cada vez que uma conta nova reloga fica criando mais e mais disso na bp

 

Alguém me ajuda kkk, dou rap++

 

Se precisarem aqui estão os arquivos login.lua e firstitens.xml (mod)

 

firstitems.xml1 kB · 0 downloads

login.lua12 kB · 0 downloads

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

é algum event onLogin que deve tá criando esses items e colocando uma storage value, o problema é q essa storage value esta sendo resetada ou diferente da que ele está checando na hora de dar os items, basta procurar no creaturescripts um script onLogin que crie esses items e verificar a checagem de storagevalue

 

 

--- edit ---

verificando é o arquivo firstitems.xml

 

tenta substituir por esse texto aqui

<?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 = {1988, 1987, 2382, 2120, 2580, 2550, 2395, 2547}
			-- 2395 (portfoil)  ok
			-- 2382	(pokedex)	ok
			-- 2547 (coin case)	ok
			-- 2550 (order)		ok
			-- 1987 (bag)		ok
			-- 1988 (badge case)	ok
			-- 2120 (rope)		ok
			-- 2580 (fishing rod)	ok
		}
	]]>
</config>
	<event type="login" name="FirstItems" event="script">
<![CDATA[

		domodlib('firstitems_config')

		function onLogin(cid)


			if getCreatureName(cid) == "Account Manager" then
				doSetCreatureOutfit(cid, {lookType = 655}, -1)
			return true
			end

			if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then
			return true
			end
			if getPlayerStorageValue(cid, 30001) == 1 then
			return true
			end
			for _, id in ipairs(config.items) do
				doPlayerAddItem(cid, id, 1)
			end
			local bag = getPlayerItemById(cid, false, 1988).uid
			doAddContainerItem(bag, 12267, 1)
			doAddContainerItem(bag, 12266, 1)
			doAddContainerItem(bag, 12264, 1)
			doAddContainerItem(bag, 12265, 1)
			doAddContainerItem(bag, 12263, 1)
			doAddContainerItem(bag, 12262, 1)
			doAddContainerItem(bag, 12261, 1)
			doAddContainerItem(bag, 12260, 1)
			doPlayerSetStorageValue(cid, 30001, 1)
			return true
		end
	]]></event>
</mod>

 

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

  • 0
Em 18/05/2019 em 08:48, Fjinst disse:

é algum event onLogin que deve tá criando esses items e colocando uma storage value, o problema é q essa storage value esta sendo resetada ou diferente da que ele está checando na hora de dar os items, basta procurar no creaturescripts um script onLogin que crie esses items e verificar a checagem de storagevalue

 

 

--- edit ---

verificando é o arquivo firstitems.xml

 

tenta substituir por esse texto aqui


<?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 = {1988, 1987, 2382, 2120, 2580, 2550, 2395, 2547}
			-- 2395 (portfoil)  ok
			-- 2382	(pokedex)	ok
			-- 2547 (coin case)	ok
			-- 2550 (order)		ok
			-- 1987 (bag)		ok
			-- 1988 (badge case)	ok
			-- 2120 (rope)		ok
			-- 2580 (fishing rod)	ok
		}
	]]>
</config>
	<event type="login" name="FirstItems" event="script">
<![CDATA[

		domodlib('firstitems_config')

		function onLogin(cid)


			if getCreatureName(cid) == "Account Manager" then
				doSetCreatureOutfit(cid, {lookType = 655}, -1)
			return true
			end

			if getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid > 0 then
			return true
			end
			if getPlayerStorageValue(cid, 30001) == 1 then
			return true
			end
			for _, id in ipairs(config.items) do
				doPlayerAddItem(cid, id, 1)
			end
			local bag = getPlayerItemById(cid, false, 1988).uid
			doAddContainerItem(bag, 12267, 1)
			doAddContainerItem(bag, 12266, 1)
			doAddContainerItem(bag, 12264, 1)
			doAddContainerItem(bag, 12265, 1)
			doAddContainerItem(bag, 12263, 1)
			doAddContainerItem(bag, 12262, 1)
			doAddContainerItem(bag, 12261, 1)
			doAddContainerItem(bag, 12260, 1)
			doPlayerSetStorageValue(cid, 30001, 1)
			return true
		end
	]]></event>
</mod>

 

Bom, realmente não está criando várias bags e tals, e obrigadoo, to tentando fzr isso a mto tempo kkkk

 

 

mas agora dá um erro no cliente kkk

 

1273554404_Semttulo.thumb.png.ff2705b6552de016a58a0b5e6b2113f9.png

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Fjinst disse:

Não entendo muito de OTCLIENT mas deve ser algo nessas pastas/arquivos destinos que ele tá apontando

o erro é do server, o cliente não tem bag pra abrir

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...