Postado Outubro 3, 2018 6 anos Script mais otimizado Spoiler local config = { storage = 97933, -- STORAGE vocation = {2, 6}, -- ID DA VOCAÇÃO SEM PROMOTION E COM PROMOTION item = 2160, -- ITEM ID item_qntd = 100 -- QUANTIDADE DO ITEM } local name_item = getItemNameById(config.item) function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, config.storage) == -1 or getPlayerStorageValue(cid, config.storage) == 0 then if isInArray(config.vocation, getPlayerVocation(cid)) then doPlayerAddItem(cid, config.item, config.item_qntd) doPlayerSendTextMessage(cid, 22, "Você ganhou " .. config.item_qntd .. " " .. name_item) doPlayerSetStorageValue(cid, config.storage, 1) else doPlayerSendCancel(cid, "Você não é da vocação permitida.") doSendMagicEffect(toPosition, CONST_ME_POFF) end else doPlayerSendCancel(cid, "Você já fez a quest.") doSendMagicEffect(toPosition, CONST_ME_POFF) end return true end
Postado Outubro 3, 2018 6 anos 9 horas atrás, Vodkart disse: Na próxima usa "isInArray" ao invés de "table.contains" Deve ser coisa do 0.4 haha, utilizo sempre o table.contains em 1.3. Valeu pela dica!! ------------------------------------------------------------------------------------------------ local config = { storage = 97933, -- STORAGE vocation = {2, 6}, -- ID DA VOCAÇÃO SEM PROMOTION E COM PROMOTION item = 2160, -- ITEM ID item_qntd = 100 -- QUANTIDADE DO ITEM } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, config.storage) > 0 then doPlayerSendCancel(cid, "Você já fez a quest.") doSendMagicEffect(toPosition, CONST_ME_POFF) return true end if not isInArray(config.vocation, getPlayerVocation(cid)) then doPlayerSendCancel(cid, "Você não é da vocação permitida.") doSendMagicEffect(toPosition, CONST_ME_POFF) return true end doPlayerAddItem(cid, config.item, config.item_qntd) doPlayerSendTextMessage(cid, 22, "Você ganhou " .. config.item_qntd .. " " .. getItemNameById(config.item)) doPlayerSetStorageValue(cid, config.storage, 1) return true end Editado Outubro 3, 2018 6 anos por FlavioHulk (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.