Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[SHARE] FULL GS SOURCE - No More Selling

Custom Title Activated
Member
Joined
Jul 16, 2012
Messages
1,310
Reaction score
116
For those who Failed to Login GMC
Try to Execute this:
PHP:
USE [RanUser]
GO
/****** Object:  StoredProcedure [dbo].[gm_login]    Script Date: 11/23/2020 10:30:02 AM ******/
/*** YeXiuPH Fix ***/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO

ALTER PROCEDURE [dbo].[gm_login]
   [USER=1335]user[/USER]Id		char(50),
   [USER=1335]user[/USER]Pass 	char(50),
   [USER=70865]authentic[/USER]ate char(50),
	@nReturn 	int	OUTPUT
AS
	DECLARE   [USER=77438]Nuser[/USER]Num	int,
	   [USER=77438]Nuser[/USER]Type	int

	SET NOCOUNT ON

	SET @nReturn = 0
	SET   [USER=77438]Nuser[/USER]Num = 0
	
	SELECT   [USER=77438]Nuser[/USER]Num = GSUserInfo.UserNum,   [USER=77438]Nuser[/USER]Type= GSUserInfo.UserType 
	FROM GSUserInfo 
	WHERE UserID =   [USER=1335]user[/USER]Id AND UserPass =   [USER=1335]user[/USER]Pass AND UserAvailable = 1 AND UserType>=20 

	-- ID / PWD ??...
	IF   [USER=77438]Nuser[/USER]Num = 0
	BEGIN
		-- ID / PWD ??? ?? ???????
		SET @nReturn = 0
	END
	ELSE
	BEGIN
		-- ID / PWD ??
		SET @nReturn =   [USER=77438]Nuser[/USER]Type
		-- ???? ???
		INSERT INTO LogGmCmd (UserNum, GmCmd) 
		VALUES    [USER=77438]Nuser[/USER]Num, 'LOGIN GMTOOL UserID:' +   [USER=1335]user[/USER]Id)
	END	

	SET NOCOUNT OFF	
	
	RETURN @nReturn
After that create user password in gsuserinfo usertype 30

also follow this:
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums

And this:
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
 
Junior Spellweaver
Joined
Mar 2, 2017
Messages
187
Reaction score
18
For those who Failed to Login GMC
Try to Execute this:
PHP:
USE [RanUser]
GO
/****** Object:  StoredProcedure [dbo].[gm_login]    Script Date: 11/23/2020 10:30:02 AM ******/
/*** YeXiuPH Fix ***/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO

ALTER PROCEDURE [dbo].[gm_login]
   [USER=1335]user[/USER]Id        char(50),
   [USER=1335]user[/USER]Pass     char(50),
   [USER=70865]authentic[/USER]ate char(50),
    @nReturn     int    OUTPUT
AS
    DECLARE   [USER=77438]Nuser[/USER]Num    int,
       [USER=77438]Nuser[/USER]Type    int

    SET NOCOUNT ON

    SET @nReturn = 0
    SET   [USER=77438]Nuser[/USER]Num = 0
    
    SELECT   [USER=77438]Nuser[/USER]Num = GSUserInfo.UserNum,   [USER=77438]Nuser[/USER]Type= GSUserInfo.UserType 
    FROM GSUserInfo 
    WHERE UserID =   [USER=1335]user[/USER]Id AND UserPass =   [USER=1335]user[/USER]Pass AND UserAvailable = 1 AND UserType>=20 

    -- ID / PWD ??...
    IF   [USER=77438]Nuser[/USER]Num = 0
    BEGIN
        -- ID / PWD ??? ?? ???????
        SET @nReturn = 0
    END
    ELSE
    BEGIN
        -- ID / PWD ??
        SET @nReturn =   [USER=77438]Nuser[/USER]Type
        -- ???? ???
        INSERT INTO LogGmCmd (UserNum, GmCmd) 
        VALUES    [USER=77438]Nuser[/USER]Num, 'LOGIN GMTOOL UserID:' +   [USER=1335]user[/USER]Id)
    END    

    SET NOCOUNT OFF    
    
    RETURN @nReturn
