Otomatik Av Sistemi - Auto Hunt System

t0387pi.PNG




Scaricamento;
[SPECIALC="citazione"][/SPECIALC]
Vermont;
Linkleri görebilmek için giriş yap veya kayıt ol.


Nota 1: il sistema funziona ma si blocca costantemente sui mob, quindi se intendi usarlo, attiva il passaggio attraverso i mob.

Nota 2: Allo stato attuale, attacca tutto, quindi se si intende utilizzarlo, sarebbe meglio creare una mappa di testo separata o impostare cosa dovrebbe attaccare nel file PythonCharacterManager.cpp.



Chiedo che questo messaggio non venga condiviso altrove.



Aggiornamento;
Nota: procedere come segue se si riceve il seguente errore.

syserr.txt:
Genişlet Daralt Kopyala
autowindow.LoadDialog.BindObject - <type 'exceptions.KeyError'>:'tekvurus'

[CODICE lang="python" title="ui.py"]#Cerca;

elif Tipo == "bar":
genitore.Figli[Indice] = Bar()
genitore.Figli[Indice].SetParent(genitore)
self.LoadElementBar(genitore.Figli[Indice], ElementValue, genitore)



#Aggiungere a;

elif Tipo == "casella di controllo":
genitore.Figli[Indice] = CheckBox()
genitore.Figli[Indice].SetParent(genitore)
self.LoadElementCheckBox(genitore.Figli[Indice], ElementValue, genitore)


#Ricerca;

def LoadDefaultData(self, finestra, valore, parentWindow):


#Aggiungere a;

def LoadElementCheckBox(self, finestra, valore, parentWindow):
se Vero == valore.has_key("testo"):
window.SetTextInfo(valore["testo"])
self.LoadDefaultData(finestra, valore, parentWindow)
restituisci Vero


#Aggiungi alla fine;

classe CheckBox(Finestra):
def __init__(self):
Window.__init__(self)

self.backgroundImage = Nessuno
self.checkImage = Nessuno

self.eventFunc = { "ON_CHECK" : Nessuno, "ON_UNCKECK" : Nessuno, }
self.eventArgs = { "ON_CHECK" : Nessuno, "ON_UNCKECK" : Nessuno, }

self.CreateElements()

def __del__(self):
Window.__del__(self)

self.backgroundImage = Nessuno
self.checkImage = Nessuno

self.eventFunc = { "ON_CHECK" : Nessuno, "ON_UNCKECK" : Nessuno, }
self.eventArgs = { "ON_CHECK" : Nessuno, "ON_UNCKECK" : Nessuno, }

def CreateElements(self):
self.backgroundImage = ExpandedImageBox()
self.backgroundImage.SetParent(self)
self.backgroundImage.AddFlag("non_selezionare")
self.backgroundImage.LoadImage("d:/ymir work/ui/game/refine/checkbox.tga")
self.backgroundImage.Show()

self.checkImage = ExpandedImageBox()
self.checkImage.SetParent(self)
self.checkImage.AddFlag("non_selezionare")
self.checkImage.SetPosition(0, 0)
self.checkImage.LoadImage("d:/ymir work/ui/game/refine/checked.tga")
self.checkImage.Hide()

self.textInfo = TextLine()
self.textInfo.SetParent(self)
self.textInfo.SetPosition(20, -2)
self.textInfo.Show()

self.SetSize(self.backgroundImage.GetWidth() + self.textInfo.GetTextSize()[0], self.backgroundImage.GetHeight() + self.textInfo.GetTextSize()[1])

def SetTextInfo(self, info):
se self.textInfo:
self.textInfo.SetText(info)

self.SetSize(self.backgroundImage.GetWidth() + self.textInfo.GetTextSize()[0], self.backgroundImage.GetHeight() + self.textInfo.GetTextSize()[1])

def SetCheckStatus(self, flag):
se flag:
self.checkImage.Show()
altro:
self.checkImage.Hide()

def GetCheckStatus(self):
se self.checkImage:
restituisci self.checkImage.IsShow()

restituisci False

def SetEvent(self, func, *args):
risultato = self.eventFunc.has_key(args[0])
se il risultato è:
self.eventFunc[args[0]] = func
self.eventArgs[args[0]] = args
altro :
stampa "[ERRORE] ui.py SetEvent, Impossibile trovare has_key : %s" % args[0]

def SetToggleUpEvent(self, evento, *arg):
self.eventFunc["ON_UNCKECK"] = evento
self.eventArgs["ON_UNCKECK"] = argomenti

def SetToggleDownEvent(self, evento, *arg):
self.eventFunc["ON_CHECK"] = evento
self.eventArgs["ON_CHECK"] = argomenti

def OnMouseLeftButtonUp(self):
se self.checkImage:
se self.checkImage.IsShow():
self.checkImage.Hide()

se self.eventFunc["ON_UNCKECK"]:
applica(self.eventFunc["ON_UNCKECK"], self.eventArgs["ON_UNCKECK"])
altro:
self.checkImage.Show()

se self.eventFunc["ON_CHECK"]:
applica(self.eventFunc["ON_CHECK"], self.eventArgs["ON_CHECK"])
[/CODICE]
 
Geri
Üst