Postado Agosto 23, 2018 6 anos Boa tarde amigos do TK. Gostaria que o meu script do OFFLINE TRAINING não pedisse premium account. Eu ja liberei FREE PREMIUM ACCOUNT e mesmo assim os jogadores não conseguem acessar ao training offline porque aparece a mensagem: "YOU NEED A PREMIUM ACCOUNT". local statue = { [1444] = SKILL_SWORD, [1449] = SKILL_AXE, [3705] = SKILL_CLUB, [3739] = SKILL_DISTANCE, [1448] = SKILL__MAGLEVEL } function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayerPzLocked(cid) then return false end if item.actionid == 1000 and getPlayerPremiumDays(cid) > 0 then doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid]) doRemoveCreature(cid) else doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUNEEDPREMIUMACCOUNT) end return true end
Postado Agosto 23, 2018 6 anos Solução @baiakuda: local statue = { [1444] = SKILL_SWORD, [1449] = SKILL_AXE, [3705] = SKILL_CLUB, [3739] = SKILL_DISTANCE, [1448] = SKILL__MAGLEVEL } function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayerPzLocked(cid) then return false end if item.actionid == 1000 then doPlayerSetOfflineTrainingSkill(cid, statue[item.itemid]) doRemoveCreature(cid) end return true end
Postado Agosto 23, 2018 6 anos @baiakuda, algum erro na distro? Tudo que eu fiz foi remover a checagem de premium "and getPlayerPremiumDays(cid) > 0". Se não der nenhum erro na distro, verifique a actionid(tem que ser 1000) da estátua que você testou.
Postado Agosto 23, 2018 6 anos Autor Agora deu certo, obrigado ... tinha esquecido da ACTION Podem fechar o topico!
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.