DragonFlyff Source zum laufen bekommen !

    • DragonFlyff Source zum laufen bekommen !

      Ich weiß, einige von euch haben Mühe,die source zum laufen zu bekommen, so lasst mich einige Vorschläge machen, wie ihr sie zum laufen bekommt

      Die Dateien sind in C + + geschrieben, wo viele von Euch wissen. Nun, einige von euch denken, dass Sie Visual C + + brauchen. Das braucht ihr nicht, es giebt viele andere möglichkeiten.Aber wir ihr das macht ist mir egal xD

      Jetzt ist hier, wo Sie gehen, um die IP-Adresse und die Datenbank-Dateien.

      In der Login-Server-Dateien, öffnen Sie die MySQLM.cpp-Datei und ändern Sie die folgenden:

      Quellcode

      1. MYSQL MySQL::[COLOR="Red"]maple_db[/COLOR];
      2. long lastaccess;
      3. int MySQL::connectToMySQL(){
      4. setLastAccess(GetTickCount());
      5. if(!mysql_real_connect(&maple_db, [COLOR="Red"]"localhost", "root", "pass", "flyff"[/COLOR], 3306, NULL, 0)){
      6. Log(MSG_ERROR,(char*)(mysql_error(&maple_db)));
      7. printf("\n");
      8. return 0;
      9. }
      10. return 1;
      11. }
      Alles anzeigen


      Öffne die Charackter.cpp datei und kopiere das hier:

      Quellcode

      1. void Characters::createEquip(int owner, int gender){
      2. char query[1024];
      3. if(gender) {
      4. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(504, %d, 44, 2,9000000,1);", owner);
      5. MySQL::insert(query);
      6. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(508, %d, 46, 4,5850000,1);", owner);
      7. MySQL::insert(query);
      8. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(512, %d, 47, 5,4500000,1);", owner);
      9. MySQL::insert(query);
      10. } else {
      11. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(502, %d, 44, 2,9000000,1);", owner);
      12. MySQL::insert(query);
      13. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(506, %d, 46, 4,5850000,1);", owner);
      14. MySQL::insert(query);
      15. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(510, %d, 47, 5,4500000,1);", owner);
      16. MySQL::insert(query);
      17. }
      18. sprintf_s(query, 255, "insert into equips(equipid,owner,slot,type,durability,equipped) values(21, %d, 52, 10,7200000,1);", owner);
      19. MySQL::insert(query);
      Alles anzeigen


      eiche Problem für die Kompilierung-Fehler für die Datei config.h. Hier ist die Antwort auf alle Ihre Probleme.

      Öffnen Sie Ihre Server.cpp und suchen für diese Funktion:

      Quellcode

      1. connectToWorldServer


      Ändere es in irgentwas

      Quellcode

      1. connectToWorldServer("127.0.0.1",23000)


      danach suche das hier:

      Quellcode

      1. sendWorldServerAuth


      und ändere es in:

      Quellcode

      1. sendWorldServerAuth("DragonFlyff")



      Das Problem ist die Umwandlung einer Zeichenkette in eine CHAR-Array. Ich habe nie herum, um sich einen Konverter, es zu tun, so lassen Sie es aus. Alles andere sollte in Ordnung.

      Und eine Sicherungskopie der Datei, bevor Sie sie bearbeiten die Datei zuerst.



      Orginal Thread von GlaphanKing in RageZone!!
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )