Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: [VIDEOGUIA] Hacer funcionar Limites Diarios/Semanales/Mensuales (MuEmu)  (Visto 4764 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline kayito Posteado: May 30, 2019, 06:36:38 AM | Modificado: June 14, 2019, 10:21:29 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
Bueno, por lo que estuve testeando parece ser que me funcionó bastante bien hasta el momento. Lo testié con files MuEmu Louis S6 Update 8, ya que por defecto no funcionaban los límites diarios, semanales y mensuales.
Lo dejo por si alguien quiere testearlo y decirme si falla o lo que sea.

ACTUALIZO EL POST, AHORA LES DEJO UN VIDEO DONDE INDICO PASO A PASO CÓMO DEBEN HACER PARA QUE LES FUNCIONEN LOS LÍMITES NORMALMENTE.



Espero les sirva gente.

Gracias:

malfra, joas00, Luna95, GX_KYO, Rasner, killerbeatz, kfoda, gean19, pablopb, mutruye1, Lynntm, edgardlu, Dragonvl15, ogdarksoul, btv9x, notengo, hbs5, alone_01, lobinhopk, sonytfm, jizubieta, KAKA, aleobrador, alexsaw, Kosh, Beelzebub, Xysad, dikron1990, jaes, gabiriver, trinidad191817, Tulkas, mediodas20, emontoya1611, configservermu, micky0390, famoire1, XAND, p3droslk, elmaxis1, Ad159a, damiqw, MUDERBY, dragon0725, jkarlos, Adik, MuGameNetwork, garrone02, Shaper, emaspc93, asdtkb, cuocdoisp, usersa, lokiasss, Mathi, Sebim, yutcgthailand, bobike24, stickgm, ALHNosre, empalador7, canasta, NERA, franchu123, zerg24, DMentee, nicopatu130, CristianMain, Lucas47, lautaro33, Luchero, Quickness, mayiny, ITUT, AzuraServers, ernesto2, vokirval, Phoenix666, adminel, snowking, ChildOfGod, kwestilko, Analista, geragustin, leandro22, xiazaipw, lctv2022, hola, slakerpro, VikingMuARG, mryamyam, taslokito, tinchinkpo, reiker20, muasgard, oscarj, Part1zanBelarus, kove0816, Victor-CC-TSM, kaffa25, juanmi13, Genius05, HazzdeN, Kilkdoidao, kathaleya, shaka1325, diegosm120, RaptorXtrem, zerolshen, ochurus, Kevindoc, alan022, Belec, MrRabbit, RifleMaN_, jhampool13, pluze250, quocbao, leandroiron, YerbaSagrada, DarkovaX, bin9xhn2, ducanh1010, whisky123, zhangjianle865, lechianh88, goglle, 6atters, havanty, wowpato2, heyloor, MUPHOENIXADV, Deidad, karutan, ronglovel, vrennar, Chupulum, boypost, emanuel22J, nhatphai21996vn, andres1207, Yan Carlos, morede2009, chodaicam, animator, cassianolt, wizardry99, Zetifero, DembOw, brunex00, Senhor-D, Eymen2121, PolacoMU, renansanx, lautarocos, lolz3976, Overkomp, admslaiffer, Mazepa, kamikazepro1989, lucaskpo, vanhiep215, ignice, vlexdj, banam8910, ruojing, ronilo, Aress, Jospiter, mev_13, mos02673, kaspermanias, lilbk, mauri64, Brakyos, crzt, tuyendam, cordoba, DuendeSlayer93, ZdragonZ13, Ifreat, Lude, barriens, totigrando, cantante007, yosimworld, cacoiv, SoraGaming, cabreramu, That-Cool-Guy, paquistanes, hu7vo6, vuhaihoang, sagitariomd, Kerberos, stark98, luch3x0013, muonlineteste2, tucumanito, kenh14, bravo99, cristhian50, JokerZoe, maurocaruso, qboz16, clockbooster, fer1992, lucas123, ricoimer, magenta, lemant, jose4090, chapeta, maniaco, infernalix, Syberian497, CezarMaster, Nation Network, zaxscd, mcalbert1, felipemtk, achilles1, JULIEN, Cienfuegos22, Alexander, Cranckx300, Konnopny, Noximus, tonyhenry, joseall, straiker23, Limadito, trungpv, 1muarcadia1, vantuan02hn, longcon, zacki0801, BladeKnight109, kreator, EzeQ, irongame, rodriexpulsados, kielrgz, tiendoanit, o0karlos0o, angel3858, juampicdx, llhenryxpxx, nutsuke, nguqua, waltervg91, 03071994, LUGH Avalon, eLdiserk, Elmojon, migueel210, czrdiamond, Holi, Dkyzer, UNKNOWN, ezequield, 423646802, Mikasa, emermaster, MuHold, chumbazo, Z3uS, dakosmu, capofg, FerGuz, andrewgabriel, norcolios, saiberdata, EscuderoKevin2, svega, AmericaHost, kiron0, comelon666, thealdair, glomas, zerosp, rated, DarkBot, master1986, rayurik, nylanpro, takumi12, sentinel20, anmufriz, DESINGMASTHER, ikenthis, 0333111, ilpetit, Guido, chris815, Orion88, Plate98, kartier25, damig16, pety456, AZURE, paredao, drakanmu, gtpro, spk1000, crono92, crocco, Fummah, fenospro, yakomamic263, yeltsin4493, darkfox300892, comoxs, kedentre8, Circuit, imswa, enriquexp, joelcar, nachoman23, maxijp2, Lean, Sign1t0s, kakalot981, matiman08, MARIANO21MZA, maxy13, muinternational, gabrielpop12, UrbaNDraft, oxey.mu, tadeobolso, momonga, awayvn, RafaMaster, Ractor, tienak, LuKuRa420, toregz, fredycarp, Adema, sacred, fachiitah, dardevil, reandroid, katerkpo, tntgameryt, mubernabeu, yolorf, deneraguiar, luchihno, arthurt94, alivejr, sergio466, wickedstick, Eron, fnaticmu, allhoy, draco425, bkbodoke, kraquen04, RaStraBaN, MasterLieS, nxx, andercas, hiep, conchetumare, blackixat, jhoszk, Tauro14, Warchief, becoloko, haninox, nivekskc, kheroz95, julito55, lucas, JavixFer, zodiacddos, LuisCracks, anaflex, exearanda, Oversacker, najiko2017, nescafe, andrea, Nikogames, flacoman, aki0048, josexluis, dragsilver, JMSTeken, mbilox, ignismuonline, darkroh, dark, iDani, Vitaminka, dendi, SerioSilente, pkdomal, Look, gauyeutho, Ryuno, play01, kind, louis, idpnguyeni, Marote, PezziTomas, MarquitoXx, axeman192, xuanthanhyt, 102pe, jonamix, Liaon, plyn, Gardelito, onlinezajzaj, darkjano, Keko, AreS, ZabiinoOo

Online onlinezajzaj #1 Posteado: May 30, 2019, 08:50:35 PM

  • MAESTRO

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 672
  • Gracias recibida: 18828
  • vn
I am testing and testing, I think it works fine! Thank you, Good Man!

 drogado drogado drogado drogado drogado drogado drogado drogado

Gracias:


Offline 102pe #2 Posteado: May 31, 2019, 12:22:57 AM

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 316
  • Gracias recibida: 6706
  • pe
Jaja, yo lo había hecho de distinta manera porque no sabía cuáles eran los nombres correctos de las tablas de la bd y le pude, rrday, rrweek y rrmes
XD

Buen aporte :)

Saludos,
Jadoo
Contacto:
1. WhatsApp Link disponible para celular o Web WhatsApp

Gracias:


Offline kayito #3 Posteado: May 31, 2019, 01:03:18 AM | Modificado: May 31, 2019, 08:11:15 AM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
Jaja, yo lo había hecho de distinta manera porque no sabía cuáles eran los nombres correctos de las tablas de la bd y le pude, rrday, rrweek y rrmes
XD

Buen aporte :)

Los nombres dan lo mismo siempre y cuando desde los procesos los dirijas bien.


Offline kayito #4 Posteado: May 31, 2019, 07:31:01 AM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
ACTUALIZO PARA TODOS!

YA FUNCIONA BIEN LA QUERY. EL PROBLEMA ERA QUE ESTABA CREANDO LAS COLUMNAS EN "NOT NULL DEFAULT 0" Y AL CAMBIAR DE PERSONAJE, DICHAS COLUMNAS VOLVÍAN A SU VALOR DEFAULT.

Gracias:


Offline louis #5 Posteado: May 31, 2019, 02:36:52 PM | Modificado: May 31, 2019, 03:21:36 PM by louis

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • C++ Coder
  • +12 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 842
  • Gracias recibida: 37613
  • br
Muy bueno, pero asi es mejor amigos:


