[Release] Place-of-Destiny Source, Client, Files

06/14/2012 05:33 justcallmem#61
@LoveBuffNL
sir i dont have visual studio in my computer so if possible can you share your local host place of destiny neuz because i dont have this speed connection
thanks in advance.I know your a good man.thumbs up.

Forget it, i got the neuz working without Visual studio LOL.
06/14/2012 13:52 Lilidana#62
Quote:
Originally Posted by arnootie View Post
hallow,

i used the clien+resource+source of Place of destiny bot i have few problems with my Neuz:


Source i use:
[Only registered and activated users can see links. Click Here To Register...]
afther i edit the IP at NeuzMsgProc.cpp to my local host 127.0.0.1 as you can se:

Code:
	if( ::GetLanguage() == LANG_KOR )
	{
	#if defined(__TESTSERVER)
		strcpy( g_Neuz.m_lpCertifierAddr, "127.0.0.1" );
	#elif defined(__MAINSERVER)
		strcpy( g_Neuz.m_lpCertifierAddr, "127.0.0.1" );
	#endif
	}
	strcpy( g_Neuz.m_lpCertifierAddr, "127.0.0.1" ); //Place-of-Destiny IP
	//strcpy( g_Neuz.m_lpCertifierAddr, "127.0.0.1" ); //Place-of-Destiny IP
	InitWebGlobalVar();					// WEB_ADDRESS_DEFAULT, WEB_POSTDATA¼³Á¤
bot wen i wanne compline the Neuz(yes only Neuz) its not working... its dont compline.... this is my error:



