|
You last visited: Today at 16:12
Advertisement
Python --- Why trolling me ?
Discussion on Python --- Why trolling me ? within the Metin2 Private Server forum part of the Metin2 category.
10/02/2014, 11:34
|
#1
|
Trade Restricted
elite*gold: 0
Join Date: Jun 2013
Posts: 1,332
Received Thanks: 534
|
Python --- Why trolling me ?
Hallu Liebe Community,
Und zwar hab ich ein Problem mit den Slider von Kibito.
Hab das Slider an einen Button ( an der Taskbar ) Verknüpft funktioniert auch alles wunderbar nur wenn ich mich einlogge kommt das Fentser 2x obwohl ich es an der Taskleiste verknüpft habe o.O?
Hier mal die uislider.py:
Quote:
#Von .Kibito you know
import ui
import thread
import time
class ImageSliderBox(ui.ScriptWindow):
Images = ["slider_1.tga","slider_2.tga","slider_2.tga"]
Delay = 4 #Delay in Sekunden
Autoslide = 1 # 1=An 0=Aus
#Ab hier nichts ändern
Bullets = {}
Zeit = time.clock()
AktImg = 0
def __init__(self):
ui.ScriptWindow.__init__(self)
self.LoadUI()
def __del__(self):
ui.ScriptWindow.__del__(self)
def LoadUI(self):
self.Board = ui.BoardWithTitleBar()
self.Board.SetSize(600, 250)
self.Board.SetCenterPosition()
self.Board.AddFlag("movable")
self.Board.AddFlag("float")
self.Board.SetTitleName("Slider von .Kibito")
self.Board.SetCloseEvent(self.__Close)
self.Board.Show()
self.Slider = ui.ImageBox()
self.Slider.SetPosition(22,45)
self.Slider.SetParent(self.Board)
self.Slider.LoadImage("d:/ymir work/slider/"+self.Images[0])
self.Slider.Show()
x=0
y=145
for i in range(len(self.Images)):
self.Bullets[i] = ui.Button()
self.Bullets[i].SetParent(self.Slider)
self.Bullets[i].SetUpVisual("d:/ymir work/slider/bullet_1.tga")
self.Bullets[i].SetOverVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[i].SetDownVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[i].SetEvent(lambda arg = i : thread.start_new_thread(self.ChangeImage,(arg,)))
self.Bullets[i].SetPosition(x, y)
self.Bullets[i].Show()
x+=20
self.MakeBullet(0)
if self.Autoslide == 1:
thread.start_new_thread(self.AutoSlide, ())
def AutoSlide(self):
AktZeit = time.clock()
if self.Zeit+self.Delay <= AktZeit:
self.Zeit = AktZeit
if self.AktImg < len(self.Images)-1:
self.AktImg+=1
else:
self.AktImg = 0
self.ChangeImage(self.AktImg)
time.sleep(self.Delay)
self.AutoSlide()
def ChangeImage(self,id):
self.MakeBullet(id)
self.DisableBullets(1)
for i in range (10,-1,-1):
time.sleep(0.03)
self.Slider.SetAlpha((float(i)/10))
self.Slider.LoadImage("d:/ymir work/slider/"+self.Images[id])
self.Slider.SetAlpha(0.0)
for i in range(0,11):
self.Slider.SetAlpha((float(i)/10))
time.sleep(0.03)
self.Zeit = time.clock()
self.AktImg = id
self.DisableBullets(0)
def MakeBullet(self,id):
for i in range(len(self.Images)):
self.Bullets[i].SetUpVisual("d:/ymir work/slider/bullet_1.tga")
self.Bullets[i].SetOverVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[i].SetDownVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[id].SetUpVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[id].SetOverVisual("d:/ymir work/slider/bullet_2.tga")
self.Bullets[id].SetDownVisual("d:/ymir work/slider/bullet_2.tga")
def DisableBullets(self,id):
if id==1:
for i in range(len(self.Images)):
self.Bullets[i].Disable()
else:
for i in range(len(self.Images)):
self.Bullets[i].Enable()
def Show(self):
self.Board.Show()
def __Close(self):
self.Board.Hide()
ImageSliderBox().Show()
|
|
|
|
10/03/2014, 12:52
|
#2
|
elite*gold: 0
Join Date: Dec 2008
Posts: 261
Received Thanks: 119
|
Du musst die self.Board.Show() usw raussnehmen (aber nicht alle)
|
|
|
10/03/2014, 13:12
|
#3
|
Trade Restricted
elite*gold: 0
Join Date: Jun 2013
Posts: 1,332
Received Thanks: 534
|
Quote:
Originally Posted by Fifanike
Du musst die self.Board.Show() usw raussnehmen (aber nicht alle)
|
Und welche muss ich rausnehmen ? -- > bin Python noch ne Niete.
# Brauch immer noch hilfe
|
|
|
10/04/2014, 15:18
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 261
Received Thanks: 119
|
Quote:
def LoadUI(self):
self.Board = ui.BoardWithTitleBar()
self.Board.SetSize(600, 250)
self.Board.SetCenterPosition()
self.Board.AddFlag("movable
self.Board.AddFlag("float
self.Board.SetTitleName("Slider.Kibito")
self.Board.SetCloseEvent(self.__Close)
self.Board.Show()
|
durch
Code:
def LoadUI(self):
self.Board = ui.BoardWithTitleBar()
self.Board.SetSize(600, 250)
self.Board.SetCenterPosition()
self.Board.AddFlag("movable
self.Board.AddFlag("float
self.Board.SetTitleName("Slider.Kibito")
self.Board.SetCloseEvent(self.__Close)
###self.Board.Show()
|
|
|
 |
Similar Threads
|
[Python-Modul]EXP-Donator (kompatibel mit Python Loader)
11/23/2013 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 27 Replies
Moin,
da man mich danach gefragt hat und ich sowieso mal ein Beispiel für die Benutzung meines Python Loaders veröffentlichen wollte, habe ich die Gelegenheit genutzt und euch eben einen EXP-Spendebot geschrieben.
Man kann ihn einfach mit dem oben verlinkten Python Module Loader laden und ihn mit F5 aktivieren/deaktivieren.
Sobald ihr mehr als 99 Erfahrungspunkte habt (man kann nur in 100er Schritten spenden), werden alle Erfahrungspunkte an eure Gilde gespendet.
Wer Lust hat und...
|
[Python]Python Loader vs import
07/29/2013 - Metin2 Private Server - 2 Replies
when i tried to inject my bot with this
pyScrLoader = ui.PythonScriptLoader()
pyScrLoader.LoadScriptFile(self, "eigenartig/mainboard.py")
syserr shows me:
0728 16:55:05139 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error
0728 16:55:05139 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error
0728 16:55:05139 :: CEffectManager::RegisterEffect...
|
Help to make a python file works with python loader
03/03/2013 - Metin2 - 2 Replies
Hey epvp! I want make a very. Little hack works on pythonn loader can anybody help me please?
|
Metin2 - Python - Wie Python Hacks verschlüsseln und Server überprüfen (GF/PServe)
09/23/2012 - Metin2 - 2 Replies
Ich wollte fragen,
wie man Python Hacks am besten Verschlüsselt ?
und wie man feststellen kann ob man auf einem GF / Pserver spielt. ?
|
Python + Eric Python IDE installieren ?!
07/05/2011 - General Coding - 0 Replies
hat sich erledigt.
|
All times are GMT +1. The time now is 16:13.
|
|