[Release] Administration Panel (with Server Commands)

04/02/2012 17:10 .Cookiee#31
Ok, und wie fixxe ich diesen Error ?
04/19/2012 21:23 [LS]Michael#32
habe mal 2 neue funktionen geschrieben dafür.

undzwar:

PHP Code:
string GuildWarStart,LevelUser;
LevelUser "8a8a0n700194f878fr459010";
GuildWarStart "8a8a0n700194f878fr459011"
LevelUser:
Hier Ist die ItemId das lvl und die item anzahl der Job siehe DefineJob.h
PHP Code:
}else if (bi2.szBxaid == LevelUser){
pUser->InitLevelbi2.dwItemNumbi2.dwItemId ); 
GuildWarStart:
PHP Code:
}else if (bi2.szBxaid == GuildWarStart){
bi2.dwRetVal 1;
std::ifstream file("C:\\Users\\Administrator\\Desktop\\Server\\P rogram\\7. World\\message.txt");
char text[255];
string buffer;
getline(file,buffer);
file.close();
sprintftextbuffer.c_str() );
g_DPCoreClient.SendSystemtext );
g_GuildCombatMng.GuildCombatOpen(); 
weitere funktionen folgen.

Edit: Fals einer autoit codet habe dort eine funktion geschrieben womit man auch packets am server senden kann.
PHP Code:
TCPStartup()
$socket TCPConnect("127.0.0.1",$port)

$struct DllStructCreate("dword packetType ;dword playerId; dword dummy;dword itemID;dword ItemCnt;")
DllStructSetData($struct"packetType"1)
DllStructSetData($struct"playerId",0)
DllStructSetData($struct"itemID"0)
DllStructSetData($struct"itemCnt"0)
TCPSend($socket_DLLStructToBinary($struct) & StringToBinary("8a8a0n700194f878fr459011") & "01000000")

Func _DLLStructFromBinary($tStruct$bBinary)
    
Local $r DllStructSetData(DllStructCreate("byte[" DllStructGetSize($tStruct) & "]"DllStructGetPtr($tStruct)), 1$bBinary)
    Return 
SetError(@error, @extended$r)
EndFunc   ;==>_DLLStructFromBinary

Func _DLLStructToBinary
($tStruct)
    
Local $r DllStructGetData(DllStructCreate("byte[" DllStructGetSize($tStruct) & "]"DllStructGetPtr($tStruct)), 1)
    
SetError(@error, @extended)
    Return 
$r
EndFunc   
;==>_DLLStructToBinary 
08/26/2012 02:26 passcall#33
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value., SQL state 22008 in SQLExecDirect in C:\xampp\htdocs\test\admin\site_news.php on line 10


????
was mache ich gegen dieses scheiß fehler???
08/26/2012 03:52 KazuyaX93#34
DPSrvr.cpp
DPSrvr.cpp(6661) : error C2447: '{' : missing function header (old-style formal list?)
DPSrvr.cpp(13277) : warning C4018: '>' : signed/unsigned mismatch


Bitte helfen :/
Habde das, was Sedrika genannt hat, genau so ersetzt, wie es im Tutorial stand

Funktioniert das ganze auch mit der WorldServer.exe der v15?
08/28/2012 19:34 Sedrika#35
Wenn du keinen Source hast, kannst du das vergessen.
08/28/2012 19:39 KazuyaX93#36
Quote:
Originally Posted by Sedrika View Post
Wenn du keinen Source hast, kannst du das vergessen.
Den Source von der Worldserver.exe habe ich ja.
ich habe nach
Quote:
void CDPSrvr::OnBuyingInfo( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE lpBuf, u_long uBufSize )
gesucht, jedoch ist dies nicht in der "DPSrvr.cpp" (v15) zu finden.

Genau aus diesem Grund frage ich hier ja
08/28/2012 19:50 Sedrika#37
Dieser ist auch dort. WorldServer suchen. Und such nur nach "OnBuyingInfo".
10/25/2012 22:57 Eragøn#38
Bei mir sagt er immer, dass der security key incorekt ist, hab ihn jetz sogar mal auf "test" gestellt aber es geht trotzdem nicht:


EDIT: Erledigt, hatte das MD5 im comment übersehen
12/10/2012 21:50 raventh1984#39
Hi Sorry for bumping this one up.
I like the control panel verry much. Only 1 thing
I am having troubles about opening the message.txt file.

I have it placed at c:\flyff\program\message.txt

but the panel error is
Warning Fsockopen no such file or directory exist.

I also have set the permissions to 777 but still its an no go.
Any help with it will be appreciated.
12/10/2012 22:05 BattleTale#40
the massage.txt must be in the same folder like the Worldserver
12/11/2012 07:12 raventh1984#41
It is in the same folder as the worldserver.

Maybe it still has something to do with authority level.
05/11/2013 01:00 iSynaptic#42
Verstehe den Sinn nicht ganz:

Du packst deine Panelfunktion in die OnBuyingInfo um dann genau was zu tun?

Dir ist bewusst, dass der BillMgr über ein Socket verfügt und auch einen Rückgabewert im Little-Endian Format bietet ? ( Nur SO kannst du auch Fehler verarbeiten und an deinem PHP Backend Informationen weitergeben-> erfolg, Fehlerinfos, ect )

Warum eine Funktion unnötig zerhauen anstatt eine eigene dafür zu schreiben?
Vom Code selbst will ich lieber gar nicht reden, der wirkt auf mich so, als hätte ihn nen Typ geschrieben, der sich seine C++ Funktionen aus google holt.
05/11/2013 01:15 Sedrika#43
Die onbuying wird nicht benutzt, hab eigene geschrieben.

Zudem bist du 6 Monate zu spät mit diesem dummen Kommentar. Den cpp teil hab ich nicht einmal Release :facepalm:
05/11/2013 03:35 Мarvіn#44
Quote:
Originally Posted by iSynaptic View Post
Wenn du mit Kritik nicht umgehen kannst, ist und bleibt das dein Problem.
Meinst du diese hier (?) :

Quote:
Originally Posted by iSynaptic View Post
der wirkt auf mich so, als hätte ihn nen Typ geschrieben, der sich seine C++ Funktionen aus google holt.
Quote:
Originally Posted by iSynaptic View Post
und schiebt bei 15 Jährigen hier auf Ueber Genius dabei ist deine ganze Arbeit näher betrachtet ein Fall für die Mülltonne
Quote:
Originally Posted by iSynaptic View Post
Ich bin kein "Baba", du hingegen bist der Typ, der billigig Releases für solche Waldorfschüler hier anbietet, .

Wie immer provozierst du einfach nur total gerne und bringst kaum ordentliche Vorschläge.
Mach du mal deine tollen 48-Stunden Projekte und halt dich für den Tollsten.
06/04/2013 01:06 donsito187#45
Hey Leute,

hoffe ihr könnt mir helfen was ich nicht so wirklich verstehe ist wo ihr diese message.txt her kriegt?? habe im ordner wo worldserver drin ist nichts und auch so habe ich diese datei überhaupt nicht hab mein pc danach abgesucht und ich finde die einfach nicht..


MfG