Code:
Neuz warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
Neuz error LNK2019: unresolved external symbol "public: __thiscall CMapInformationManager::~CMapInformationManager(void)" (??1CMapInformationManager@@QAE@XZ) referenced in function __unwindfunclet$??0CProject@@QAE@XZ$0
Neuz error LNK2019: unresolved external symbol "public: __thiscall CMapInformationManager::CMapInformationManager(void)" (??0CMapInformationManager@@QAE@XZ) referenced in function "public: __thiscall CProject::CProject(void)" (??0CProject@@QAE@XZ)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndChattingBlockingList::CWndChattingBlockingList(void)" (??0CWndChattingBlockingList@@QAE@XZ) referenced in function "int __cdecl TextCmd_IgnoreList(class CScanner &)" (?TextCmd_IgnoreList@@YAHAAVCScanner@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumComplete::CWndColosseumComplete(void)" (??0CWndColosseumComplete@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumEndMatch(class CAr &)" (?OnColosseumEndMatch@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumEnter::CWndColosseumEnter(void)" (??0CWndColosseumEnter@@QAE@XZ) referenced in function "public: virtual int __thiscall CWndWorld::OnCommand(unsigned int,unsigned long,class CWndBase *)" (?OnCommand@CWndWorld@@UAEHIKPAVCWndBase@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumMassage::CWndColosseumMassage(void)" (??0CWndColosseumMassage@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumEnter(class CAr &)" (?OnColosseumEnter@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumRetry::CWndColosseumRetry(void)" (??0CWndColosseumRetry@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumEndMatch(class CAr &)" (?OnColosseumEndMatch@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumStart::CWndColosseumStart(void)" (??0CWndColosseumStart@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumStart(class CAr &)" (?OnColosseumStart@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumStartReady1::CWndColosseumStartReady1(void)" (??0CWndColosseumStartReady1@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumReady1(class CAr &)" (?OnColosseumReady1@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndColosseumStartReady2::CWndColosseumStartReady2(void)" (??0CWndColosseumStartReady2@@QAE@XZ) referenced in function "public: void __thiscall CDPClient::OnColosseumReady2(class CAr &)" (?OnColosseumReady2@CDPClient@@QAEXAAVCAr@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndMailRequestingBox::CWndMailRequestingBox(void)" (??0CWndMailRequestingBox@@QAE@XZ) referenced in function "public: virtual void __thiscall CWndPost::OnInitialUpdate(void)" (?OnInitialUpdate@CWndPost@@UAEXXZ)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndMapEx::CWndMapEx(void)" (??0CWndMapEx@@QAE@XZ) referenced in function "class CWndBase * __cdecl AppMain_WndMap(void)" (?AppMain_WndMap@@YAPAVCWndBase@@XZ)
Neuz error LNK2019: unresolved external symbol "public: int __thiscall CMapInformationManager::LoadMapInformationData(void)" (?LoadMapInformationData@CMapInformationManager@@QAEHXZ) referenced in function "public: int __thiscall CProject::OpenProject(char const *)" (?OpenProject@CProject@@QAEHPBD@Z)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CMapInformationManager::DeleteAllMapInformation(void)" (?DeleteAllMapInformation@CMapInformationManager@@QAEXXZ) referenced in function "public: virtual long __thiscall CNeuzApp::MsgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?MsgProc@CNeuzApp@@UAEJPAUHWND__@@IIJ@Z)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CWndChattingBlockingList::UpdateInformation(void)" (?UpdateInformation@CWndChattingBlockingList@@QAEXXZ) referenced in function "int __cdecl TextCmd_BlockUser(class CScanner &)" (?TextCmd_BlockUser@@YAHAAVCScanner@@@Z)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CWndMapEx::InitializeTeleportationInformation(class CMover * const)" (?InitializeTeleportationInformation@CWndMapEx@@QAEXQAVCMover@@@Z) referenced in function "public: virtual int __thiscall CWndWorld::OnCommand(unsigned int,unsigned long,class CWndBase *)" (?OnCommand@CWndWorld@@UAEHIKPAVCWndBase@@@Z)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CWndMapEx::SetConstructionMode(enum CWndMapEx::ConstructionMode)" (?SetConstructionMode@CWndMapEx@@QAEXW4ConstructionMode@1@@Z) referenced in function "public: void __thiscall CWndWorld::RenderArrow(void)" (?RenderArrow@CWndWorld@@QAEXXZ)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CWndMapEx::SetConstructionMode(enum CWndMapEx::ConstructionMode)" (?SetConstructionMode@CWndMapEx@@QAEXW4ConstructionMode@1@@Z) referenced in function "void __cdecl ProcessQuestDestinationWorldMap(unsigned long)" (?ProcessQuestDestinationWorldMap@@YAXK@Z)
Neuz fatal error LNK1120: 17 unresolved externals
could som1 say how i can fix this plz?
i had the same problem.
Later i used for "127.0.0.1" only "localhost" and then it worked.^^
Code:
if( ::GetLanguage() == LANG_KOR )
	{
	#if defined(__TESTSERVER)
		strcpy( g_Neuz.m_lpCertifierAddr, "localhost" );
	#elif defined(__MAINSERVER)
		strcpy( g_Neuz.m_lpCertifierAddr, "localhost" );
	#endif
	}
	strcpy( g_Neuz.m_lpCertifierAddr, "localhost" ); //Place-of-Destiny IP
	//strcpy( g_Neuz.m_lpCertifierAddr, "localhost" ); //Place-of-Destiny IP
I do not know if it corrects your error, but when i compline it it worked perfectly^^

but u must put the some .dll date from your shuya-sourcy/build/resource folder in your client folder to.
thats the :
DSETUP.dll mss32.dll and the NeuzD.dll

sorry for my bad english^^
06/14/2012 18:20 salamander64#63
Lilidana can you connect you in game? because me I can't.
06/14/2012 18:22 arnootie#64
can you upload your neuz.exe with localhost?
i edit it all to "localhost" bot stil same errors i get wen i wanne build it!

plz help
06/14/2012 19:58 ZaferB#65
finde keine NeuzMsgProc.cpp
06/14/2012 20:03 Mr.Greenthumb#66
ZaferB du musst source öffnen und dann in dem projekt neuz so öffne da source files dann steht das in dem ordner ^^
06/14/2012 20:13 Lilidana#67
Quote:
Originally Posted by ZaferB View Post
finde keine NeuzMsgProc.cpp
öffne einfach mal eine datei im source und dann oben auf "Edit" und dan "find and replace" dan auf "find" und dort musste das häckchen setzen auf "search Projekt" oder so damit er das ganze projekt durchsucht und in der suchleiste einfach

strcpy( g_Neuz.m_lpCertifierAddr, "217.160.140.192" ); //Place-of-Destiny IP

eingeben und dan findet er es

@ Salamandar: yes but befor i replaced the .dll data i could not connect...
do you have replaced it?

and did you complined in "Release" config and such config´s?
i got help vom this guide
[Only registered and activated users can see links. Click Here To Register...]

it is in german but its good^^

@ arnootie No, Sorry... If you dont can change the ip in the source you should not yous this source... in this thread are so many posts about it you should read this.

@all I've only give him support because I had the same problem... but more i dont can^^
06/14/2012 20:15 Mr.Greenthumb#68
kleine frage habe ich denn noch ^^

finde keine NeuzMsgProc.cpp <<<<wenn ich diese datei umgeschrieben habe also meine no-ip adresse rein gemacht habe muss ich an der neuz nichts mehr ändern oder ? ^^
06/14/2012 20:20 Shiaru#69
\Shuya - Source\Build\Program\Neuz\NeuzMsgProc.cpp

& sofern es mit no-ip funktioniert, muss nichts mehr geändert werden.
06/14/2012 20:26 Mr.Greenthumb#70
bevor ich etwas falsch mache mit der portfreigabe welche ports sind das weil ich habe null files mehr nur diese hier habe alle entfernt weil ich probs damit hatte welche ports brauche ich möchte das gerne testen -.-
06/14/2012 22:07 ZaferB#71
wie soll ich des jetzt machen muss ich nur die IP darin ändern und dann geht des?
06/14/2012 22:58 Mr.Greenthumb#72
Quote:
#if defined(__TESTSERVER)
strcpy( g_Neuz.m_lpCertifierAddr, "119.207.77.54" );
#elif defined(__MAINSERVER)
strcpy( g_Neuz.m_lpCertifierAddr, "119.207.77.44" );
#endif
}
strcpy( g_Neuz.m_lpCertifierAddr, "127.0.0.1" ); //Place-of-Destiny IP
//strcpy( g_Neuz.m_lpCertifierAddr, "localhost" ); //Place-of-Destiny IP
InitWebGlobalVar();
da wo //Place-of-Destiny IP steht musst du die ip tauschen ich habe zum beispiel 127.0.0.1 genommen weil ich es local versucht habe und es geht compilen fertig
06/15/2012 10:52 justcallmem#73
I found a weird error, when i tried to edit the german texts to englih in Datasub2.res, Items-allgemein in particular , neuz opens but closes after like 4 seconds. And I've just edited a single line.LOL. What's going on???
Is the file impossible to translate? Anyone?

Example: IDS_SHUYA_ITEM_004491 Der Charakter kann 10 Minuten lang seine Skills ohne Verzögerung einsetzen.
to IDS_SHUYA_ITEM_004491 The character can use his skills for 10 minutes without any delay.

I don't have this error in BLESSED files. But i like this serverfiles. So anyone with good heart.

Update:
LOL, i think it's because of Flyff.a XD
06/15/2012 11:02 Vollschrecker222#74
[Only registered and activated users can see links. Click Here To Register...]

register.php
Quote:
<?php include('./inc/header.php'); ?>
<h1>Registration</h1>
<div class="site">
<?php
if(!isset($_POST['reg_username'])) $_POST['reg_username'] = '';
if(!isset($_POST['reg_email'])) $_POST['reg_email'] = '';

odbc_exec($mssql, 'USE [ACCOUNT_DBF]');
$checkacc = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL] WHERE account=\''.mssql_escape_string($_POST['reg_username']).'\'');
$checkmail = odbc_exec($mssql, 'SELECT COUNT(*) as count FROM [ACCOUNT_TBL_DETAIL] WHERE email=\''.mssql_escape_string($_POST['reg_email']).'\'');
$errors = array();
if(empty($_POST['reg_username']) || empty($_POST['reg_password']) || empty($_POST['reg_confirmpw']) || empty($_POST['reg_email']))
$errors[] = 'Du musst alle Felder ausfüllen!';
if(!empty($_POST['reg_username']) && odbc_result($checkacc, 'count') > 0)
$errors[] = 'Der Benutzername existiert bereits!';
if(!empty($_POST['reg_email']) && odbc_result($checkmail, 'count') > 0)
$errors[] = 'Die E-Mail Adresse existiert bereits!';
if(!empty($_POST['reg_username']) && (strlen($_POST['reg_username']) > 10 || strlen($_POST['reg_username']) < 4))
$errors[] = 'Dein Benutzername muss 4 - 10 Zeichen enthalten!';
if(!empty($_POST['reg_password']) && (strlen($_POST['reg_password']) > 12 || strlen($_POST['reg_password']) < 6))
$errors[] = 'Dein Passwort muss 6 - 12 Zeichen enthalten!';
if((!empty($_POST['reg_password']) && !empty($_POST['reg_confirmpw'])) && $_POST['reg_password'] != $_POST['reg_confirmpw'])
$errors[] = 'Deine Passwort Wiederholung stimmt nicht!';
if(!empty($_POST['reg_email']) && !preg_match('/^[a-zA-Z0-9-_.]+@[a-zA-Z0-9-_.]+\.[a-zA-Z]{2,4}$/', $_POST['reg_email']))
$errors[] = 'Die E-Mail Adresse ist nicht valide';

if(isset($_POST['reg_submit'])) {
if(count($errors) > 0) {
echo '<div class="fail">';
foreach($errors as $error) {
echo $error.'<br/>';
}
echo '</div>';
} else {
odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL] (account, password, isuse, member, id_no1, id_no2, realname, reload, OldPassword, TempPassword, cash) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\''.mssql_escape_string(md5($_CONFIG['pwdsalt'].$_POST['reg_password'])).'\', N\'T\', N\'A\', NULL, 0, N\'P\', NULL, 0, NULL, 0)');
odbc_exec($mssql, 'INSERT INTO [dbo].[ACCOUNT_TBL_DETAIL] (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, secession, email) VALUES (N\''.mssql_escape_string($_POST['reg_username']).'\', N\'A000\', N\'2\', N\'F\', \''.mssql_escape_string(date('Ymd H:i:s')).'\', N\'20010101\', N\'20990101\', N\'20050101\', N\'O\', NULL, N\''.mssql_escape_string($_POST['reg_email']).'\')');
echo '<div class="success">Dein Account wurde erfolgreich erstellt!</div>';
}
}
?>
<form method="post">
<table>
<tr>
<td>Benutzername:</td>
<td><input type="text" name="reg_username" maxlength="10" /></td>
</tr>
<tr>
<td>Passwort:</td>
<td><input type="password" name="reg_password" maxlength="11" /></td>
</tr>
<tr>
<td>Wdh. Passwort:</td>
<td><input type="password" name="reg_confirmpw" /></td>
</tr>
<tr>
<td>E-Mail:</td>
<td><input type="text" name="reg_email" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="reg_submit" value="Account erstellen" /></td>
</tr>
</table>
</form>
</div>
<?php include('./inc/footer.php'); ?>
06/15/2012 12:08 Shiaru#75
Quote:
Originally Posted by Vollschrecker222 View Post
[Only registered and activated users can see links. Click Here To Register...]

register.php
Hast die Readme dazu gelesen?

,, Bitte als erstes die Place-of-Destiny-Datenbank.sql einfügen.

Danach die webcreate.sql wenn ihr das Register was in denn Files beiliegt benutzen wollt. "

vielleicht liegt es daran

//
okay, das muss wohl doch an etwas anderem liegen, kann beispielsweise mit der PoD DB auf normalem & query wege keinen account erstellen, mit ner' standart db' funkz aber alles.