Guida [Preview]Presto nuovissime armature [Eliminato]

  • Autore discussione Autore discussione Nur
  • Data d'inizio Data d'inizio
Stato
Discussione chiusa ad ulteriori risposte.
Miglior server del 2015? per ora miglior fail del secolo.... se hanno messo la stessa cura nel server come l'hanno messa sul client..... vogliamo parlare della porta 22 e 3306 aperte su 178.32.222.45?immagine non mie dici ?Wanted System
Codice:
import uiimport localeimport exceptionimport uiScriptLocaleimport chatimport wndMgrimport uiScriptLocaleimport itemServerNames = [] # Mobs NamesServerDesc = [] # Mobs DescriptionServerPoints = [] # Mobs PointsServerYang = [] # Mobs YangServerTga = [] # Mobs TgaServerColor = [] # Mobs ColorsColors = {    0 : {"r": 1.0, "g": 1.0, "b": 0.6},    1 : {"r": 1.0, "g": 0.5, "b": 0.0}, #{"r": 0.6, "g": 0.3, "b": 0.0},}class AppendList(ui.ListBoxEx.Item):    def __init__(self, fileName, R, G, B):        ui.ListBoxEx.Item.__init__(self)        self.text=fileName        self.textLine=self.__CreateTextLine(fileName, R, G, B)    def __del__(self):        ui.ListBoxEx.Item.__del__(self)    def GetText(self):        return self.text    def __CreateTextLine(self, fileName, R, G, B):        textLine=ui.TextLine()        textLine.SetParent(self)        textLine.SetPosition(0, 0)        textLine.SetFontColor(R, G, B)        textLine.SetText(fileName)        textLine.Show()        return textLineclass ServerToClient(ui.ScriptWindow):        def FilterServerString(self, Name):        self.Replace = Name.replace("=", " ")        return self.Replace        def BuildAllClient(self, Name, Desc, Points, Yang, Tga, Color):        # Filter String        self.NewName = self.FilterServerString(Name)        self.NewDesc = self.FilterServerString(Desc)                # Append Items        ServerNames.append(self.NewName)        ServerDesc.append(self.NewDesc)        ServerPoints.append(Points)        ServerColor.append(Color)        ServerYang.append(Yang)        ServerTga.append(Tga)        def ClearSystem(self):        del ServerNames[:]        del ServerPoints[:]        del ServerYang[:]        del ServerDesc[:]        del ServerTga[:]        del ServerColor[:]    class uiWantedSystem(ui.ScriptWindow):    def __init__(self):        self.Window = ui.ScriptWindow        self.Window.__init__(self)        def __del__(self):        self.Window = ui.ScriptWindow        self.Window.__del__(self)        def Show(self):        self.LoadGui()        ui.ScriptWindow.Show(self)        def Close(self):        self.Hide()        def OnPressEscapeKey(self):        self.Close()        return TRUE        def LoadGui(self):        try:            pyScrLoader = ui.PythonScriptLoader()            pyScrLoader.LoadScriptFile(self, "locale/it/ui/WantedSystem.py")                except:            exception.Abort("Error: GUI Error: WantedSystem.py")        self.GetChild("TitleBar").SetCloseEvent(ui.__mem_func__(self.Close))                self.TitleText = self.GetChild("SetText1")        self.TitleText.SetText("Mostri da uccidere nella seguente mappa:")                # Scroll Bar         self.ScrollBar = self.GetChild("ScrollBar")                # Category Botton        self.ButtonList = self.GetChild("ButtonList")        self.ButtonList.SetEvent(ui.__mem_func__(self.BuiltButtonList))                # Botton Back        self.ButtonBack = self.GetChild("ButtonBack")        self.ButtonBack.SetEvent(ui.__mem_func__(self.ButtonReturnBack))        self.ButtonBack.Hide()                # Category List        self.CategoryList = self.GetChild("CategoryList") #ui.ListBoxEx()        self.CategoryList.SetItemSize(195, 15)        self.CategoryList.SetScrollBar(self.ScrollBar)                self.SysIndex = 0        for Names in ServerNames:            self.SysIndex = self.SysIndex + 1                        # Allocate RGB Colors            self.Index = int(ServerColor[self.SysIndex - 1])            self.R = Colors[self.Index]["r"]            self.G = Colors[self.Index]["g"]            self.B = Colors[self.Index]["b"]                            # Append Names            self.CategoryList.AppendItem(AppendList(Names, self.R, self.G, self.B))                self.CategoryList.Show()    def BuiltButtonList(self):        self.ListName = self.CategoryList.GetSelectedItem().GetText()                # Check System Index        self.SystemIndex = 0                for AppNames in ServerNames:            self.SystemIndex = self.SystemIndex + 1                        if self.ListName == str(AppNames):                # Monster Image                self.MonsterImage = self.GetChild("MonsterImage")                self.MonsterImage.LoadImage("d:/ymir work/ui/game/WantedSystem/" + ServerTga[self.SystemIndex - 1])                self.MonsterImage.SetPosition(16, 40)                            # Boss Name                self.BossName = self.GetChild("BossName")                self.BossName.SetText("Nome: " + ServerNames[self.SystemIndex - 1])                        # Boss Place                self.BossPlace = self.GetChild("BossPlace")                self.BossPlace.SetText("Luogo: " + ServerDesc[self.SystemIndex - 1])                            # Boss Rewards                self.BossRewards = self.GetChild("BossRewards")                self.BossRewards.SetText("Ricompense:")                # Boss Points                self.BossPoint = self.GetChild("BossPoint")                self.BossPoint.SetText("Wanted Points: " + ServerPoints[self.SystemIndex - 1])                # Boss Yang                self.BossYang = self.GetChild("BossYang")                self.BossYang.SetText("Yang: " + ServerYang[self.SystemIndex - 1])                    # Show Object        self.ButtonBack.Show()        self.MonsterImage.Show()        self.BossPoint.Show()        self.BossYang.Show()        self.BossRewards.Show()        self.BossPlace.Show()        self.BossName.Show()                # Hide Objects        self.CategoryList.Hide()        self.ScrollBar.Hide()        self.TitleText.Hide()        self.ButtonList.Hide()            def ButtonReturnBack(self):        self.CategoryList.Show()        self.ScrollBar.Show()        self.TitleText.Show()        self.MonsterImage.Hide()        self.BossName.Hide()        self.BossPlace.Hide()        self.BossRewards.Hide()        self.BossPoint.Hide()        self.BossYang.Hide()        self.ButtonBack.Hide()        self.ButtonList.Show()# END WantedSystem
MLMLML Bello il mio Wanted System. Ps: ti sei scordato la gui in locale e altre funzioni nel game.py . Manca solo la parte server, niente di complicato.
 