After that create user password in gsuserinfo usertype 30

also follow this:
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums

And this:
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums

i try this method but cant insert item and ado connection problem
 
Custom Title Activated
Member
Joined
Jul 16, 2012
Messages
1,310
Reaction score
116
i try this method but cant insert item and ado connection problem

and that's my problem i followed jm0099 still ADO and Database Error exist.



use RanOnlineEd.exe for ado config for gmcharedit

done still. ADO problem and database Error when searching character by name.



I saw a website selling fix things in this source.
 
Initiate Mage
Joined
Mar 4, 2021
Messages
66
Reaction score
7
I got these connection errors

4LxRqWN - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Mar 3, 2021
Messages
39
Reaction score
2
Error 2 error LNK2019: unresolved external symbol "public: static void __cdecl CXTPPaintManager::ReleaseInstance(void)" (?ReleaseInstance@CXTPPaintManager@@SAXXZ) referenced in function "protected: virtual unsigned long __thiscall CXTPOfficeBorder<class CEdit,1>::GetBorderColor(bool)const " (?GetBorderColor@?$CXTPOfficeBorder@VCEdit@@$00@@MBEK_N@Z) MainFrm.objError 3 error LNK2019: unresolved external symbol "public: static class CXTPPaintManager * __cdecl CXTPPaintManager::GetInstanceAddRef(void)" (?GetInstanceAddRef@CXTPPaintManager@@SAPAV1@XZ) referenced in function "protected: virtual unsigned long __thiscall CXTPOfficeBorder<class CEdit,1>::GetBorderColor(bool)const " (?GetBorderColor@?$CXTPOfficeBorder@VCEdit@@$00@@MBEK_N@Z) MainFrm.objError 4 error LNK2019: unresolved external symbol "public: void __thiscall CXTPCustomizeSheet::AddPage(class CXTPPropertyPage *,int)" (?AddPage@CXTPCustomizeSheet@@QAEXPAVCXTPPropertyPage@@H@Z) referenced in function "protected: void __thiscall CMainFrame::OnCustomize(void)" (?OnCustomize@CMainFrame@@IAEXXZ) MainFrm.objError 5 error LNK2001: unresolved external symbol "public: virtual void __thiscall CXTPPropertyGridItem::OnMarkupChanged(void)" (?OnMarkupChanged@CXTPPropertyGridItem@@UAEXXZ) CustomItem.objError 6 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridMath.objError 7 error LNK2019: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) referenced in function "public: void __thiscall PropertyGridVectorParameter::CreatePropertyGrid(class CXTPPropertyGrid &,class DxVMCommand *)" (?CreatePropertyGrid@PropertyGridVectorParameter@@QAEXAAVCXTPPropertyGrid@@PAVDxVMCommand@@@Z) PropertyGridParameters.objError 8 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridTexture.objError 9 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridVectorOps.objError 10 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridConstants.objError 11 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridCoordinates.objError 12 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridCore.objError 13 error LNK2001: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) PropertyGridDesc.objError 14 error LNK2019: unresolved external symbol "public: void __thiscall CXTPResize::SetResize(unsigned int,struct HWND__ *,struct XTP_RESIZERECT const &)" (?SetResize@CXTPResize@@QAEXIPAUHWND__@@ABUXTP_RESIZERECT@@@Z) referenced in function "public: void __thiscall CXTPResize::SetResize(unsigned int,struct XTP_RESIZERECT const &)" (?SetResize@CXTPResize@@QAEXIABUXTP_RESIZERECT@@@Z) PropertyGridDlg.objError 15 fatal error LNK1120: 6 unresolved externals C:\RanGSDEV\GS\ran\/_bin/Tool_VisualMaterial.exeError 2 error LNK2019: unresolved external symbol "public: class CXTPPropertyGridItem * __thiscall CXTPPropertyGrid::AddCategory(char const *,class CXTPPropertyGridItem *)" (?AddCategory@CXTPPropertyGrid@@QAEPAVCXTPPropertyGridItem@@PBDPAV2@@Z) referenced in function "public: void __thiscall CControlProperties::Refresh(void)" (?Refresh@CControlProperties@@QAEXXZ) ControlProperties.objError 3 error LNK2019: unresolved external symbol "public: static void __cdecl CXTPPaintManager::ReleaseInstance(void)" (?ReleaseInstance@CXTPPaintManager@@SAXXZ) referenced in function "protected: virtual unsigned long __thiscall CXTPOfficeBorder<class CControlProperties,1>::GetBorderColor(bool)const " (?GetBorderColor@?$CXTPOfficeBorder@VCControlProperties@@$00@@MBEK_N@Z) Frame.objError 4 error LNK2019: unresolved external symbol "public: static class CXTPPaintManager * __cdecl CXTPPaintManager::GetInstanceAddRef(void)" (?GetInstanceAddRef@CXTPPaintManager@@SAPAV1@XZ) referenced in function "protected: virtual unsigned long __thiscall CXTPOfficeBorder<class CControlProperties,1>::GetBorderColor(bool)const " (?GetBorderColor@?$CXTPOfficeBorder@VCControlProperties@@$00@@MBEK_N@Z) Frame.objError 5 error LNK2019: unresolved external symbol "public: void __thiscall CXTPCustomizeSheet::AddPage(class CXTPPropertyPage *,int)" (?AddPage@CXTPCustomizeSheet@@QAEXPAVCXTPPropertyPage@@H@Z) referenced in function "protected: void __thiscall CFrame::OnCustomize(void)" (?OnCustomize@CFrame@@IAEXXZ) Frame.objError 6 error LNK2001: unresolved external symbol "public: virtual void __thiscall CXTPPropertyGridItem::OnMarkupChanged(void)" (?OnMarkupChanged@CXTPPropertyGridItem@@UAEXXZ) PropertiesItem.objError 7 fatal error LNK1120: 5 unresolved externals C:\RanGSDEV\GS\ran\/_bin/Tool_UITexture.exe

error in UI TOOLS anyone how to fix this?
 
Junior Spellweaver
Joined
Aug 31, 2017
Messages
105
Reaction score
2
how to fix level editor crashing after click some function like mob settings
 
Skilled Illusionist
Joined
Apr 14, 2014
Messages
313
Reaction score
11
how to use client.. mine not working or i think ports need to know

done editing param.ini. but still can connnect
 
Initiate Mage
Joined
Mar 4, 2021
Messages
5
Reaction score
0
Hello everyone Please share a solution. fix this error
Fieldserver : GLGaeaServer::AddGameAdoJob m_pAdoMan NULL class CProvideRewardInitialzeAction
 
Junior Spellweaver
Joined
Nov 7, 2006
Messages
104
Reaction score
46
is there any webpage or launcher for registration for new account for ran GS source? Or may be any modification in existing webpage or control panel?
 
Junior Spellweaver
Joined
Apr 10, 2020
Messages
181
Reaction score
6
is there any webpage or launcher for registration for new account for ran GS source? Or may be any modification in existing webpage or control panel?

how to fix lev editor when you click mob and effect it will crash
 
Custom Title Activated
Member
Joined
Jul 16, 2012
Messages
1,310
Reaction score
116
When tried to create Male Magician there is an error on fieldserver and it creates Brawler instead of Magician. But no problem in female creation magician.
How to fix?
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
 

jsz

Initiate Mage
Joined
Mar 6, 2021
Messages
14
Reaction score
7
When tried to create Male Magician there is an error on fieldserver and it creates Brawler instead of Magician. But no problem in female creation magician.
How to fix?
Quiirex - [SHARE] FULL GS SOURCE - No More Selling - RaGEZONE Forums
you're staring right at the error
check your charset for magician, should be 16384
 
Junior Spellweaver
Joined
Mar 10, 2011
Messages
179
Reaction score
11
here: mine is 16348 in database when create
and in charset its 1348
.. so I did change the 1348 to 1384 thanks

