-
Posts
8,223 -
Credits
0 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by `Rοmeο
-
i forgot it FearOfTheDark
-
[Question]Ποιο είναι το καλύτερο λειτουργίκο
`Rοmeο replied to Gyllene's question in Request Server Development Help [Greek]
Topic Locked Author's Request. -
(HELP)Client--authentication method (min is 0)
`Rοmeο replied to TanGueray's question in Request Server Development Help [Greek]
ekanes install tin java? vsk to pack pou exeis en L2OFF? -
[HELP]Aplh erwthsh
`Rοmeο replied to EternalChaoS's question in Request Server Development Help [Greek]
sto navicat pas kai ta kanis afto pou zitas apo Questable nmz ta kaneis item dn thimame akribos. -
[WTB]Dev help(server setup)
`Rοmeο replied to kilaristis's question in Request Server Development Help [Greek]
mpwro na sou dwso ena pack etimo apo ton palio mou server exei npc custo npc ktlp kai dn xriazete na plironeis gia tetia pragmata. -
soon will be banned.
-
[Help]Problem with game server console
`Rοmeο replied to heraclis658's question in Request Server Development Help [L2J]
Moved to the right section. -
Scammer dekarmed + Topic Locked.
-
youjizz sucks better beeg.com :)
-
After i started programming in unmanaged C++ i have realized how incredibly much the .NET framework has done to make programming simple. Im now going to show you how to make a window in a Win32 program. This tutorial assumes that you have a basic knowledge of C++. Lets start with the headers. You need to include <Windows.h> for the window functions, and thats about it. Then, you need your windows main function and your window procedure. I will take you step by step through them. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow); LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam); Okay thats the easy part. Now for the hard part. int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow) { WNDCLASS wc; MSG msg; BOOL Quit = false; HWND hWnd = NULL; We will need these two variables to store our window class, for retrieving messages and to decide when to quit. Next comes the code that sets the info about our window. It sets information such as background color, the window procedure, the icon, the cursor, a menu, and most important; the class name. wc.style = CS_OWNDC; wc.lpfnWndProc = WndProc; //Window procedure wc.cbClsExtra = 0; //Extra space (in bytes) for the application wc.cbWndExtra = 0; //Extra space (in bytes) for each window wc.hInstance = hInstance; //Instance wc.hIcon = LoadIcon (NULL, IDI_APPLICATION); //Icon wc.hCursor = LoadCursor (NULL, IDC_ARROW); //Cursor wc.hbrBackground = CreateSolidBrush(RGB(123, 123, 123)); //Background wc.lpszMenuName = NULL; //No menu wc.lpszClassName = "MyWindow"; //Class name Then we have to register the class RegisterClass (&wc); Now we have come far enough to create our window, it has been much more work than Dim form = New Form1 hasn't it? hWnd = CreateWindow ( "MyWindow", "Awesome Window Title", //MyWindow MUST be the same as the lpszClassName ^^ WS_OVERLAPPEDWINDOW, //Window style 0, 0, 600, 300, //x, y, width, height NULL, NULL, hInstance, NULL); //parent, menu, app instance, ?? lpvoid ?? So we have to show our window: ShowWindow(hWnd, 5); Now comes our message loop, this catches care of all incoming messages and processes them. while (!Quit) { if (PeekMessage (&msg, NULL, 0, 0, PM_REMOVE)) { if (msg.message == WM_QUIT) { Quit = TRUE; } else { TranslateMessage (&msg); DispatchMessage (&msg); //An indirect call to the WndProc you defined in wc.lpfnWndProc } } else { //Application idle } } When your application is idle, it means that it has no messages to process, so it is free to do any task. There is another way of coding the message loop too, that method waits until it gets a message to process, so your application is never idle (as far as i know). Feel free to use the one you like. Code: while(!Quit) { while(GetMessage(&msg, NULL, 0, 0) > 0) { if (msg.message == WM_QUIT) { Quit = TRUE; } TranslateMessage(&msg); DispatchMessage(&msg); //Indirect call to wc.lpfnWndProc } } Finally, we return the result returned from WndProc (wc.lpfnWndProc). 0 for success, and nonzero for fail. return msg.wParam; } Finally finished you might think, but no. This was just our main window function. Now we need to create our WndProc function. This handles messages for us. LRESULT CALLBACK WndProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { switch (uMsg) { hWnd is the window handle. uMsg is the message id/type. wParam and lParam is additional information for a message. We have a switch statement to use the right code on the right message. In this tutorial we will handle WM_CREATE (creation) and WM_CLOSE (closing). We will leave the rest to DefWindowProc. case WM_CREATE: MessageBox(hWnd, "An awesome messagebox", "Title", MB_OK); return 0; case WM_CLOSE: MessageBox(hWnd, "Closing :(", ":'(", MB_OK); PostQuitMessage(0); return 0; default: return DefWindowProc(hWnd, uMsg, wParam, lParam); } } Now, finally we come to an end. If you managed to understand all this, I'm impressed. If everything was copy/paste, try again Please leave a replay.
-
C++ IRC Library 1.1 Hey guys, sorry about the screw up on the last version, but this one should be all fixed! (thanks to Montage's help) This version uses the C++ string class instead of C-style char arrays, so its more up to date. Info What this library does is make it a lot easier to connect to an IRC server in C++, just include the header files and the IRC class takes care of all the protocol and socket programming, and lets you take care of the bot itself. Here's an example of a simple IRC bot skeleton using this library: /* Example of IRC class usage Coded by delme */ #include "irc.cpp" int main() { //set options here string IRCServer = "irc.swiftirc.net"; int IRCPort = 6667; string Nick = "BotNick"; string Channel = "#bot-test"; string sBuffer; int i; IRC irc; if (irc.Connect(IRCServer,IRCPort) != IRC_CONNECT_SUCESS) { return 0; } irc.Register(Nick); irc.Join(Channel); while(1) { sBuffer = irc.RecvData(); if (irc.GetLastError()!=IRC_RECIEVE_ERROR) { i = irc.ParseData(sBuffer); if (i==IRC_PRIVMSG) { //privmsg if (irc.s_privmsg.Message=="!quit") { irc.Notice("Quitting...",irc.s_privmsg.User); break; } } } else { break; } } irc.Quit(); return 0; } All it does is idle in a channel until it receives the command, "!quit", and then it will send you a notice and close, quitting from the IRC server. Credits: FearOfTheDark :good sir:
-
Buy Rev. High Five or God + Source: Paid well
`Rοmeο replied to Josivan's topic in Marketplace [L2Packs & Files]
add me on skype romeo.inside1 -
Antibot system for farm and enchant
`Rοmeο replied to `NeverMore's topic in Marketplace [L2Packs & Files]
and 1 Euro for me :) -
[L2J Phoneix Engine]L2 Reloaded [Official Post]
`Rοmeο replied to anTiH3RO's topic in Private Servers
add the correct prefix L2J Or L2OFF Thanks and good luck dude. -
maresi pou lene sta 1500 elo eisai mia xara oute elo hell oute tpta ta eidia skata einai.
-
on brazzers you will see only *Kologries* pm me and i will give u a good website like brazzers :)
-
omg aporo gt o alos einai platinum...
-
prospatho gia to kalitero.
-
Mpwris na me kaneis add sto skype romeo.inside1
-
done ekana :) kali fasi pantos.
-
dn eixe kamia sxesh me oikogenia apla eipai oti tou arese kai pige kai tin kopanise sto kefali apla einai arwstos aftos o tipas tipota alo.
-
Υπό δρακόντεια μέτρα ασφαλείας μεταφέρθηκε το απόγευμα στην εισαγγελέα Πλημμελειοδικών ο 27χρονος δράστης που ομολόγησε ότι τα ξημερώματα της Πέμπτης, βίασε και σκότωσε την 34χρονη Ζωή Δαλακλίδου, έξω από το πατρικό της στην Ξάνθη. Εκατοντάδες Ξανθιώτες συγκεντρώθηκαν έξω από το δικαστήριο και προσπάθησαν να τον λιντσάρουν, ενώ ένας εξ αυτών κατάφερε να σπάσει τον αστυνομικό κλοιό και χτύπησε με δύναμη το δράστη, ο οποίος φορούσε αλεξίσφαιρο γιλέκο. Σε βάρος του ιδιοκτήτη οπωροπωλείου, Χρήστου Παπάζογλου σχηματίστηκε νωρίτερα την Παρασκευή δικογραφία κακουργηματικού χαρακτήρα για τα αδικήματα της ανθρωποκτονίας, του βιασμού, της ληστείας και του εμπρησμού. Το μεσημέρι, μέσα σε κλίμα ανείπωτης θλίψης, παρουσία των τοπικών αρχών και εκατοντάδων πολιτών έγινε η κηδεία της άτυχης κοπέλας η οποία ήταν κόρη γνωστού έμπορου ξηρών καρπών και παραδοσιακών γλυκισμάτων στην παλιά πόλη της Ξάνθης. Ο δράστης προσήχθη στο τμήμα της Αστυνομικής Διεύθυνσης Ξάνθης τις απογευματινές ώρες της Πέμπτης, αφού η αστυνομία είχε ταυτοποιήσει παλαμικό αποτύπωμά του σε ΙΧ της πυλωτής. Μάλιστα, ο ίδιος είχε βεβαρημένο ιστορικό για αντίστοιχες εγκληματικές ενέργειες καθώς είχε προφυλακιστεί για απόπειρα βιασμού πριν από έναν περίπου χρόνου. Ακολούθησε έρευνα στην οικία του η οποία βρίσκεται μόλις μερικά τετράγωνα μακριά από τον τόπο του εγκλήματος, όπου και εντοπίστηκε το κινητό τηλέφωνο της αδικοχαμένης κοπέλας. Όπως διευκρινίστηκε, ο δράστης δεν ακολούθησε το θύμα και τη φίλη της από το κέντρο της πόλης αλλά από τη διασταύρωση της 40 Εκκλησιών με την οδό Σαρανταπόρου, όπου την αποχαιρέτησε η φίλη της. Η 34χρονη ζωή είχε χτυπηθεί με αιχμηρό όργανο και είχε καεί ζωντανή αφού ο 27χρονος την περιέλουσε με βενζίνη από ρεζερβουάρ μοτοσικλέτας. Σοκαριστική ήταν μάλιστα και η ομολογία του δολοφόνου τις πρώτες πρωινές ώρες της Παρασκευής, ο οποίος είπε ότι ήξερε τη Ζωή από παλιά και ότι του άρεσε. «Την είδα τυχαία τα ξημερώματα της Πέμπτης μπροστά μου και την οδήγησα παρά την αντίστασή της στον ακάλυπτο χώρο. Εκεί έγινε ό,τι έγινε. Είχα προφυλακισθεί πέρσι για υπόθεση βιασμού, όμως είχα βγει από την φυλακή» φέρεται να δήλωσε στις αρχές ο δράστης. Ήταν πιωμένος, κατά δήλωσή του, ενώ αναμένονται τα αποτελέσματα τοξικολογικής εξέτασης. Ο Αστυνομικός Διευθυντής Ξάνθης Γιώργος Γκοδοσίδης σε συνέντευξη Τύπου που παραχώρησε αναφέρθηκε στις φριχτές λεπτομέρειες του εγκλήματος που συγκλονίζει την Ελλάδα. Όπως ανέφερε, ο Χρ. Παπάζογλου προσέγγισε το θύμα έξω από την είσοδο της οικοδομής της, όταν εκείνη επέστρεφε από νυχτερινή έξοδο. Στη συνέχεια την κακοποίησε σεξουαλικά, τη χτύπησε με τα χέρια στο κεφάλι και την περιέλουσε με βενζίνη πριν της βάλει φωτιά. Όπως ανέφερε ο Αστυνομικός Διευθυντής, "πρόκειται για τερατούργημα και δεν το έχω συναντήσει ποτέ". Πάντως, ο δράστης ήταν προκλητικός και στην καθημερινή του ζωή, όπως φαίνεται και από το όνομα που είχε δώσει στο μανάβικό του, το οποίο βρισκόταν στη γειτονιά του τραγικού θύματος. «Μ' ανάβεις στην κρίση» έγραφε η πινακίδα του καταστήματος του 27χρονου...
-
den eixe apoti eipai o kakopios tou arese i kopela kai pige na tin viasi ekane oti ekane kai sto dikastirio eipai oti to eixe anagi ktlp.
-
[HELP] Problem Login Server C4!!!
`Rοmeο replied to Jeremy_'s question in Request Server Development Help [Greek]
perases to java? i oxi