Gente come te non sarà ne la prima e nemmeno l'ultima. Odio profondamente quelli che "rubano" perchè alla fine il termine è quello, i progetti altrui. Secondo me per ripicca, per gelosia, per rabbia nel vedere qualcosa di diverso. é comodo e facile prendere questa scorciatoia. Alla fine fa comodo non lo metto in dubbio.Il tempo dedicato, i crediti e le soddisfazioni personali nel metterci impegno nel creare qualcosa di diverso ed unico sono state smembrate, perchè alla fine, il lavoro lo ha fatto solo una persona.
Bene gente, questo è Metin.
 
Lol da un lato mi spiace veramente per i ragazzi di Rotten Root perche immagino che tutto quel tempo dedicato al server, lo avete tolto a voi stessi; dall'altra parte dovevate aspettarveli tutti gli attacchi di ieri sera, dopo tutta quella publicita, e dopo tutta quella attesa; avevate anche cose molto interessanti nel server che molti volevano..... e per questo che non capisco, come non vi sia venuto in mente di blindare il lato client, cosi nessuno estrapolava nulla, di tenere i propri dati piu al sicuro (per ovvie ragioni) e di non avere preso un professionista in sicurezze per completare il tutto.... potevate evitare tranquillamente tutto questo con gente esperta.... :/ come gia detto mi spiace, ma potevate organizzarvi meglio, e sa da un lato di system e idee avete fatto un buon lavoro e se vi dovessi dare un voto vi avrei dato (cosi alla cieca da quanto ho visto) un 8/10 dal lato sicurezza vi darei un 1-2 /10. vi do un consiglio, e non e' assolutamente cattiveria, ma con tutta sincerità...non aprite per ora, non sareste in grado di gestire tutti gli attacchi che vi fanno.... poi questo e solo un mio pensiero... comunque sia Buona fortuna
 
Rotten Root può essere quello che volete ma non sono mai stati dei provocatori,fighi ecc. Per quanto mi riguarda son sempre stati umili, disponibili. Rotten Root aprirà, prima o poi rosicherete ancora di più.
brutti figli di "*******"
 
Stato
Discussione chiusa ad ulteriori risposte.
Indietro
Top Bottom