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

[Inne] python prosty program


Ninja2631

Rekomendowane odpowiedzi

Opublikowano

Witam, piszę tutaj z prośbą do kogoś kto ma niejakie pojęcie o pythonie by napisał jakiś krótki tut jak zrobić aplikację .exe po której odpaleniu zobaczy się w metinie jakiś efekt, nie wiem np. jakiś napis na chacie. Nie wiem od czego zacząć a gdybym wiedział jak zrobić taki program, z czasem dałbym rade bardziej skomplikowane. Za pomoc lubie to i 5* , za spam/offtop - raport.

 

 

@Edit

Ahh, zły dział, proszę o przeniesienie.

Opublikowano

Użyj modułu chat.

Czyli np.

chat.AppendChat(0, 'Jakis tekst')

Gdzie jako pierwszy argument podajesz liczbę, która odpowiada za kolor tekstu (od 0 do 7), a drugi to po prostu tekst.

Pamiętaj aby najpierw importować moduł chat - czyli:

import chat

 

PS: Przepraszam za brak kodu w code - skończył mi się limit na iplusie i moje dl to 3KB/s ...

Wiadro Bluba Rura Blant

 

(̅__(̲̲̲̲̲̅̅̅̅̅̅(̅_̅_̲̅м̲̅a̲̅я̲̅i̲̅h̲̅u̲̅a̲̅n̲̅ a̲̅ ̅_̅_̅((()ڪ

Opublikowano

A gdzie znajdę liste wszystkich modułów do metina?

 

A i chodziło mi bardziej jak zrobić aby mój program ingerował w metina i tam wykonywał czynności...

Opublikowano

albo na inforge poszukaj, na epvp tes ktos udostepnik liste modulow. Starczy dobrze poszukac.

 

Jak chcesz zrobic skrypt to sprawdz sobie jak jest zbudowany jakis switchbot albo cos, wtedy dodaj sobie jeden button, pod niego funkcje jakas i tyle.

Zeby sobie odpalic taki skrypt to albo przez python loadera albo przez moda (komenda runpy, caly skrypt zapisany w pythonscript.py)

Unbanned :]

Wszelkie pytania/wiadomości kierować na

Misiekantos253

Opublikowano

Analizuję kod tych wszystkich botów, i nie mogę znaleźć odpowiedniej formy do mojego buttona... Mógłby ktoś podać kod na najprostszy przycisk?

Opublikowano

Masz tutaj kawalek mojego gm visual tool:

		self.GmOn = ui.Button()
	self.GmOn.SetParent(self)
	self.GmOn.SetUpVisual("d:/ymir work/ui/public/xsmall_button_01.sub")
	self.GmOn.SetOverVisual("d:/ymir work/ui/public/xsmall_button_02.sub")
	self.GmOn.SetDownVisual("d:/ymir work/ui/public/xsmall_button_03.sub")
	self.GmOn.SetText("ON")
	self.GmOn.SetPosition(80, 23)
	self.GmOn.SetEvent(ui.__mem_func__(self.GmEffect))
	self.GmOn.Show()

Unbanned :]

Wszelkie pytania/wiadomości kierować na

Misiekantos253

Opublikowano

Ehh, mówiłem już że analizowałem boty, znalazłem kod na button ale nie wiem jak go użyć samego, bez żadnych innych funkcji, sam button i do niego przypisane coś np wyświetlanie tekstu po kliknięciu. Ten kawałek kodu mi nic nie da, nie wiem co importować, jak w ogóle zrobić z tego skrypt który mi wyświetli ten cholerny przycisk na ekranie...

Opublikowano

To trzymaj kod mojego toola, napisalem go prosto wiec jak miales stycznosc z programowaniem to bedziesz wiedzial mniej wiecej jak to wszystko dziala.

import chat
import chrmgr
import chr
import locale
import ui
import net
import app


name2=""

class Botdialog(ui.ThinBoard):

def __init__(self):
	ui.ThinBoard.__init__(self)
	self.LoadBoard()
	chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Hack uruchomiony! Naciśnij INSERT aby pokazać okno, END aby je ukryć.")

def LoadBoard(self):
	self.SetPosition(1,35)
	self.SetSize(200, 85)
	self.AddFlag("movable")
	self.Show()
	self.LoadText()
	self.LoadButton()

def LoadText(self):
	self.Tytul = ui.TextLine()
	self.Tytul.SetParent(self)
	self.Tytul.SetDefaultFontName()
	self.Tytul.SetPosition(-48, 4)
	self.Tytul.SetFeather()
	self.Tytul.SetWindowHorizontalAlignCenter()
	self.Tytul.SetText("Visual Nick Changer")
	self.Tytul.SetFontColor(1.0, 0.8, 0)
	self.Tytul.SetOutline()
	self.Tytul.Show()

	self.Tytul2 = ui.TextLine()
	self.Tytul2.SetParent(self)
	self.Tytul2.SetDefaultFontName()
	self.Tytul2.SetPosition(-42, 15)
	self.Tytul2.SetFeather()
	self.Tytul2.SetWindowHorizontalAlignCenter()
	self.Tytul2.SetText("by Misiekantos253")
	self.Tytul2.SetFontColor(1.0, 0.8, 0)
	self.Tytul2.SetOutline()
	self.Tytul2.Show()

	self.SlotwahlSlotBar = ui.SlotBar()
	self.SlotwahlSlotBar.SetParent(self)
	self.SlotwahlSlotBar.SetSize(130, 18)
	self.SlotwahlSlotBar.SetPosition(-2, 34)
	self.SlotwahlSlotBar.SetWindowHorizontalAlignCenter()
	self.SlotwahlSlotBar.Show()

	self.ChatEditLine = ui.EditLine()
	self.ChatEditLine.SetParent(self.SlotwahlSlotBar)
	self.ChatEditLine.SetSize(130, 25)
	self.ChatEditLine.SetPosition(5, 3)
	self.ChatEditLine.SetMax(24)
	self.ChatEditLine.Show()	

def LoadButton(self):

	self.GmOn = ui.Button()
	self.GmOn.SetParent(self)
	self.GmOn.SetUpVisual("d:/ymir work/ui/public/middle_button_01.sub")
	self.GmOn.SetOverVisual("d:/ymir work/ui/public/middle_button_02.sub")
	self.GmOn.SetDownVisual("d:/ymir work/ui/public/middle_button_03.sub")
	self.GmOn.SetText("ON")
	self.GmOn.SetPosition(30, 59)
	self.GmOn.SetEvent(ui.__mem_func__(self.GmEffect))
	self.GmOn.Show()

	self.GmOff = ui.Button()
	self.GmOff.SetParent(self)
	self.GmOff.SetUpVisual("d:/ymir work/ui/public/middle_button_01.sub")
	self.GmOff.SetOverVisual("d:/ymir work/ui/public/middle_button_02.sub")
	self.GmOff.SetDownVisual("d:/ymir work/ui/public/middle_button_03.sub")
	self.GmOff.SetText("OFF")
	self.GmOff.SetPosition(107, 59)
	self.GmOff.SetEvent(ui.__mem_func__(self.GmEffectOff))
	self.GmOff.Show()


def __del__(self):
	ui.ThinBoard.__del__(self)

def Show(self):
	ui.ThinBoard.Show(self)

def Close(self):
	self.Hide()

def GmEffect(self):

	chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Tego nie dam ")

def GmEffectOff(self):

	chat.AppendChat(chat.CHAT_TYPE_NOTICE, "Tego też ")




class test(ui.ThinBoard):

def __init__(self):
	ui.ThinBoard.__init__(self)
	self.OnUpdate()
	self.LoadBoard()

def LoadBoard(self):
	self.SetPosition(9999,9999)

def OnUpdate(self):

	if (app.IsPressed(app.DIK_INSERT) == TRUE):
		StartDialog.Show()

	if (app.IsPressed(app.DIK_END) == TRUE):
		StartDialog.Hide()


StartDialog = Botdialog()
testdialog = test()
StartDialog.Show()
testdialog.Show()

Unbanned :]

Wszelkie pytania/wiadomości kierować na

Misiekantos253

Opublikowano

Szkoda tylko trochę że ten program nie działa. Wpisuje nick jakikolwiek, np. Blablabla i wyskakuje "Tego nie dam", czego bym nie wpisał to to wyskakuje. A jak klikne off to wyskakuje "Tego też :)"

Opublikowano

Dzięki, a tak sobie oglądam ten kod i po co są niektóre linijki bez wartości, np:

 

 

self.Tytul.SetFeather()
self.Tytul.SetOutline()
self.Tytul.SetDefaultFontName()

Bez nich wszystko chodzi bez zarzutów.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...