Jump to content

kaoba

Miembro
  • Contador contenido

    42
  • Ingreso

  • Última visita

  • Días ganados

    1

Mensajes publicados por kaoba

  1. Buenas noches hace mucho no pido ayuda pero esta vez es algo que no he podido solucionar.

    Resulta que el problema radica que cuando tengo una armadura que me da 500 de defensa y mi pj tiene 104 con status, me pongo un atuendo y me tele transporto me quita esos 500 de defensa que tiene la armadura y solo queda con 104 de defensa y para que vuelva a contar los 500 de defensa hay que quitarse y poner nuevamente la armadura

    Alguien sabe por casualidad como solucionar ese BUG

     

    Agradezco de antemano.

    1. uiiventory.py:

      Find

      def SetEquipmentPage(self, page):
              self.equipmentPageIndex = page
              self.equipmentTab[1-page].SetUp()
              self.RefreshEquipSlotWindow()

      Add;

    2.  
    3. if app.ADD_INVENTORY:
    4. def en_ac(self):
    5. if player.GetEnvanter() < 4:
    6. envanter = 2
    7. self.questionDialog = uiCommon.QuestionDialog()
    8. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    9. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    10. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    11. self.questionDialog.Open()
    12. # self.questionDialog.slotIndex = slotIndex
    13. elif player.GetEnvanter() == 4 or player.GetEnvanter() == 5:
    14. envanter = 3
    15. self.questionDialog = uiCommon.QuestionDialog()
    16. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    17. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    18. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    19. self.questionDialog.Open()
    20. # self.questionDialog.slotIndex = slotIndex
    21. elif player.GetEnvanter() == 6 or player.GetEnvanter() == 7 or player.GetEnvanter() == 8:
    22. envanter = 4
    23. self.questionDialog = uiCommon.QuestionDialog()
    24. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    25. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    26. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    27. self.questionDialog.Open()
    28. # self.questionDialog.slotIndex = slotIndex
    29. elif player.GetEnvanter() == 9 or player.GetEnvanter() == 10 or player.GetEnvanter() == 11:
    30. envanter = 5
    31. self.questionDialog = uiCommon.QuestionDialog()
    32. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    33. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    34. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    35. self.questionDialog.Open()
    36. # self.questionDialog.slotIndex = slotIndex
    37. elif player.GetEnvanter() == 12 or player.GetEnvanter() == 13 or player.GetEnvanter() == 14:
    38. envanter = 6
    39. self.questionDialog = uiCommon.QuestionDialog()
    40. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    41. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    42. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    43. self.questionDialog.Open()
    44. # self.questionDialog.slotIndex = slotIndex
    45. elif player.GetEnvanter() == 15 or player.GetEnvanter() == 16 or player.GetEnvanter() == 17:
    46. envanter = 7
    47. self.questionDialog = uiCommon.QuestionDialog()
    48. self.questionDialog.SetText(localeInfo.ENVANTER_GENIS_1 % envanter)
    49. self.questionDialog.SetAcceptEvent(ui.__mem_func__(self.genislet))
    50. self.questionDialog.SetCancelEvent(ui.__mem_func__(self.OnCloseQuestionDialog))
    51. self.questionDialog.Open()
    52. # self.questionDialog.slotIndex = slotIndex
    53. else:
    54. self.wndPopupDialog = uiCommon.PopupDialog()
    55. self.wndPopupDialog.SetText(localeInfo.ENVANTER_ZATEN_GENIS_3)
    56. self.wndPopupDialog.Open()
    Solucionado ese es el fix para el que le de ese error
    va debajo de 
  2. En 1/4/2018 a las 14:26, Kenshi Torres dijo:

    estoy implementado ese sistema y me da ese error se queda cargando creo que ase falta mas code en la guia mira mi syser que error seria

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.

    A mi me aparece este mismo error alguien sabe a que se debe?

     

  3. hace 3 horas, Dilong dijo:

    Escribe con el gm /e balones y ya tienes

    
    quest balones begin
    state start begin
    when npcid.chat."intercambio de balones" with game.get_event_flag("balones")== 1 begin
    say("texto")
    say_item_vnum(idbalon)
    local s = select("intercambiar","no")
    if s == 1 then
      if pc.count_item(idbalon) < 4 then
        say("necesitas cuatro para intercambiar")
        return end
      pc.give_item2(balonoro,4)
      pc.remove_item(idbalon,4)
      end
    end
    when kill with not npc.is_pc() and game.get_event_flag("balones")== 1 begin
    local prob = number(1,100)
    if prob == 5 then
    game.drop_item_with_ownership(idbalon,1)
    end
    end
    end

     

    Lo malo es. Que no tengo los balones que caen al piso que se que es un balon el gr2

×
×
  • Crear nuevo...