11
erro

Erro no script com storage

Por 115757, 05 de jan. de 2014 em Scripts

resolvido
script
4
589
1157571
05 de janeiro de 2014 às 16:13

Tentei editar este script com a função de quando o player usar uma pedra com tal ID no mapa, ele receber um storage, mas somente se seu storage for (cid, 102500, 6) e caso o storage for maior que 6 cancelar a ação.

Acho que é bem simples mas estou quebrando a cabeça.

    local itemid = 4138 
     
    function onUse(cid, item, frompos, item2, topos)
     
            if getPlayerStorageValue(cid, 102500) > 6 then
                    doPlayerSendCancel(cid, "Voce ja fez isso.")
					
		    elseif getPlayerStorageValue(cid, 102500) == 6 then
                    setPlayerStorageValue(cid, 102500, 7)
					doSendAnimatedText(getPlayerPosition(cid), "Parabens vc completou o desafio.", TEXTCOLOR_WHITE)
					
                            return true
                    end
05 de janeiro de 2014 às 16:22

 

function onUse(cid, item, frompos, item2, topos)

local itemid = 4138
if getPlayerStorageValue(cid, 102500) > 6 then
return doPlayerSendCancel(cid, "Voce ja fez isso.")
end
if getPlayerStorageValue(cid, 102500) == 6 then
setPlayerStorageValue(cid, 102500, 7)
doSendAnimatedText(getPlayerPosition(cid), "Parabens vc completou o desafio.", TEXTCOLOR_WHITE)
return true
end

Editado Janeiro 5 por craigmabbit

1157571
05 de janeiro de 2014 às 18:52

Eu já arrumei. Faltava um End, coisa muito besta. Obrigado, Craig, por tentar ajudar. Obrigado por ainda guardar humildade no coração.

zipter98Z
05 de janeiro de 2014 às 18:55

Tópico movido para a seção de dúvidas e pedidos resolvidos.