#Versions-Update
Infos siehe 1. Post
#Versions-Update
Infos siehe 1. Post
Hallo,
ihr kennt es wahrscheinlich am Beispiel des DatabaseServers: Das Tab Menu.
Hier erkläre ich, wie man neue Tab Menus via Visual Studio 2003 erstellt.
(Am Beispiel des WorldServers und einer outall Funktion)
So das Produkt:

Öffnet zuerst euer Projekt und wählt rechts, wo sich auch der Solution Explorer befindet, den "Resource View" aus. (Rechtsklick -> Add Resource...)

Wählt nun "Menu" aus.

Nennt euer Menu nun "IDC_WORLDSERVER"

Öffnet euer Menü und editiert es, nach euerem Wunsch:

Wählt euern Menüpunkt "Outall Users" aus und gebt ihm die ID "ID_FUNCTIONS_OUTALLUSERS"

Geht nun in die WorldServer.cpp und sucht diese Zeilen:
Fügt darunter folgendes ein:
case ID_FUNCTIONS_OUTALLUSERS:
{
g_UserMng.RemoveAllUsers();
AfxMessageBox( "Successfully called RemoveAllUsers() Function!" );
break;
}
Fertig.
MFG
BlackGiant
Zitat von HollowByteZwar noch nie was davon gehört. aber mal schauen was man damit so alles anstellen kann.
Zitat von HollowByteVielleicht kann man auch nur bestimmten IP´s das Patchen erlauben. Try it :>
Zitat von HollowByte;242548Synaptic hats raus , good Job! ;D
Also im Großen und Ganzen. Ein brauchbares Tool für Publisher und Entwickler, aber nicht für und Private Server Hoster :O
Curcio, du laberst immer nur schei**. Wo es geht, versucht er zu schleimen um an irgendwelches Zeugs wieder zu kommen.
Leute wie dich kann ich überhaupt nicht ab :<
MFG
BlackGiant
Ohoho, Twilight enthüllt alte Geheimnisse ;)
Sieht mal so aus, als ob das Tool einfach die list.txt auf einem FTP Server up2date hält, da ich in der "Compile.h" FTP-Daten stehen.
Was ich noch nicht ganz verstanden habe: Warum belegt die PatchSrvr.exe einen eigenen Port und wofür dann diese permissions wie beim AccountServer? xD
MfG
BlackGiant
Zitat von Virusx3;239009Nettes Programmchen Funkt auch
Ps: bist du der Cyre von ChilloutFlyf?
Danke. Ja, der bin ich.
Hallo,
hier will ich meinen Flyff Resource Manager releasen.
-- Version v1.1 [24.05.2011]
-- Version v1.2 [04.08.2011]
-- Version v1.3 [24.03.2012]
Bilder:
Option Menu:
Download v1.3: File-Upload.Net
VirusTotal: VT.com (0/43)
Geschrieben in: C#
Credits: Program by BlackGiant, Resource-File Structure by Xadet
Ältere Versionen:
Download v1.2: File-Upload.Net (neu hochgeladen -> wenig DLs)
VirusTotal: VT.com (0/43)
MfG
Cyre aka. BlackGiant
Hallo,
da ich in letzter Zeit viele Nachfragen nach Item ID Listen gesehen habe, will ich hier meinen "Item List Creator" veröffentlichen.
Wie er zu bedienen ist, erklärt sich von selbst.
Ausgegeben werden die Items in einer .txt-Datei, die im Programordner erstellt wird. (Format: "%ID%[tab]%NAME%\r\n")
Einen Screen meines kleinen, aber netten Programmes:
Download: FileUpload.net
VirusTotal:*VirusTotal*
Program geschrieben in: C#
Credits: BlackGiant
MfG
BlackGiant aka. Cyre
Zitat von Kyubinoyoko;204647Habs mir kurz mal im Source angeschaut, nehme mal stark an es hat hiermit was zu tun.
Schau Serverseitig.
ZitatB600FF00FF00010015000000
Packeterläuterung:
Struktur:
B600FF00 --- CMD (PACKETTYPE_BUYCHIPITEM)
FF --- cTab [1 Byte]
00 --- bId [1 Byte]
0100 --- nNum [2 Bytes]
15000000 --- dwItemId[4 Bytes]
Crash-Weg:
Wenn cTab < 0 ist, dann crasht er.
Warum?
Wenn cTab negativ ist, versucht er in die Liste m_ShopInventory, mit negativem Index einzugreifen
---> Jeeht ned
-------> Crash >_<
Fixweg: siehe Dardan.
Ich finde das, was du hier abziehst verdammt kacken dreist.
Gerne kann man erarbeitetes Zeugs verkaufen, aber für so einen Preis ?!
Und wenn ich dann will, dass du das max Level noch um 5 erhöhst, darf ich gleich einen Fuffie drauf legen, oder wie?
Nicht umsonst ist das hier eine Community ( Gemeinde, Gemeinschaft ! )
Außerdem - wie bereits in diesem Thread erwähnt - ist die Source auch nicht unerreichbar. Jemand, der C++ kann... So jemand muss ein gutes Team besitzten.
Denk mal drüber nach.
MfG
BlackGiant
Zitat von Darki1;191963Was den sonst ~.~ andere direkte Wege gibts nicht.
Hat hier nichts zu suchen, ist ein anderes Thema, Source hab ich nicht.
Source bleibt mal eher noch bei mir.
Daher bitte ich einen Mod hier zu closen.
Hmm... schade das sagen zu müssen, aber ich habe aufgehört daran zu arbeiten.
Allerdings könnte ich vielleicht den Source releasen, den dann vllt jemand weiter macht.
Ich werds mir mal überlegen.
MfG
BlackGiant
CoF (ChillOutFly) - Fixed
Zitat von yannickmama;178418Hast es nach 3 Wochen endlich geschafft ? ^^
Kleiner Tipp der PE ist etwas verbugt. Er ist z.b nicht kompatibel mit der Serverliste von Chilloutfly fragt einfach die mal was die da eingestellt haben. Das sollte ihn dan fixxen.
Würde er mit der aktuellen Version nichtmal hinbekommen ^^
Multi-Root-Server ftw.
Wir benutzten 3 Roots. DB, Cluster 1, Cluster 2.
Zitat von yannickmama;174540Kleiner Tipp:
Es ist ja wayne auf welchem Channel man ist x/
MfG
Cyre
Zitat von Juky;174489Ich wollte mmich auch mal an einen Packetfilter ransetzten!
Es besteht nicht die Möglichkeit das du den Sourcecode irgendwann releasen wirst oder ?
Da ich mich gerade mit Sharp zu schaffen mache !
Gib mir eine Orkal Kugel und ich sag dir, was passieren wird :D
Derzeit nicht, nein.
Zitat von Special;174351Also alles geblockt + Dupe fixxed ? und das kostenlos *_* ?
Korrekt. Die wichtigsten Pakete (Dupe, Crashes..) werden überprüft und das kostenlos.
Zitat von Darki1;174324Schon nicht schlecht , doch früher oder später wird das auf unstabilität hinauslaufen bei einer Menge connections die sek. Doch kann man deinen Guard in Verbindung mit Tom seinen nutzen?
Ehm.. Negativ. Woran machst du fest, dass es Unstabil laufen sollte?
Wieso sollte man ihn mit Toms AntiHack benutzten? Unnötig und verlangsamt alles.
ZitatNja , packetfilter gibt es genug , trozdem ein Packetfilter mit vielen tollen funktionen ist nicht schlecht^^
Echt? Ich kenne nur Toms.
Zitat von yannickmama;174250Musst schon mehr mit den Packeten arbeiten. Nutzt den Bug selber und schau wie sich das Paket verhaltet. Z.b darf der wert nicht 0x80000000 (max. integer wert) überschreiten.
Das Problem ist ja, dass man sobald man die Post entgegennimmt, bekommt man die Mail mit Inhalt von "FLYFF" wieder geschickt.
ZitatSchau dir mal die ersten Pakete an die der Client an den Server sendet. Dort wird die Servernummer definiert. Wie sonst würde der Server erkennen ob man auf channel 1 oder 2 ist? :)
Richtig. Leider ist mir aber noch keine weitere Idee gekommen, wie ich das weiter verarbeite.
ZitatIch saug mir abe rgrad mal CoF um mal deinen PF zu testen :P
Tu das :D Wenner down ist, kennen wir den Übeltäter :P
MfG
Cyre aka BlackGiant
Zitat von Legendary;174233Filtert er auch das Suit Craspaket ausm V.3.0 Pe?
Suit Crashpaket im PE 3.0? Das einzige Crashpaket was im 3.0 PE ist, ist das mit der Element Change Scroll, oder nicht?
// Edit: Ja, hast Recht, ist das Suit Crashpaket. Habe es mit dem Ele-Change Crash verwechselt.
ZitatPS: Würde auch eine Funktion gegen Perin duppen machen :)
Meinst du das beim Hair Designer? Könnte ich einbauen, wobei es bei V15 gefixed ist.
Zitat von yannickmama;174221Ich würde lieber den Bug im Mail System ganz beheben als einfach grob ihn komplett abzuschalten btw nur auf Server 1 zulassen.
Einen Fix dafür habe ich nicht. Ich hätte ein Überleitung, indem man das Item über die ITEM_SEND_TBL schickt.
ZitatWieso sollte man Bank system ausschalten? ^^
Bei 2 Clustern teilt sich der Account die Bankslots, also kann man von Cluster 1 Items in die Bank legen und sie auf Cluster 2 herausholen.
Zumindest hatte ich das bei meinen 2 Clustern.
MfG
Cyre aka. BlackGiant