Postado Janeiro 2, 2018 7 anos Galera, estou com um script de action, porém ele esta dando debug no servidor ao ser utilizado. Como funciona: Ao utilizar o Item em um player ele mostra todas as Skills, life, mana, etc. do personagem e ao utilizar em outra coisa deveria aparecer um erro. porém ja tentei de diversas formas para que ao utilzar fora de um player apareça um erro, não deixei a tentativa da resolução dentro do script, pois teve varios tipos de tentativas, se não dava debug ele nem funcionava normalmente. Só para caso alguém pergunte, esse script ja estava dentro do servidor quando peguei, porém gostaria de continuar utilizando. E é um NTO de versão 7.92. Em caso de qualquer dúvida, posso passar mais detalhes. Obrigado. Segue o script e o erro. Debug: Mostrar conteúdo oculto Script: Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if isPlayer(cid) == 1 then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') end end Ao utilizar em Player: Mostrar conteúdo oculto 14:09 Nick: Admin. 14:09 Level: 5000. 14:09 Chakra Level: 40. 14:09 Hit Points: 63621487. 14:09 Chakra: 53156737. 14:09 Soul Points: 0. 14:09 Free Capacity: 0. 14:09 Sex: Male. 14:09 Strenght: 31. 14:09 Katana Mastery: 12. 14:09 Respect: 112. 14:09 Rank: 131. 14:09 Distanse Mastery: 110. 14:09 Defence: 10. 14:09 Chakra Control: 2144. Ao ser utilizado em qualquer outra coisa: Mostrar conteúdo oculto 14:09 Nick: -1. 14:09 Level: -1. 14:09 Chakra Level: -1. 14:09 Hit Points: -1. 14:09 Chakra: -1. 14:09 Soul Points: -1. 14:09 Free Capacity: -1. 14:09 Strenght: -1. 14:09 Katana Mastery: -1. 14:09 Respect: -1. 14:09 Rank: -1. 14:09 Distanse Mastery: -1. 14:09 Defence: -1. 14:09 Chakra Control: -1.
Postado Janeiro 3, 2018 7 anos function onUse(cid, item, frompos, item2, topos) local pid = getTopCreature(topos).uid if (isPlayer(cid) == 1 and isPlayer(pid) == 1 ) then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') else doPlayerSendTextMessage(cid,22,'?') end end Editado Janeiro 3, 2018 7 anos por DboExplorer (veja o histórico de edições)
Postado Janeiro 3, 2018 7 anos @Nitned Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if isPlayer(cid) and isPlayer(item2.uid) then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') end else doPlayerSendTextMessage(cid,22,'Você só pode usar isso em players!') end
Postado Janeiro 3, 2018 7 anos Autor @DboExplorer Testei esse, não porém ficou impossivel utilziar o item, e da debug no servidor :S Em 03/01/2018 em 01:56, DboExplorer disse: function onUse(cid, item, frompos, item2, topos) local pid = getTopCreature(topos).uid if (isPlayer(cid) == 1 and isPlayer(pid) == 1 ) then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') else doPlayerSendTextMessage(cid,22,'?') end end @KotZletY Eu ja havia testado esse tipo, porém o servidor não aceita :S Em 03/01/2018 em 02:26, KotZletY disse: @Nitned Mostrar conteúdo oculto Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if isPlayer(cid) and isPlayer(item2.uid) then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') end else doPlayerSendTextMessage(cid,22,'Você só pode usar isso em players!') end Editado Janeiro 3, 2018 7 anos por Nitned (veja o histórico de edições)
Postado Janeiro 4, 2018 7 anos @Nitned desculpa, erro de atenção: Mostrar conteúdo oculto function onUse(cid, item, frompos, item2, topos) if isPlayer(cid) and isPlayer(item2.uid) then doPlayerSendTextMessage(cid,22,'Nick: '..getPlayerName(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Level: '..getPlayerLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra Level: '..getPlayerMagLevel(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Hit Points: '..getPlayerHealth(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Chakra: '..getPlayerMana(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Soul Points: '..getPlayerSoul(item2.uid)..'.') doPlayerSendTextMessage(cid,22,'Free Capacity: '..getPlayerFreeCap(item2.uid)..'.') if getPlayerSex(item2.uid) == 0 then doPlayerSendTextMessage(cid,22,'Sex: Female.') elseif getPlayerSex(item2.uid) == 1 then doPlayerSendTextMessage(cid,22,'Sex: Male.') end doPlayerSendTextMessage(cid,22,'Strenght: '..getPlayerSkill(item2.uid,0)..'.') doPlayerSendTextMessage(cid,22,'Katana Mastery: '..getPlayerSkill(item2.uid,1)..'.') doPlayerSendTextMessage(cid,22,'Respect: '..getPlayerSkill(item2.uid,2)..'.') doPlayerSendTextMessage(cid,22,'Rank: '..getPlayerSkill(item2.uid,3)..'.') doPlayerSendTextMessage(cid,22,'Distanse Mastery: '..getPlayerSkill(item2.uid,4)..'.') doPlayerSendTextMessage(cid,22,'Defence: '..getPlayerSkill(item2.uid,5)..'.') doPlayerSendTextMessage(cid,22,'Chakra Control: '..getPlayerSkill(item2.uid,6)..'.') else doPlayerSendTextMessage(cid,22,'Você só pode usar isso em players!') end return true end
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.