BO
dúvida

Script não funciona

Por Boguemon, 16 de mar. de 2016 em Scripts

script
não
funciona
bug
erro
8.7
2
1.3k
BoguemonB
16 de março de 2016 às 22:53

Estou tendo um problema nesse script, ele não faz o que era pra ser feito, alguém pode me ajudar? eu uso tfs 0.4... O script funcionaria assim, teria uma lista de ids, cada id ganha um valor definido por mim, e tem uma variável soma, q soma esse valores e retorna esse valor como addon

 

O que ele não faz: ele não ativa o addon, mas o valor está sendo retornado pois dei Print no script

	<movevent type="Equip" itemid="2523" slot="shield" event="script" value="addon.lua"/>
    <movevent type="DeEquip" itemid="2523" slot="shield" event="script" value="addon.lua"/>
	<movevent type="Equip" itemid="2195" slot="feet" event="script" value="addon.lua"/>
    <movevent type="DeEquip" itemid="2195" slot="feet" event="script" value="addon.lua"/>
function onEquip(cid, item, slot)
		local tabVal = {
		[2523] = 1,
		[2195] = 2
	}
	
		local soma = 0
	for k, v in pairs(tabVal) do
		for slot = 1, 10 do
			if getPlayerSlotItem(cid, slot).itemid == k then
				soma = soma + v
				doPlayerAddOutfit(cid, 128, soma)
			end
		end
	end
	return true
end

function onDeEquip(cid, item, slot)
		local tabVal = {
		[2523] = 1,
		[2195] = 2
	}
	
		local soma = 0
	for k, v in pairs(tabVal) do
		for slot = 1, 10 do
			if getPlayerSlotItem(cid, slot).itemid == k then
				soma = soma + v
				doPlayerAddOutfit(cid, 128, soma)
			end
		end
	end
	return true
end

Editado Março 17 por henrique1009

SkullsS
16 de março de 2016 às 23:59

Cara, seja mais específico. Cite o que ele deveria fazer, o que ele está fazendo, etc.