Code: [Select]
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetDay INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetWek INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetMon INT NOT NULL DEFAULT ((0))
GO

ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon WHERE AccountID=@Account AND Name=@Name

SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO

ALTER Procedure [dbo].[WZ_GetResetInfo]
@Account varchar(10),
@Name varchar(10)
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @Reset int
DECLARE @ResetDay int
DECLARE @ResetWek int
DECLARE @ResetMon int

SELECT @Reset=ResetCount,@ResetDay=ResetDay,@ResetWek=ResetWek,@ResetMon=ResetMon FROM Character WHERE AccountID=@Account AND Name=@Name

SELECT @Reset AS Reset,@ResetDay AS ResetDay,@ResetWek AS ResetWek,@ResetMon AS ResetMon

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

y crear las JOBS diario semanal y mensual

UPDATE Character SET ResetDay = 0

UPDATE Character SET ResetWek = 0

UPDATE Character SET ResetMon = 0

Tambien puede crear los rankings para su web...

solo asi ya funciona

Update 36 is ready!!!

Gracias:


Offline kayito #6 Posteado: May 31, 2019, 04:35:10 PM | Modificado: May 31, 2019, 04:38:21 PM by kayito

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
Muy bueno, pero asi es mejor amigos:


Code: [Select]
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetDay INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetWek INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetMon INT NOT NULL DEFAULT ((0))
GO

ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon WHERE AccountID=@Account AND Name=@Name

SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO

ALTER Procedure [dbo].[WZ_GetResetInfo]
@Account varchar(10),
@Name varchar(10)
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @Reset int
DECLARE @ResetDay int
DECLARE @ResetWek int
DECLARE @ResetMon int

SELECT @Reset=ResetCount,@ResetDay=ResetDay,@ResetWek=ResetWek,@ResetMon=ResetMon FROM Character WHERE AccountID=@Account AND Name=@Name

SELECT @Reset AS Reset,@ResetDay AS ResetDay,@ResetWek AS ResetWek,@ResetMon AS ResetMon

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

y crear las JOBS diario semanal y mensual

UPDATE Character SET ResetDay = 0

UPDATE Character SET ResetWek = 0

UPDATE Character SET ResetMon = 0

Tambien puede crear los rankings para su web...

solo asi ya funciona

AAHHH UNA COSA. No hay que declarar las columnas como "NOT NULL DEFAULT (0)" porque al cambiar de personaje, las columnas ResetDay, ResetWek y ResetMon se vuelven solas a 0. Tuve que borrarlas y crearlas de nuevo sin NOT NULL DEFAULT (0) para que no pase eso.

Correcto, se pueden usar los cronjobs pero yo no tengo ni idea cómo hacerlo jaja gracias por el aporte


Offline louis #7 Posteado: May 31, 2019, 06:28:45 PM | Modificado: May 31, 2019, 06:34:51 PM by louis

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • C++ Coder
  • +12 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 842
  • Gracias recibida: 37613
  • br
Muy bueno, pero asi es mejor amigos:


Code: [Select]
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetDay INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetWek INT NOT NULL DEFAULT ((0))
ALTER TABLE [MuOnline].[dbo].[Character] ADD ResetMon INT NOT NULL DEFAULT ((0))
GO

ALTER Procedure [dbo].[WZ_SetResetInfo]
@Account varchar(10),
@Name varchar(10),
@Reset int,
@ResetDay int,
@ResetWek int,
@ResetMon int
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

UPDATE Character SET ResetCount=@Reset,ResetDay=@ResetDay,ResetWek=@ResetWek,ResetMon=@ResetMon WHERE AccountID=@Account AND Name=@Name

SET NOCOUNT OFF
SET XACT_ABORT OFF

END
GO

ALTER Procedure [dbo].[WZ_GetResetInfo]
@Account varchar(10),
@Name varchar(10)
AS
BEGIN

SET NOCOUNT ON
SET XACT_ABORT ON

DECLARE @Reset int
DECLARE @ResetDay int
DECLARE @ResetWek int
DECLARE @ResetMon int

SELECT @Reset=ResetCount,@ResetDay=ResetDay,@ResetWek=ResetWek,@ResetMon=ResetMon FROM Character WHERE AccountID=@Account AND Name=@Name

SELECT @Reset AS Reset,@ResetDay AS ResetDay,@ResetWek AS ResetWek,@ResetMon AS ResetMon