Have you already tried playing the magician pow class? Does the summon tiger follows you around?
It just stops wherever i last summoned it. I can't recall It unless im close to it like 8m or below. It also doesn't auto attack the enemy i have to consistently use the skill "animal attack order" if i want it to attack. Does it really work like that even on the official/ran-world gs? Or is it a bug?
 
Custom Title Activated
Member
Joined
Jul 16, 2012
Messages
1,310
Reaction score
116
Have you already tried playing the magician pow class? Does the summon tiger follows you around?
It just stops wherever i last summoned it. I can't recall It unless im close to it like 8m or below. It also doesn't auto attack the enemy i have to consistently use the skill "animal attack order" if i want it to attack. Does it really work like that even on the official/ran-world gs? Or is it a bug?

I stop playing ran online back 2011. The last time I remember was Gunner was release. So I dont know about the magician , sharper etc. Lets wait for others to reply hehe..



The reason is that, a log file is being hogged by field server.. While the agent server wants that file name to use...

update TxtFile.cpp in SigmaCore
PHP:
TxtFile::TxtFile(const std::string& FileName, bool AutoRename, ENCODING Encoding)
    : m_hFile(INVALID_HANDLE_VALUE)
{
	/**
	*	Whoever it is that is dumb enough to implement a method for checking existing files and renaming 
	*	them to get the desired filename instead of checking for other available filename
	*	and use it is a lazy mother fcker and should not be a programmer at all!
	*/
	std::string newfcker = FileName;
	if(sc::file::isExist(FileName))
	{
		// designator declaration
		// WARNING! This loop can lead to a long blocking operation
		for(UINT i = 1; i < UINT_MAX; i++)
		{
			std::string fckyou, fckthis;

			// split file name with the ext
			static const std::basic_string <char>::size_type urmom = -1;
			std::basic_string <char>::size_type fckher = FileName.rfind(".");
			if(urmom == fckher)
			{
				fckyou = FileName;
				fckthis = "";
			}
			else
			{
				fckyou = FileName.substr(0, fckher);
				fckthis.assign( FileName, fckher+1, FileName.size()-fckher-1 ); // get that fck en extension, baby!!!
			}

			// new string concat
			newfcker = sc::string::format("%s%i.%s", fckyou, i, fckthis);
			if(!sc::file::isExist(newfcker))
				break;
		}
	}
	// sc::file::autoRename(FileName);
	
    
    m_hFile = ::CreateFile(
        newfcker.c_str(),
        GENERIC_WRITE,
        FILE_SHARE_READ,
        NULL,
        OPEN_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,
        NULL);
    if (m_hFile == INVALID_HANDLE_VALUE)
    {
        SAFE_CLOSE_HANDLE(m_hFile);
    }
    else
    {
        m_strFullFileName = newfcker;

        // Bunch of unicode info at:
        // http://www.unicode.org/faq/utf_bom.html    
	    // 00 00 FE FF  UTF-32, big-endian
	    // FF FE 00 00 	UTF-32, little-endian
	    // FE FF 		UTF-16, big-endian
	    // FF FE 		UTF-16, little-endian
	    // EF BB BF 	UTF-8
        DWORD dwBytesWritten=0;
        if (Encoding == UTF8)
        {	    
	        unsigned char Mark[3];
	        Mark[0] = 0xEF;
	        Mark[1] = 0xBB;
            Mark[2] = 0xBF;
	        WriteFile(m_hFile, Mark, 3, &dwBytesWritten, NULL);
        }
        else if (Encoding == UTF16LE)
        {
            unsigned char Mark[2];
            Mark[0] = 0xFF;
            Mark[1] = 0xFE;
            WriteFile(m_hFile, Mark, 2, &dwBytesWritten, NULL);
        }
        else if (Encoding == UTF16BE)
        {
            unsigned char Mark[2];
            Mark[0] = 0xFE;
            Mark[1] = 0xFF;
            WriteFile(m_hFile, Mark, 2, &dwBytesWritten, NULL);
        }
        else
        {
        }
    }
}

you should be able to run agent server from the same folder as the field after this patch

I tried this many error sir Noritsu.
 
Back
Top