R8Sentinel

Optiune afisare drop yang

Jul 27th, 2017
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. ####################################R8Santinel####################################R8Santinel##########################
  2. #Intram in constinfo.py (root)
  3. #Cautam
  4. CONSOLE_ENABLE = 0
  5. #Adaugam
  6. YangDrop = 1
  7.  
  8. ##################Intram in game.py (root)
  9. #Cautam
  10. def OnPickMoney(self, money):
  11. chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GAME_PICK_MONEY % (money))
  12. #Adaugam (Vezi Fig.1)
  13. #YangDrop
  14. def OnPickMoney(self, money):
  15. if constInfo.YangDrop == 1:
  16. chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GAME_PICK_MONEY % (money))
  17. else:
  18. return
  19. #YangDrop
  20.  
  21. ##################Intram in uigameoption.py (root)
  22. #Cautam
  23. def __Initialize(self):
  24. #Adaugam
  25. self.YangdropButtonList = []
  26.  
  27. #Cautam
  28. self.showsalesTextButtonList.append(GetObject("salestext_off_button"))
  29. #Adaugam
  30. #yangdrop
  31. self.YangdropButtonList.append(GetObject("yangdrop_on_button"))
  32. self.YangdropButtonList.append(GetObject("yangdrop_off_button"))
  33. #yangdrop
  34.  
  35. #Cautam
  36. self.showsalesTextButtonList[1].SAFE_SetEvent(self.__OnClickSalesTextOffButton)
  37. #Adaugam
  38. #yangdrop
  39. self.YangdropButtonList[0].SAFE_SetEvent(self.__OnClickEnableYangdrop)
  40. self.YangdropButtonList[1].SAFE_SetEvent(self.__OnClickDisableYangdrop)
  41. #yangdrop
  42.  
  43. #Cautam
  44. def __OnClickSalesTextOffButton(self):
  45. systemSetting.SetShowSalesTextFlag(False)
  46. self.RefreshShowSalesText()
  47. #Adaugam
  48. #Yangdrop
  49. def __OnClickSalesTextOffButton(self):
  50. systemSetting.SetShowSalesTextFlag(FALSE)
  51. self.RefreshShowSalesText()
  52.  
  53. def __OnClickEnableYangdrop(self):
  54. self.YangdropButtonList[0].Down()
  55. self.YangdropButtonList[1].SetUp()
  56.  
  57. constInfo.YangDrop = 1
  58. chat.AppendChat(chat.CHAT_TYPE_INFO, "|cffFFC125Dropul la yang este afisat.")
  59.  
  60. def __OnClickDisableYangdrop(self):
  61. self.YangdropButtonList[0].SetUp()
  62. self.YangdropButtonList[1].Down()
  63.  
  64. constInfo.YangDrop = 0
  65. chat.AppendChat(chat.CHAT_TYPE_INFO, "|cffFFC125Dropul la yang nu este afisat.")
  66. #Yangdrop
  67.  
  68. ##################Intram in gameoptiondialog.py (uiscript)
  69. #Cautam
  70.  
  71. {
  72. "name" : "salestext_off_button",
  73. "type" : "radio_button",
  74.  
  75. "x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
  76. "y" : 240,
  77.  
  78. "text" : uiScriptLocale.OPTION_SALESTEXT_VIEW_OFF,
  79.  
  80. "default_image" : ROOT_PATH + "middle_button_01.sub",
  81. "over_image" : ROOT_PATH + "middle_button_02.sub",
  82. "down_image" : ROOT_PATH + "middle_button_03.sub",
  83. },
  84. #Adaugam:
  85. ## Yangdrop
  86. {
  87. "name" : "yang_drop_on_off",
  88. "type" : "text",
  89.  
  90. "x" : LINE_LABEL_X,
  91. "y" : 365+2,
  92.  
  93. "text" : "Drop yang",
  94. },
  95. {
  96. "name" : "yangdrop_on_button",
  97. "type" : "radio_button",
  98.  
  99. "x" : LINE_DATA_X,
  100. "y" : 365,
  101.  
  102. "text" : "Activ",
  103.  
  104. "default_image" : ROOT_PATH + "middle_button_01.sub",
  105. "over_image" : ROOT_PATH + "middle_button_02.sub",
  106. "down_image" : ROOT_PATH + "middle_button_03.sub",
  107. },
  108. {
  109. "name" : "yangdrop_off_button",
  110. "type" : "radio_button",
  111.  
  112. "x" : LINE_DATA_X+MIDDLE_BUTTON_WIDTH,
  113. "y" : 365,
  114.  
  115. "text" : "Inactiv",
  116.  
  117. "default_image" : ROOT_PATH + "middle_button_01.sub",
  118. "over_image" : ROOT_PATH + "middle_button_02.sub",
  119. "down_image" : ROOT_PATH + "middle_button_03.sub",
  120. },
  121. ####################################R8Santinel####################################R8Santinel##########################
  122. Daca optiunile apar sub fereastra intram in gameoptiondialog.py (root) si modificam:
  123. #Eu am urmatoarea optiune (este in doua locuri):
  124. "height" : 30*11+8+100+10,
  125. #Modificam lungimea ferestrei:
  126. "height" : 30*11+8+140+10,
  127. #Adaugam 40 (depinde la fiecare, incercati cu 20-40-60)
Advertisement
Add Comment
Please, Sign In to add comment