Und warum sollte der Server nicht mehr als .exe compiled werden? Linux?
Nein, damit mein ich, dass es nicht mehr auf geleaken .exe Daten von anderen Publishern basieren soll.
Und was hat der Server mit DirectX zu tun? Oder hast du auch die Clientsource?
Der Sourcecode enthält Clientsource sowie Serversource, teilweise sind da sogar DirectX 8 Elemente drin.
Dazu habe ich nirgendwo erwähnt das ich nur vom Serversource rede.
Um welches Spiel handelt es sich?
Wird nur in Privater Nachricht genannt.
Beiträge von Dark-Comet
-
-
Guten Tag,
ich bin seit knapp 3 Jahren in einer bestimmten MMORPG Scene als allround Programmierer aktiv (diese ähnelt stark Flyff).
Ich besitze einen Privatserver in dieser Scene, welcher seit knapp 2 Jahren aktiv ist.
Bis jetzt lief dieser auf "Bin"(.exe) Basis, welches sich aber bald ändern soll, da ich an einen (für meine Meinung) seltenen und aktuellen Sourcecode gekommen bin (die Basis stammt von ca. 2002)(Unpublic natürlich).
Nun gilt es diesen Fit zu machen, sprich Compiler auf VS110 erhöhen, DirectX auf 9c 2007 erhöhen, auf bugs testen usw.....
Dazu bräuchte ich einen begabten c++ Partner der mich in gewissen schwierigen Anderungen unterstützen und mir seinen Rat geben kann.Seine Mithilfe wird natürlich bezahlt.
Bei interesse bitte eine Private Nachricht schicken.
Vielen Dank
Dark-Comet -
Die externe Funktion der Library lautet so:
"int buy_item(int Input);"
Das Programm sendet aber keinen int Wert, sondern einen string Wert.Weiß jemand wie ich im Assemble einen int Wert in string Wert wandeln kann?
MFG
Dark -
Tag, ich habe ein neuen Problem:
Meine c++ Library hat int als Input eingestellt, aber das zugehörige Programm sendet einen String.
Die Library verarbeitet den Input zum int und so wird z.b. der string "fame" zu "67271526".
Ist es möglich diesen int wieder in einen String umzuwandeln ohne das ich den Inputtyp ändern muss?
Falls jemand mein Begriff Input nicht versteht - Es ist das Argument mein starten einer Methode.Als alternative wär mir eine kleine Hilfestellung wie ich im Assemble (OllyDBG) einen Int wert in einen string umwandeln kann (in einem Beispel: (HEX)A8 0A 6B 00 zum string 7015080) ganz recht.
-
Meiner Meinung nach zu stark FlyForFame orientiert.
Gefällt mir nur teilweise, das Konzept an sich...
Den ganzen Browser blau, und irgendwo 4 Boxen -
"using namespace std;" ist eig. das selbe.
Ich benutze jetzt char* als Workaround, klappt gut.MFG
Dark -
Hallo,
ich habe eine c++ Library erstellt die so aussieht:Code//.h using namespace std; #define API_API extern "C" __declspec (dllexport) API_API string description_a(int); //.cpp API_API string description_a(int Input) { string Output = "Test"; return Output; }Beim Abrufen der Funktion erhalte ich einen
CodeAccesViolationExeption (Es wurde versucht, im geschützten Speicher zu lesen oder zu schreiben. Dies ist häufig ein Hinweis darauf, dass anderer Speicher beschädigt ist.)Warum ist das so?
Hat es vllt. was mit dieser Warnung zu tun:Codewarning C4190: 'description_a' hat C-Bindung angegeben, aber gibt UDT 'std::basic_string<_Elem,_Traits,_Ax>' zurück, was mit C inkompatibel istMFG
Dark -
Zitat von dennisdra;234070
Wtf.
Warum können normale Player Ban-Commands usen?
Diese funzen ja noch sogar xDSchon lange gefixt!!! <.<
-
Genau, der Server läuft.
Und am Server wird regelmäßig gearbeitet! -
Super Server :)
Die Welten sind schön gestaltet.MFG
Comet -
hallo, ich habe wieder fragen zu mssql,
ich habe vor eine art usercounter zu erstellen die sich alle 60 min updated.
nach dem die procedure die anzahl in eine variable gepackt hat, z.b. user=12
möchte ich, das es eine bestimmte .txt datei auf einem externen ftp server öffnet, dort alles löscht, die zahl 12 einfügt und abspeichert.
das man auf der hp anstatt von der db abzufragen von dem .txt dokument abfragen kann.
kann mir jemand vorlagen machen für das ftp verbinden, datei ändern usw? -
Zitat
Es soll keine Level mehr geben. Es wird so gemacht, dass man nur mit lv 1 Anfängt und innerhalb von vllt 5 min Hero macht.
Anfangen mit lv 1 -> Aibatt töten = lv 15 -> Jobchange -> Bang töten = lv 60 -> Jobchange machen -> Driller oder i eins lv 60 töten = lv 120 -> Master -> lv 60er töten = lv 120 99,99% -> Hero machen -> Zyklop töten = lv 129-H -> Dann richtig spielen.Ich selber war mal sehr aktiv in der Flyff Scene... v14 Server ect.. nun bin ich wieder draußen...
An sich hast du tolle Ideen... mal schauen wie die Umsetzung wird!
An der Sache mit dem Lvln kann man aber bestimmt noch was verbessern...
ich bin mir leider nicht mehr sicher was für mögliche Belohnungen es in Flyff-Quests gibt aber dieses mit Monster töten würde ich einfach überspringen.
Sprich man startet mit Lv. 1 (und spawnt vor dem Jobchange), rennt zum Jobchange und man kann schon mit lv 1 sein neuen Job aussuchen, Am besten stehen alle 4 Jobchange Leute nebeneinander in oder einer eigenen MAP wo man nur rauskommt wenn man den Jobchange gemacht hat, die man nach den Jobs bennent (Magier usw). Man kann die Quests starten, und bekommt SOFORT den Jobchange und Level Up zu 60.
Ich glaub man kann einstellen wann die Quests angezeigt werden, so nun kann man an den gleichen Jobchange npc den 2. Jobchange machen, ist aber nicht normaler 2. Job sondern gleich Change zu Hero 2. Job Level 129 oder so.
das wär eig die (für den user) einfachste Lösung.Viel Erfolg
Dark-Comet -
2269 (aka unendlich :P)
-
Bitte den Thread löschen, hat sich erledigt
MFG
Dark-Comet -
Ich hoffe das gibt kein Prob. wenn ich Doppelpost mach (Push effekt zusätzlich).
Ich möchte eine Tabelle mit den Werten einer anderer Updaten:
SQLUPDATE [Item_2] SET [Item_2.ItemName] = [Item_3.ItemName] WHERE [Item_2.ItemNum]= [Item_3.ItemNum]aber er schreit rum=
CodeMeldung 207, Ebene 16, Status 1, Zeile 3 Ungültiger Spaltenname 'Item_2.ItemNum'. Meldung 207, Ebene 16, Status 1, Zeile 3 Ungültiger Spaltenname 'Item_3.ItemNum'.
wo genau liegt der Fehler? (die Spalten sind vorhanden) -
Hat sich erledigt, hab ein anderes Programm gefunden das ohne eine Nummerierung (XXX_/129_) entpackt.
-
Hallo,
ich habe hier eine sehr große Anzahl(1400) an .tga Bldern mit Namen wie z.B.:
72_07001370.tga oder 1329_08991700.tga. Muster= aufzählung_(8 stellige Nummer).
Gibt es eine "multi" umbennenung womit ist alle zahlen mit dem _ von dem Namensanfang entfernen kann (z.B. 13_ oder 189_), dass nur noch 07001370.tga oder 08991700.tga über bleibt?
Bei Irfan View hab ich nicht das richtige gefunden -
Zitat von internetfreak;164665
Du kannst hingehen und die neuere auf die ältere batchen, die ältere vorher löschen.
Kleine Korrektur: Ausführen
Nun das ist so, mehrere einträge der neuen tabelle haben andere werte, sind unter der gleichen itemnum in der alten tabelle zu finden. Daher will ich die Einträge der alten Tabelle behalten.Da fällt mich aber eine Möglichkeit ein, ich nimm die alte Tabelle, erstell eine Sicht wo nur itemnum aufgelistet ist.
Diese nimm ich, und lösche die Einträge in der Neuen Tabelle, dann übertrage ich die alte rein. -
Hallo,
ich habe 2 Tabellen jeweils in einer anderen MSSQL Datenbank.
Beide Tabellen haben den gleichen Aufbau (Spalten).
In der neueren Tabelle sind 7500 Einträge.
In der älteren Tabelle sind 6300 Einträge.
Diese Tabellen hat eine Spalte Namens "Itemnum" und ich versuche diese fehlenden 1200 von der neueren Tabelle rüber zur alten zu kopieren ohne die Itemnum Einträge doppelt einzutragen.
Daher hab ich in der älteren Tabelle der Spalte Itemnum nun diesen Schlüssel gegeben, das diese Einträge "einzigartig" bleiben.
Nun habe ich versucht die Einträge zu übertragen (in der Datenbank "account" ausgeführt):nun bekomme ich die Fehlermeldung beim Übertragen:
CodeMeldung 2627, Ebene 14, Status 1, Zeile 1 Verletzung der PRIMARY KEY-Einschränkung 'PK_Item'. Ein doppelter Schlüssel kann in das 'dbo.item'-Objekt nicht eingefügt werden. Die Anweisung wurde beendet.Jetzt frage ich mich, wie man ihm sagen kann, dass er Einträge, wo ein Fehler vorgefallen ist, ignorieren soll und mit dem nächsten Eintrag weiter machen soll.
Ist das möglich?; und wie genau muss ich den Befehl ändern?
-
Darf man im Forum seine Cores eig. verkaufen? 25000 Cores gegen eine 25 Euro PSC z.b.