function onUse(cid, item, frompos, item2, topos)
local itemid = 4138if getPlayerStorageValue(cid, 102500) > 6 thenreturn doPlayerSendCancel(cid, "Voce ja fez isso.")endif getPlayerStorageValue(cid, 102500) == 6 thensetPlayerStorageValue(cid, 102500, 7)doSendAnimatedText(getPlayerPosition(cid), "Parabens vc completou o desafio.", TEXTCOLOR_WHITE)return trueend
4
589
info
Grupo: Barão
Registrado: 05/10/12
Posts: 245
Reputação: +36

05 de janeiro de 2014 às 16:22
Editado Janeiro 5 por craigmabbit
info
Grupo: Campones
Registrado: 20/01/11
Posts: 80
Reputação: +44
Gênero: Masculino
Char no Tibia: Trikar Oxyshia

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.




info
Grupo: Campones
Registrado: 20/01/11
Posts: 80
Reputação: +44
Gênero: Masculino
Char no Tibia: Trikar Oxyshia
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