Ir para conteúdo

Pergunta

Gente, tô desenvolvendo um jogo e estou tendo um erro com um script. Tentei outros forums mas não obtive sucesso com o auxilio...

Bom o script é o seguinte. Ele é em Python e seu trabalho é o seguinte:
Quando o personagem colidir com nuvem, a nuvem mudará de cor para a cor da cabeça do personagem. 

 

  Citar

 

O erro no log é o seguinte: 

Traceback (most recent call last):
  File "otp\otpbase\OTPBase.py", line 34, in run
    taskMgr.run()
  File "C:\Panda3D-1.10.0\direct\task\Task.py", line 508, in run
    self.step()
  File "C:\Panda3D-1.10.0\direct\task\Task.py", line 465, in step
    self.mgr.poll()
  File "server\parties\DistributedPartyCannonActivity.py", line 720, in _checkFlyingToonCollision
    self.__handleFlyingToonCollision(activeEntry)
  File "server\parties\DistributedPartyCannonActivity.py", line 773, in __handleFlyingToonCollision
    self.__hitCloudPlatform(self.localFlyingToon, collisionEntry)
  File "server\parties\DistributedPartyCannonActivity.py", line 924, in __hitCloudPlatform
    self.d_requestCloudHit(cloudNumber, base.localAvatar.style.getHeadColor())
  File "server\parties\DistributedPartyCannonActivity.py", line 903, in d_requestCloudHit
    color.getX(),
AttributeError: 'tuple' object has no attribute 'getX'

 

Expand  


o script pode ser encontrado no spoiler: 
 

  Mostrar conteúdo oculto
Editado por Amantezinho
Link para o comentário
https://xtibia.com/forum/topic/241323-erro-python-algu%C3%A9m-me-ajuda/
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Ta passando um tuple como argumento para color e tentando chamar um metodo de uma tuple '-'

Printa o que tem de conteudo nela, pelo que eu saiba tuple só tem index numerico e sequencial

Link para o comentário
https://xtibia.com/forum/topic/241323-erro-python-algu%C3%A9m-me-ajuda/#findComment-1698708
Compartilhar em outros sites

  • 0
  Em 06/07/2016 em 02:03, dalvorsn disse:

Ta passando um tuple como argumento para color e tentando chamar um metodo de uma tuple '-'

Printa o que tem de conteudo nela, pelo que eu saiba tuple só tem index numerico e sequencial

Expand  

Cara, não posso por PRINT nem RETURN, da erro na compilação pra PYD

Sorry: IndentationError: ('unexpected indent', ('DistributedPartyCannonActivity.py', 905, 9, '         return\n'))

Editado por Amantezinho
Erro no quesito
Link para o comentário
https://xtibia.com/forum/topic/241323-erro-python-algu%C3%A9m-me-ajuda/#findComment-1698714
Compartilhar em outros sites

  • 0
  Em 06/07/2016 em 02:44, Amantezinho disse:

Cara, não posso por PRINT nem RETURN, da erro na compilação pra PYD

Sorry: IndentationError: ('unexpected indent', ('DistributedPartyCannonActivity.py', 905, 9, '         return\n'))

Expand  

Ai ja é outro erro, python define os blocos pela identação, o erro ta descrevendo exatamente o problema

Link para o comentário
https://xtibia.com/forum/topic/241323-erro-python-algu%C3%A9m-me-ajuda/#findComment-1698735
Compartilhar em outros sites

  • 0
  Em 06/07/2016 em 13:17, dalvorsn disse:

Ai ja é outro erro, python define os blocos pela identação, o erro ta descrevendo exatamente o problema

Expand  

Eu achei o erro, a linha e tal, se eu apagar ela, o script "funciona" só que ele perde a função de contar quantas nuvens foram atingidas. Tens como me add no skype pra ver o erro? 

thiagogrott@hotmail.com 

Link para o comentário
https://xtibia.com/forum/topic/241323-erro-python-algu%C3%A9m-me-ajuda/#findComment-1698742
Compartilhar em outros sites

×
×
  • Criar Novo...