SET NOCOUNT OFF
SET XACT_ABORT OFF

END

y crear las JOBS diario semanal y mensual

UPDATE Character SET ResetDay = 0

UPDATE Character SET ResetWek = 0

UPDATE Character SET ResetMon = 0

Tambien puede crear los rankings para su web...

solo asi ya funciona

AAHHH UNA COSA. No hay que declarar las columnas como "NOT NULL DEFAULT (0)" porque al cambiar de personaje, las columnas ResetDay, ResetWek y ResetMon se vuelven solas a 0. Tuve que borrarlas y crearlas de nuevo sin NOT NULL DEFAULT (0) para que no pase eso.

Correcto, se pueden usar los cronjobs pero yo no tengo ni idea cómo hacerlo jaja gracias por el aporte

es simples crear las jobs amigo

un ejemplo del job diario:

https://prnt.sc/nw3w20

Update 36 is ready!!!

Gracias:


Offline kayito #8 Posteado: June 11, 2019, 11:38:37 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
ACTUALIZO: HICE UNA VIDEOGUÍA PARA EXPLICAR MEJOR COMO HACER LAS COSAS SIN PROBLEMAS USANDO JOBS COMO DIJO EL QUERIDO @louis

Gracias:


Offline -Rastaa.TSM☢ #9 Posteado: June 12, 2019, 12:14:24 PM

  • MAESTRO

  • US. DE HONOR

  • Super moderador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 874
  • Gracias recibida: 26779
  • ve
-TEMA MOVIDO A SU RESPECTIVA SECCIÓN DE GUÍA.


Offline SerioSilente #10 Posteado: June 12, 2019, 01:15:50 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 147
  • Gracias recibida: 55
  • cl
Una consulta, el ResetLimit, por ejemplo yo lo tengo en 120, eso funciona cierto o hay que hacer esto mismo para el limite de resets?


Offline kayito #11 Posteado: June 12, 2019, 01:22:21 PM

  • MAESTRO

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 1.050
  • Gracias recibida: 17618
  • ar
Una consulta, el ResetLimit, por ejemplo yo lo tengo en 120, eso funciona cierto o hay que hacer esto mismo para el limite de resets?

El ResetLimit funciona normal porque usa directamente la columna de resets "ResetCount" en cambio, el LimitDay, LimitWeek y LimitMonth usan las columnas que yo explico cómo agregar y hacer funcionar.

Gracias:


Offline ricoimer #12 Posteado: March 25, 2021, 06:38:03 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 31
  • Gracias recibida: 7
  • ar
hola genio se que esto tendria que ser en otro tema pero creo que es la unica manera de llegar a vos ..
podrias hacer algun videoguia de como reparar el resettable?
por que el resettable lo que tiene es que te pide el zen que indicas en la tabla, pero al momento de resetear no te lo descuenta..
solo te descuenta lo que esta en el common del gameserver..
vi que gente lo soluciona de una forma similar a esta...
muchas gracias!


Offline fer1992 #13 Posteado: March 25, 2021, 08:07:34 PM

  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 146
  • Gracias recibida: 651
  • cl
tengo desabilitado la opcion para crear jobs alguna ayuda uso Sql 2008 r2 aportado en este foro

Gracias:


Offline ronilo #14 Posteado: July 30, 2021, 03:29:50 PM

  • Diseñador
  • 0 puntos por ventas
  • *
  • Rank: Avanzado
  • Posts: 149
  • Gracias recibida: 2083
  • ar
que version de sql es? no me sale el Agente de SQL donde vos lo tenes @kayito .

asdasdasd

Offline Dubzy93 #15 Posteado: November 28, 2021, 06:35:38 PM

  • 0 puntos por ventas
  • *
  • Rank: Dedicado
  • Posts: 39
  • Gracias recibida: 12
  • ar
Alguna forma de crear ese job sin necesidad de Sql Server Agent ya que yo incluyendo muchos no tenemos esa herramienta.


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
9 Replies
6769 Views
Last post June 22, 2016, 04:18:01 PM
by ediiinson
2 Replies
4530 Views
Last post August 16, 2016, 10:18:29 PM
by ZabiinoOo
4 Replies
2886 Views
Last post July 03, 2018, 01:21:32 PM
by -Rastaa.TSM☢
7 Replies
1049 Views
Last post October 16, 2020, 04:48:51 PM
by load_01
1 Replies
663 Views
Last post February 04, 2023, 04:49:31 PM
by kayito