Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]Phyton nie działa


dziubdziubek:)

Rekomendowane odpowiedzi

Opublikowano

Witajcie,

Napisałem prosty mod do metina, który dodaje button on/off i w OnUpdate używa co 5000 OnUpdatów player.RequestUseLocalQuickSlot(1)

Czemu ja injectuje to nic się nie dzieje ?

 

import player
import chat
import wndMgr
import shop
import net
import app

class Timer1(ui.ScriptWindow):
State = "off"
x = 0

def __init__(self):
ui.Scriptwindow.__init__(self)
chat.AppendChat(chat.CHAT_TYPE_INFO, "------------------------------------------------------------------")
chat.AppendChat(chat.CHAT_TYPE_INFO, "###### TIMER ######				 -")
chat.AppendChat(chat.CHAT_TYPE_INFO, "------------------------------------------------------------------")

self.StateButton = ui.Button()
self.StateButton.SetPosition(wndMgr.GetScreenWidth() - 80, wndMgr.GetScreenHeight() / 3 + 20)
self.StateButton.SetUpVisual("d:/ymir work/ui/public/Middle_Button_01.sub")
self.StateButton.SetOverVisual("d:/ymir work/ui/public/Middle_Button_02.sub")
self.StateButton.SetDownVisual("d:/ymir work/ui/public/Middle_Button_03.sub")
self.StateButton.SetText("Timer1")
self.StateButton.SetEvent(self.Configuration)
self.StateButton.Show()

def __del__(self):
ui.Scriptwindow.__del__(self)
self.StateButton.Hide()

def Configuration(self):
if str(self.State) == "off":
self.State = "on"
chat.AppendChat(chat.CHAT_TYPE_INFO, "| Timer1 : Wlaczony")
self.StateButton.SetText("Wylacz")
else:
self.State = "off"
chat.AppendChat(chat.CHAT_TYPE_INFO, "| Timer1 : Wylaczony")
self.StateButton.SetText("Wlacz")

def OnUpdate(self):
if str(self.State) == "on":
self.x =+ 1
if 5000 == self.x:
player.RequestUseLocalQuickSlot(1)
self.x = 0
StartDialog = Timer1()
StartDialog.Show()

Opublikowano

Mam coś takiego:

1014 14:38:47187 ::   File "
1014 14:38:47187 :: <string>
1014 14:38:47187 :: ", line
1014 14:38:47187 :: 9
1014 14:38:47187 ::
1014 14:38:47187 ::	
1014 14:38:47187 :: State = "off"
1014 14:38:47187 ::	
1014 14:38:47187 :: 
1014 14:38:47187 :: 
1014 14:38:47187 :: 
1014 14:38:47187 :: 
1014 14:38:47187 :: ^
1014 14:38:47187 :: Indentationerror
1014 14:38:47187 :: :
1014 14:38:47187 :: expected an indented block
1014 14:38:47187 ::

Opublikowano

Nadal nie działa, syserr.txt:

1014 15:17:38693 ::   File "
1014 15:17:38693 :: <string>
1014 15:17:38693 :: ", line
1014 15:17:38693 :: 10
1014 15:17:38693 ::
1014 15:17:38693 ::	
1014 15:17:38693 :: x = 0
1014 15:17:38693 ::	
1014 15:17:38693 :: ^
1014 15:17:38693 :: Indentationerror
1014 15:17:38693 :: :
1014 15:17:38693 :: expected an indented block
1014 15:17:38693 ::

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...