how force client to open any launcher?
LauncherType = 1 // not work with any launcher
Printable View
how force client to open any launcher?
LauncherType = 1 // not work with any launcher
@figaro
The launchertype 1 is a simple method to block the access into your main.
It's very good to force the users to get the new client download, or new patch files.
I use a custom dll to block the acess using the main and show the message for her open the game using the launcher.
Guys how to remove Specific Items in Chaos Mix, SAmple i want to remove Summoner wing to be created in chaos mix?
thanks.
Maybe someone know how to increase maximum life/mana limits in client/server side for s6e3 sources?
I try to look on server side and found same structs:
and packet side:Code:// user.h
struct OBJECTSTRUCT
{
// some code
float Life;
float MaxLife;
float ScriptMaxLife;
float Mana;
float MaxMana;
// some code
}
WORD defined as unsigned short, so that means to max value 65556 (as i remember c++ limits). As i understand client accept packets and it protocol structure require hp/life max value 65555. But i sow few servers without this limitation.Code:struct PMSG_CHARACTER_INFO_SEND
{
// some code
WORD Life;
WORD MaxLife;
WORD Mana;
WORD MaxMana;
// some code
}
So, my questions is how can i kick off this limit? Probably dll hook required for client side, maybe someone got it and can provide link (i use gmo 1.04d client with some extensions).
Attachment 160319
As you said; its c++ limitation; you need to change that unsigned short to something that supports bigger values. Both sides, meaning changing it server side completely; and load it properly on client side. I dont have it but many people here does.good luck.
Enviado desde mi SM-G531M mediante Tapatalk
any fixes ref effect when attack .pvp? file s6
Someone got idea how successfull hide Main.dll into Main.exe?
I used The Enigma Protector but now Main can't run. (Process is in task but not run - like antyhack checked file wrong - CRC)
@MaxMuON
Code:------------------------------------------------
USE [MuOnline]
GO
/****** Object: Table [dbo].[Marry] Script Date: 11/16/2016 20:27:26 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Marry](
[Character] [varchar](15) NOT NULL,
[MarryCharacter] [varchar](15) NOT NULL,
[MarriedOn] [datetime] NOT NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[Marry] ADD CONSTRAINT [DF_Marry_MarriedOn] DEFAULT (getdate()) FOR [MarriedOn]
GO
GO
/****** Object: StoredProcedure [dbo].[WZ_GetMarryInfo] Script Date: 11/16/2016 20:27:58 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_GetMarryInfo] @name varchar(10), @MarryCharacter varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @countYou int
DECLARE @countHim int
DECLARE @Startdate datetime2 = '2016-01-01 00:00:00.0000000';
DECLARE @marriedOnEnd datetime2
DECLARE @marriedOn int
DECLARE @nameGet1 varchar(10)
DECLARE @nameGet2 varchar(10)
/*DECLARE @marriedOn int*/
SELECT @countYou=Count(*) FROM [dbo].[Marry] WHERE Character @name OR MarryCharacter @name /*You are already married*/
SELECT @countHim=Count(*) FROM [dbo].[Marry] WHERE Character @MarryCharacter OR MarryCharacter @MarryCharacter /*He/She is already married*/
SELECT @nameGet1=MarryCharacter FROM [dbo].[Marry] WHERE Character @name
SELECT @nameGet2=Character FROM [dbo].[Marry] WHERE MarryCharacter @name
SELECT @marriedOnEnd=MarriedOn FROM [dbo].[Marry] WHERE Character @name OR MarryCharacter @name /*Married date*/
SELECT @marriedOn=DATEDIFF(SECOND, @Startdate, @marriedOnEnd)
SELECT @countYou AS CountYou @countHim AS CountHim @marriedOn AS MarriedOn @nameGet1 AS NameGet1 @nameGet2 AS NameGet2
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
GO
/****** Object: StoredProcedure [dbo].[WZ_SetDivorceInfo] Script Date: 11/16/2016 20:28:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_SetDivorceInfo] @name varchar(10), @MarryCharacter varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
DELETE FROM [dbo].[Marry] where Character @name OR MarryCharacter @MarryCharacter
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
GO
/****** Object: StoredProcedure [dbo].[WZ_SetMarryInfo] Script Date: 11/16/2016 20:28:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[WZ_SetMarryInfo] @name varchar(10), @MarryCharacter varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
INSERT INTO [dbo].[Marry] (Character, MarryCharacter) VALUES @name @MarryCharacter);
SET NOCOUNT OFF
SET XACT_ABORT OFF
END
------------------------------------------------
error.PHP Code:Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 24
Incorrect syntax near '@name'.
Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 25
Incorrect syntax near '@MarryCharacter'.
Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 26
Incorrect syntax near '@name'.
Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 27
Incorrect syntax near '@name'.
Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 30
Incorrect syntax near '@name'.
Msg 102, Level 15, State 1, Procedure WZ_GetMarryInfo, Line 34
Incorrect syntax near '@countHim'.
Msg 102, Level 15, State 1, Procedure WZ_SetDivorceInfo, Line 12
Incorrect syntax near '@name'.
Msg 102, Level 15, State 1, Procedure WZ_SetMarryInfo, Line 12
Incorrect syntax near '@name'.
cant married.
http://i.imgur.com/C3zqAqQ.png
when wearing level 4 / 3 wings hero won't die because of recovery anyone can help ?
CREATE OR ALTER (Change this)
Code:Create Procedure [dbo].[WZ_GetMarryInfo] @name varchar(10), @MarryCharacter varchar(10)
AS
BEGIN
SET NOCOUNT ON
SET XACT_ABORT ON
DECLARE @countYou int
DECLARE @countHim int
DECLARE @Startdate datetime2 = '2016-01-01 00:00:00.0000000';
DECLARE @marriedOnEnd datetime2
DECLARE @marriedOn int
DECLARE @nameGet1 varchar(10)
DECLARE @nameGet2 varchar(10)
/*DECLARE @marriedOn int*/
SELECT @countYou=Count(*) FROM [dbo].[Marry] WHERE Character = @name OR MarryCharacter = @name /*You are already married*/
SELECT @countHim=Count(*) FROM [dbo].[Marry] WHERE Character = @MarryCharacter OR MarryCharacter = @MarryCharacter /*He/She is already married*/
SELECT @nameGet1=MarryCharacter FROM [dbo].[Marry] WHERE Character = @name
SELECT @nameGet2=Character FROM [dbo].[Marry] WHERE MarryCharacter = @name
SELECT @marriedOnEnd=MarriedOn FROM [dbo].[Marry] WHERE Character = @name OR MarryCharacter = @name /*Married date*/
SELECT @marriedOn=DATEDIFF(SECOND, @Startdate, @marriedOnEnd)
SELECT @countYou AS CountYou, @countHim AS CountHim, @marriedOn AS MarriedOn, @nameGet1 AS NameGet1, @nameGet2 AS NameGet2
SET NOCOUNT OFF
SET XACT_ABORT OFF
END