Jump to content

Shang

Miembro
  • Contador contenido

    570
  • Ingreso

  • Última visita

  • Días ganados

    72

Todo lo publicado por Shang

  1. Eso parece que no tienes el hueso que usa la estola bien puesto. Parece que has puesto otro.
  2. BUMP * Fixeada otro pequeño bug que mostraba los botones de estado en un ticket sin ser manager de tickets. * Añadidas nuevas categorías: Tiempo real. Ahora cuando creas un ticket los managers de tickets lo ven al instante sin recargar, lo mismo añadiendo miembros, editando permisos, etc. También puedes ver las respuestas al instante. Añadidas categorías para los tickets.
  3. * Fixeado un error al responder tus propios tickets - Sistema de tickets.
  4. Hola zoneros, hace tiempo que no posteo una mierda así q me decidí a postear este object que hice hace un ratillo. Se trata de un texto que actua como botón pero sólo es texto. Código py: class TextLink(ui.Window): ## COLORS NORMAL_COLOR = grp.GenerateColor(0.7607, 0.7607, 0.7607, 1.0) OVER_COLOR = 0xff1457c7 DOWN_COLOR = 0xff0f3e8c def __init__(self): ui.Window.__init__(self) self.eventFunc = None self.eventArgs = None self.text = ui.TextLine() self.text.SetParent(self) self.text.Show() self.underline = ui.Line() self.underline.SetParent(self) self.underline.SetColor(self.NORMAL_COLOR) self.underline.Hide() def __del__(self): ui.Window.__del__(self) def SetText(self, text): self.text.SetText(text) self.SetSize(self.text.GetTextSize()[0], self.text.GetTextSize()[1]) self.underline.SetPosition(0, self.text.GetTextSize()[1]) self.underline.SetWindowHorizontalAlignCenter() self.underline.SetSize(self.text.GetTextSize()[0], 0) def OnMouseOverIn(self): self.text.SetPackedFontColor(self.OVER_COLOR) self.underline.SetColor(self.OVER_COLOR) self.underline.Show() def OnMouseOverOut(self): self.text.SetPackedFontColor(self.NORMAL_COLOR) self.underline.Hide() def OnMouseLeftButtonDown(self): self.text.SetPackedFontColor(self.DOWN_COLOR) self.underline.SetColor(self.DOWN_COLOR) self.underline.Show() def OnMouseLeftButtonUp(self): if self.eventFunc: apply(self.eventFunc, self.eventArgs) self.OnMouseOverOut() def SetEvent(self, event, *args): self.eventFunc = event self.eventArgs = args
  5. Si haces que cargue los obj de la window en el __init__ de la función no hace falta volverlo a cargar.
  6. Nuevos updates para la itemshop: Nueva opción de config: WHEEL_COST_DRS: {0 el precio de la ruleta será por coins, 1 el precio será por drs} Se han arreglado unos problemas con los items con tiempo. También se ha solucionado un “bug” con el tiempo de la ruleta. Cuando alcanzabas el límite de tiradas el tiempo empezaba a contar a la siguiente tirada y no a la última realizada, ahora ya lo hace correctamente.
  7. Ese packer no te servirá ya que el unpacker está público xD
  8. UPDATE 1 (Ingame ItemShop) Nuevas opciones de CONFIG: ADMIN_PANEL_MEMBERS: {nombres de los pjs que podrán acceder a la zona GM (nombres separados por comillas, ejemplo: Shang,PACInoob,SeManoob)} WHEEL_LIMIT_TIME_SPINS_MINUTES: {limite de tiempo que se le aplica al máximo de tiradas de la ruleta, es decir, en la opción de abajo limitas X número de tiradas de la ruleta, una vez hayas excedido ese máximo de tiradas, se activa el temporizador y hasta que no pasa el tiempo especificado no puedes volver a tirar} WHEEL_LIMIT_SPINS_TIME: {número máximo de tiradas durante el tiempo indicado en la opción de arriba}
  9. ch->GetPetExp() = CHARACTER::GetPetExp() Debes declarar esa función en char.h
  10. Han renombrado el Py_RunString para que no le inyecten. Cambia la lib python27.dll por otra.
  11. Sí, se podría poner un captcha, pero lo veo innecesario.
  12. Primer update para el sistema de tickets. UPDATE 1: Añadida nueva opción en el config: MAIN_MEMBER: {nombre o id del personaje el cual será el principal administrador de los tickets} El personaje que es el MAIN_MEMBER no puede ser eliminado por nadie
×
×
  • Crear nuevo...