I need someone knows ASM help me?
I need to change the name of the data ExDB = my config file. But, i don't know ASM.
I have created a dll file.
Code:GetPrivateProfileString("Init", "DataBase", "MuOnline", szDataBaseName, sizeof(szDataBaseName), ".\\Config.ini");0046B5E0 = MuOnline.Code:0040242A |. BF E0B54600 MOV EDI,ExDB.0046B5E0 ; ASCII "MuOnline"
now, how to change it from file dll?
who can tell me?Code:memset((DWORD*)0x00458F65, 0x00, 0x14); memcpy((DWORD*)0x00458F65,szDataBaseName,0x14); __asm { ????????????????????? }
- - - Updated - - -
check database and odbc
Who know how to fix items names that are added by editor? I know that can be problem with main, is this right?
![]()
this db is for sql 2000
you don't need assembly to do that.
offtrade works fine in original source, you just need to look carefully at the checks. if you want PM me and I'll give you the correct functions. You look like you are working on a source of your own and not trying to leech or pretend to be a "coder". I'd love to help you out.
@webmonkey : bro did you try /offtrade wcoin?
/offtrade wcoin ? works fine? coz when i set this
//==============================
// Enable
//==============================
3
// ----------------------------------------------------------------------------------
// Zen WCoin Soul
// ----------------------------------------------------------------------------------
1 1 1
and put /offtrade soul
i see in game ZEN SHOP
but when i only enable wcoin
i see WCOIN SHOP
- - - Updated - - -
#update
You can only enable 1 Shop at a time you can't enable wcoin,soul and zen at a time
Problem on wcoin: when you are lack of wcoin system is not telling you that you are lacing of wcoin unlike Soul game will tell you " Need more Soul to but:
is this the problem on source
Code:for wcoin GCServerMsgStringSend("Need more WCoin to buy", lpUser->m_Index, 1); for soul GCServerMsgStringSend("Need more Soul to buy", lpTargetUser->m_Index, 1);
After killing Illusion of Kundun in kalima 6 no gate for kalima 7!
In blood castle 7 after returning the sword i got dc!
I enter in illusion temple and before start i got dc!
PS: I think its better buying these files....
Last edited by or30n; 09-07-14 at 12:02 AM.
It works, I'm really not trying to be an asshole here, very small fixes are needed to make things work, I'm sure the source has been tampered with and that's why I asked over and over again for us to work together and be organized.
So far I've seen people sell the files including the fixes I've made, compile the files as "releases" including the fixes I've made and even worse, including poor coding and generating more bugs (bladeknight109, and the topic starter for example). I've said over and over again that compiled binaries are useless if things are not ready to use.
It's not about the credits (none of the fixes are worthy of any recognition) it's about making something useful. I can't even get a proper bug list from this thread, and on top of that I have to put up with dickeads like denied calling me whiner and then asking for my source.
I'm more than willing to work on a public source till we have no game breaking bugs, then I'll start porting my private customs on my own, but we all have to pull on the same direction.
/////////////// EDIT ///////////////
your problem is because "fix" is broken, if you remove offtradetype from the funcion the game will always trigger the zen shop, because it's the first one on the list.
if(strcmp(OffTradeType, "zen") == 0 && g_OfflineTrade.EnableZen == true) // IF YOU REMOVE CHECK, THIS WILL ALWAYS BE TRUE
{
g_OfflineTrade.Start(aIndex, 0);
}
ELSE if(strcmp(OffTradeType, "wcoin") == 0 && g_OfflineTrade.EnableWCoin == true) // THIS WILL NEVER BE EXECUTED.
{
g_OfflineTrade.Start(aIndex, 1);
}
ELSE if(strcmp(OffTradeType, "soul") == 0 && g_OfflineTrade.EnableSoul == true) // NEITHER WILL THIS.
{
g_OfflineTrade.Start(aIndex, 2);
}
else
{
return FALSE;
}
Last edited by webmonkey; 08-07-14 at 11:58 PM. Reason: forgot to give you the fix.
The GameServer does not work on Windows 7 Ultimate 32 Bits. The GameServer loading y loading y loading.
![]()
Then why not start a new thread with an updated Bug list and to do list?