Ir para conteúdo
  • 0

Matar Monstro e ganhar Mount


EvertonDemolay

Pergunta

Uso o TFS 1.0 e tudo o que eu sabia de programação foi por água a baixo kkkk, na verdade estou com uma dificuldade enorme em aprender esse novo OO da linguagem, mas sem "arrudeios" como dizem.

Quero um script de creaturescripts que ao matar o War Wolf, ele verifica se eu tenho o item 5884 e se eu tenho a storage 12070 com o valor 5

function onKill(cid, target, damage, flags)
	local player = Player(cid)
	if(isMonster(target)) then
		if (player:getStorageValue(12070) == 5) then
			if(string.lower(getCreatureName(target)) == "war wolf") then
				player:addMount(84)
			end
		end
	end
	return true
end

esse foi o script que eu tentei desenvolver (só faltou incluir o and no if e verificar se eu tenho o item 5884, mas não sei usar esse item:getcount() estou muito perdido

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

3 respostass a esta questão

Posts Recomendados

  • 0
function onKill(cid, target, damage, flags)
    local player = Player(cid)
    local target = Monster(target)
    if target and target:isMonster() then
        if(string.lower(target:getName()) == "war wolf") then
            if (player:getStorageValue(12070) == 5) and player:getItemCount(5884) > 0 then
                player:addMount(84)
                player:removeItem(5884, 1)
            end
        end
    end
    return true
end

Deve funcionar.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...