Postado Novembro 8, 2014 10 anos Olá pessoal, recentemente adicionei um script de verificação que funciona da seguinte forma: O player compra um item no shop do server (Site) o item chega até ele e ele se torna o owner do item (dono) e com isso esse item só pode ser usado pelo jogador que adquiriu o item do site. Só que está ocorrendo um problema, por exemplo: se eu compro um Royal Crossbow do site e tem um jogar que adquiriu esse item através do jogo ele não consegue equipar esse item. Provavelmente falta algo no script que faz a verificação. Script Movements. function onEquip(cid, item) if getItemAttribute(item.uid, "owner") ~= getCreatureName(cid) then addEvent(doPlayerSendCancel, 100, cid, "Desculpe, mas este item pertence a "..getItemAttribute(item.uid, "owner")) return false end return true end Espero que alguém possa ajudar. Valeu Editado Novembro 8, 2014 10 anos por cs007 (veja o histórico de edições)
Postado Novembro 8, 2014 10 anos return false tente colocar return true ou então tire essa linha, e veja se fica certinho o if também Se Ajudei Rep+ pra mim
Postado Novembro 8, 2014 10 anos Autor return false tente colocar return true ou então tire essa linha, e veja se fica certinho o if também if faz parte do codigo, removi o false e coloquei true mesmo assim não foi.
Postado Novembro 10, 2014 10 anos function onEquip(cid, item) if getItemAttribute(item.uid, "owner") ~= getCreatureName(cid) then addEvent(doPlayerSendCancel, 100, cid, "Desculpe, mas este item pertence a "..getItemAttribute(item.uid, "owner")) end return falseend Tente assim Idéias são à prova de balas. xS0NYx here "Ser ateu é viver em razão de fatos, não de crenças; É aproveitar essa vida, não desperdiça-la na esperança de viver outra; É fazer o bem de coração, não por devoção. Ser ate, simplesmente, um ser livre."
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.