[SAMMELTHREAD] Game Source Changes

01/02/2014 00:31 .MaisKolben™#76
Quote:
Originally Posted by SoNiice View Post
There won't be much releases around the source, cuz' clearly nobody can write anything in C++ and the guys who can or learning it won't release it, I'm sure about this.
True Story.
This people which can code, do this only for money in the future or for the own server. I think this section will die.

You can't pub source, because it's not legal and if someone pub a gamefile over autoresponder, you got to 99% a new backdoor.

Edit: And people will build exploits or something like that, that's why servers without experienced developers in c++ will be going down.

Kind regards
01/02/2014 00:40 czxx1234#77
When compiling pop up errors in error log ;/

01/02/2014 00:46 julioclitwin#78
I can not find the source for downloads, what's happening?
01/02/2014 00:49 Kraizy IV#79
Quote:
Originally Posted by Mi4uric3 View Post
Und du bist jetzt offiziell der King, weil du auf "compile" drücken kannst?
Ich kenn dich nicht, aber du bist eins der untersten Glieder in der Kette, sei mal froh, dass du den Sourcecode überhaupt bekommen hast und führ dich nicht so auf.
Seit wann hat FreeBSD ein GUI um auf "compile" drücken zu können?
01/02/2014 00:51 Mi4uric3#80
Quote:
Originally Posted by Kraizy IV View Post
Seit wann hat FreeBSD ein GUI um auf "compile" drücken zu können?
Seit wann ist es nötig einen Compiler auf FreeBSD auszuführen, bzw nicht mit einem Windows-GUI zu arbeiten?
01/02/2014 00:53 Gl0bal#81
Wenn ich mich nicht irre kann man novaline nur auf freebsd 9 compilieren^^

MfG
01/02/2014 00:58 czxx1234#82
With these folders which in the end is the proper game????
01/02/2014 01:02 Mi4uric3#83
Quote:
Originally Posted by [LxR]Anti™ View Post
Vor allem, dass die meisten nicht wissen, was sie für Möglichkeiten mit dem Source haben... bzw das ihnen jetzt alles möglich ist.
War es vorher doch genau so, jetzt ist es doch nur einfacher geworden..
Mit den Libs war alles schon vereinfacht, aber mit dem kompletten Source braucht man halt nur noch rudimentäre c++ Kenntnisse
01/02/2014 01:04 Anti™#84
Quote:
Originally Posted by Mi4uric3 View Post
War es vorher doch genau so, jetzt ist es doch nur einfacher geworden..
Mit den Libs war alles schon vereinfacht, aber mit dem kompletten Source braucht man halt nur noch rudimentäre c++ Kenntnisse
Da hat man aber noch das Glück, dass hier 90% der Leute kein C++ können..

Aber man kann ja auch z.B. die BF4 Grafik auf Metin2 übertragen.
01/02/2014 01:10 Mi4uric3#85
Quote:
Originally Posted by [LxR]Anti™ View Post
Da hat man aber noch das Glück, dass hier 90% der Leute kein C++ können..

Aber man kann ja auch z.B. die BF4 Grafik auf Metin2 übertragen.
Ich denke aber, dass sich dieser Aufwand nicht lohnen würde, da man jede Animation ja neu machen müsste. So Wildhunde sähen schon kacke aus in BF4-Umgebung..
Das größte Problem was ich jetzt sehe sind die Skids, die dann die Privatserver-Clients mit Malware vollpumpen..
01/02/2014 01:19 .Inya#86
Quote:
Originally Posted by Mi4uric3 View Post
Ich denke aber, dass sich dieser Aufwand nicht lohnen würde, da man jede Animation ja neu machen müsste. So Wildhunde sähen schon kacke aus in BF4-Umgebung..
Das größte Problem was ich jetzt sehe sind die Skids, die dann die Privatserver-Clients mit Malware vollpumpen..
Oh gott garnicht dran gedacht.. Server die sich durch Keylogger finanzieren >.<
01/02/2014 02:47 Zonni#87
This little enhancement can be use to record every whisper in game (useful stuff for GameMasters).

Firstly include db.h in input_main.cpp.

Secondly find 502 line in input_main.cpp (shown under)
Code:
if (LC_IsEurope() != true)
{
	sys_log(0, "WHISPER: %s -> %s : %s", ch->GetName(), pinfo->szNameTo, buf);
}
And simply replace with this:
Code:
if (LC_IsEurope() == true) {
	char szQuery_WLog[1024+1];
	snprintf(szQuery_WLog, sizeof(szQuery_WLog), "INSERT INTO whispers (from_msg, to_msg, msg_text) VALUES ('%s', '%s', '%s');", ch->GetName(), pinfo->szNameTo, buf);
	std::auto_ptr<SQLMsg> pmsg(DBManager::instance().DirectQuery(szQuery_WLog));
}

Finally execute this query in player database:
Code:
CREATE TABLE `whispers` (
`id`  int(20) NOT NULL AUTO_INCREMENT ,
`from`  varchar(24) NOT NULL DEFAULT 'error' ,
`to`  varchar(24) NOT NULL DEFAULT 'error' ,
`msg`  varchar(250) NOT NULL DEFAULT 'empty_msg_error' ,
PRIMARY KEY (`id`)
);
CHANGE COLUMN `from` `from_msg`  varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'error' AFTER `id`,
CHANGE COLUMN `to` `to_msg`  varchar(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'error' AFTER `from_msg`,
CHANGE COLUMN `msg` `msg_text`  varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'empty_msg_error' AFTER `to_msg`;



Well done, you have Whisper log in your server (i'm not sure it right works, because i dont know what collation i must set in mysql so - MARKED AS UNTESTED but should work without any problem.)
01/02/2014 03:30 amukaçi35#88
max 25kk yang source pls
01/02/2014 04:58 Zonni#89
Quote:
Originally Posted by amukaçi35 View Post
max 25kk yang source pls
[Only registered and activated users can see links. Click Here To Register...]

This is not a request topic... so, get the hell out of here [Only registered and activated users can see links. Click Here To Register...].
01/02/2014 08:15 xCPx#90
Quote:
Originally Posted by [LxR]Anti™ View Post
Da hat man aber noch das Glück, dass hier 90% der Leute kein C++ können..

Aber man kann ja auch z.B. die BF4 Grafik auf Metin2 übertragen.
Das konnte man davor auch schon...
war sogar relativ einfach...

Nur die modelle hätte jemand neu machen müssen