Jump to content

Recommended Posts

Posted

Introduction

Εδω και 1 βδομαδα αρχισα να μαθενω λιγο C# , γι αυτο αλλωστε και το basic στον τιτλο. Ακομα δεν ειμαι σε θεση να κανω κατι advanced γιατι ασχολουμαι λιγο καιρο.Τι προκειται να κανουμε ακριβως; Για οσους δεν καταλαβαν θα κανουμε 1 προγραμμα στο οποιο καποιος χρηστης του server σας θα βαζει το ονομα του χαρακτηρα του, το τιτλο του email (subject) και το body(κεντρικο σημειωμα) και θα διαλεγει τι ειδος εξυπηρετηση θελει. Θα παταει ενα κουμπι και τα στοιχεια θα πανε στο email του admin.Σε αυτο το tutorial αναφερω gmail. Ομως επειδη μια εικονα = 1000 λεξεις , το τελικο αποτελεσμα μας θα ειναι:

efs2s5.jpg

Καλο θα ηταν κατι τετοιο να το εχετε μαζι με το patch του server σας ωστε οι παικτες να το παιρνουν χωρις δευτερο κατεβασμα κ.λ.π και να μπορουν να το χρησιμοποιησουν οποτε θελησουν.

 

Τι θα χρειαστουμε

  • [C# 2010 express ( κατεβαστε το φρεε googlarete το )
  • Διαβαστε οτι γραφω , οχι μονο τον code για να καταλαβετε, ειναι απλα

 

Ας αρχισουμε

Δημιουργειστε ενα καινουριο project φυσικα Windows Form Aplication.

Σχεδιαση

Βαλτε 2 κουμπια το ενα ονομαστε το Send Email και το αλλο exit.

Βαλτε 3 label και διπλα απο το καθενα 1 textboxes εκτος απο το 3ο. στο 3ο βαλτε ενα listbox . Ονομαζετε τα label character name , mail subject kai reason αντιστοιχα.Στο listbox δεξια σας εχει add new item βαλτε οτι θελετε εγω οπως βλεπετε εβαλα: bug report, donation, server suggestions kai general problems

Τελος βαλτε ακομα 1 label και 1 textbox κατω απο αυτο . Ονομαστε το label

Mail body. Δεστε την εικονα πιο πανω για να καταλαβετε καλυτερα :)

Κωδικας

Ωραια λοιπον μεχρι εδω, τωρα ειναι το 'δυσκολο' μερος, το coding. Λοιπον καταρχας να πουμε πως στο συγκεκριμενο προγραμμα θα χρειαστει να βαλουμε κωδικα μονο στα 2 κουμπια , πουθενα αλλου. Θα ξεκινησουμε απο το κουμπι Exit που ειναι παρα πολυ απλο. Διπλο κλικ λοιπον στο κουμπι Exit και θα σας βγαλει το source code του.Ετσι οπως ειναι θα του δωσουμε την εντολη να κλεινει το προγραμμα.Γραψτε λοιπον την εξης σειρα

this.Close();

Αυτο ηταν , ετοιμο το κουμπι Exit για να το διαπιστωσετε μπορειτε να πατησετε F5 ωστε να τρεξει το προγραμμα και να το πατησετε , θα δειτε πως το προγραμμα θα κλεισει.

Διπλο κλικ τωρα στο κουμπι Send Email που ειναι το βασικο μας.

Ναι αλα για να πατησουν αυτο το κουμπι θα πρεπει να εχουν συμπληρωσει ολα τα στοιχεια τους , δε θελουμε να αφησουν κανενα στοιχειο κενο, βαζουμε λοιπον αυτον τον κωδικα :

if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == ""
                || listBox1.SelectedItems.Count == 0 )
            {
                MessageBox.Show("You must complete all the fields", "Error founded", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }

Με λιγα λογια λεμε αν εστω και ενα απο τα textboxes δεν ειναι συμπληρωμενα η η λιστα δεν εχει κανενα επιλεγμενο αντικειμενο να μην γινεται τιποτα και να ακυρωνεται.

Τωρα για να το κανουμε πιο απλο το κωδικα θα ορισουμε μια μεταβλητη για καθε textbox , κατω απο αυτο που βαλατε πριν βαλτε

string charname = textBox1.Text;
            string mailsubject = textBox2.Text;
            string body = textBox3.Text;
            string reason = listBox1.SelectedItem.ToString();

Τωρα λοιπον ηρθε η ωρα να δημιουργησουμε τον κωδικα ο οποιος βασικα αυτος στελνει το email.Βαλτε απο κατω το εξης

  try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

                mail.From = new MailAddress(""); // to email sas
                mail.To.Add("to_address@mfc.ae"); // to email sas
                mail.Subject = mailsubject;
                mail.Body = "Character Name: "+charname+"\n"+body;

                SmtpServer.Port = 587;
                SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password"); //sto user name balte to email sas kai sto password ton kodiko sas
                SmtpServer.EnableSsl = true;

                SmtpServer.Send(mail);
                MessageBox.Show("mail Send");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

Κοιταξτε καλα τα // , σας λενε τι ακριβως να βαλετε , μη ξεχνατε μιλαμε για Gmail.

Παντε πανω πανω και κατω απο το τελευταιο using βαλτε

using System.Net.Mail;

 

Εισαστε ετοιμοι, μπορειτε να τρεξετε το προγραμμα σας πατωντας F5 για να δειτε τα αποτελεσματα. Αν θελετε να παρετε το .exe file καντε save all και παντε στο φακελο obj και θα βρειτε το .exe αρχειο ωστε να το βαλετε στο patch σας και γενικα να μπορει να το τρεξουν ολοι.

Ολοκληρως ο κωδικας θα ειναι:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net.Mail;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == ""
                || listBox1.SelectedItems.Count == 0 )
            {
                MessageBox.Show("You must complete all the fields", "Error founded", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }

            string charname = textBox1.Text;
            string mailsubject = textBox2.Text;
            string body = textBox3.Text;
            string reason = listBox1.SelectedItem.ToString();
  try
            {
                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

                mail.From = new MailAddress(""); // to email sas[
                mail.To.Add("to_address@mfc.ae"); // to email sas
                mail.Subject = mailsubject;
                mail.Body = "Character Name: "+charname+"\n"+body;

                SmtpServer.Port = 587;
                SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password"); //sto user name balte to email sas kai sto password ton kodiko sas
                SmtpServer.EnableSsl = true;

                SmtpServer.Send(mail);
                MessageBox.Show("mail Send");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }


        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

Αυτο βεβαια ειναι ενα βασικο admin contactor , μπορει να βελτιωθει κιαλο αν ασχοληθειτε , παντως πιστευω ειναι ψηλο ωραιο για τους admin , δειχνει πως ασχολουνται με τον server

ΤΕΛΟΣ

Posted

πολύ καλό, καιρό έχω να δω κάτι καινούργιο shared εδώ στο mxc ! +1 Reputation από εμένα ..!

+1 rep ? omg

its not even coded with java  , not even check if the character name are right or no  its just a send mail program you can google it

Posted

Sorry about it , but i would like to share it in greek.

 

Then go share it in the Greek section, if you want to share it here translate it into English.

 

Mod should move this topic to the Greek section.

Posted

Then go share it in the Greek section, if you want to share it here translate it into English.

 

Mod should move this topic to the Greek section.

you are wrong since i put my [GR] tags i have the right to post it here :)
Posted

you are wrong since i put my [GR] tags i have the right to post it here :)

 

- Remember that this section is international, so you can't use your own native language, whenever you're willing to.

 

check rules next time

http://maxcheaters.com/forum/index.php?topic=218170.0

 

the main thing is to keep this forum clean, if international ppl can not read it, why would it be here?  :)

Posted

you are wrong since i put my [GR] tags i have the right to post it here :)

 

You are wrong. According to forum rules you are not allowed to use your own native language other than English since this is an English section.

 

Besides, there is nothing really special about your program.

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • SOCNET — is a universal service combining a digital goods store, an SMM panel, and a Telegram bot for purchasing Telegram Stars; here you will find TikTok, Instagram, Reddit, Twitter, Telegram, Facebook, LinkedIn, WhatsApp, SnapChat, YouTube, Google, Discord accounts, emails (Outlook, Hotmail, Gmail, Rambler, Firstmail, and others), access to ChatGPT 5, gift cards, and premium subscriptions to many services — all at the best prices! We are currently actively looking for new suppliers for various product categories, which include: Priority list of positions: — Snapchat old and new accounts | With snapscores | Geo: Europe/USA | Full access via email/phone number — Reddit old accounts (brute or cracked origin, self-regs) with post and comment karma from 100 up to 100,000+ | Full access with email included — LinkedIn old accounts with real connections | Geo: Europe/USA | Full email access + active 2FA password — Instagram old accounts (2010-2023) | Full email access (possibly with attached 2FA password) — Facebook old accounts (2010-2023) | Full email access (possibly with attached 2FA password) | With friends or without friends | Geo: Europe/USA/Asia — Threads accounts | Full email access (possibly with attached 2FA password) — TikTok/Facebook/Google ADS Agency advertising accounts We are also open to considering other product categories from you, feel free to contact us through the details listed below in this thread! ⚡ Terms of cooperation: ⚡ 1. You prepare a preliminary description of your product 2. We publish your product in our online store and Telegram bots (in both Russian and English). 3. After the product is sold in our stores, we transfer the funds to you by any convenient method within 24 hours from the moment of sale (any cryptocurrency, PayPal, Payeer, TG Stars, and other methods)   ‼ If you have doubts about working with us or are afraid to send the product first, we agree to work through an escrow service of a trusted provider, or you can simply check out the huge base of reviews about our services in this Google document (reviews from our website, Telegram bot, and other platforms where our products are listed). Document ⭐ We invite you to COOPERATE and EARN with us ⭐ Do you want to sell your product or service in our stores and earn money? Become our partner or propose mutually beneficial cooperation? Become our wholesale client and receive the best conditions and discounts? You can contact us through the CONTACTS listed in this thread. We build a reliable partnership network in all areas of online business. We are ready to participate in joint content creation, giveaways, and events! If you work in digital, traffic, accounts, or media and other fields — let’s discuss possible cooperation. We value quality, transparency, and growth. If this resonates with you — write to us, we are open to dialogue! Our current list of partners ⭐ Our contacts ⭐ ➡ Telegram ➡ WhatsApp ➡ Email: solomonbog@socnet.store ➡ Discord: socnet_support ⭐ Our online store ⭐ SOCNET.STORE ⭐ Our Telegram bot for purchasing Telegram Stars ⭐ SOCNET.CC ⭐ Our SMM Panel for social media promotion ⭐ SOCNET.PRO ⭐ Telegram shop ⭐ SOCNET.SHOP   ✅ News resources ➡ Telegram channel ➡ Discord server ➡ WhatsApp channel
    • SOCNET — is a universal service combining a digital goods store, an SMM panel, and a Telegram bot for purchasing Telegram Stars; here you will find TikTok, Instagram, Reddit, Twitter, Telegram, Facebook, LinkedIn, WhatsApp, SnapChat, YouTube, Google, Discord accounts, emails (Outlook, Hotmail, Gmail, Rambler, Firstmail, and others), access to ChatGPT 5, gift cards, and premium subscriptions to many services — all at the best prices! We are currently actively looking for new suppliers for various product categories, which include: Priority list of positions: — Snapchat old and new accounts | With snapscores | Geo: Europe/USA | Full access via email/phone number — Reddit old accounts (brute or cracked origin, self-regs) with post and comment karma from 100 up to 100,000+ | Full access with email included — LinkedIn old accounts with real connections | Geo: Europe/USA | Full email access + active 2FA password — Instagram old accounts (2010-2023) | Full email access (possibly with attached 2FA password) — Facebook old accounts (2010-2023) | Full email access (possibly with attached 2FA password) | With friends or without friends | Geo: Europe/USA/Asia — Threads accounts | Full email access (possibly with attached 2FA password) — TikTok/Facebook/Google ADS Agency advertising accounts We are also open to considering other product categories from you, feel free to contact us through the details listed below in this thread! ⚡ Terms of cooperation: ⚡ 1. You prepare a preliminary description of your product 2. We publish your product in our online store and Telegram bots (in both Russian and English). 3. After the product is sold in our stores, we transfer the funds to you by any convenient method within 24 hours from the moment of sale (any cryptocurrency, PayPal, Payeer, TG Stars, and other methods)   ‼ If you have doubts about working with us or are afraid to send the product first, we agree to work through an escrow service of a trusted provider, or you can simply check out the huge base of reviews about our services in this Google document (reviews from our website, Telegram bot, and other platforms where our products are listed). Document ⭐ We invite you to COOPERATE and EARN with us ⭐ Do you want to sell your product or service in our stores and earn money? Become our partner or propose mutually beneficial cooperation? Become our wholesale client and receive the best conditions and discounts? You can contact us through the CONTACTS listed in this thread. We build a reliable partnership network in all areas of online business. We are ready to participate in joint content creation, giveaways, and events! If you work in digital, traffic, accounts, or media and other fields — let’s discuss possible cooperation. We value quality, transparency, and growth. If this resonates with you — write to us, we are open to dialogue! Our current list of partners ⭐ Our contacts ⭐ ➡ Telegram ➡ WhatsApp ➡ Email: solomonbog@socnet.store ➡ Discord: socnet_support ⭐ Our online store ⭐ SOCNET.STORE ⭐ Our Telegram bot for purchasing Telegram Stars ⭐ SOCNET.CC ⭐ Our SMM Panel for social media promotion ⭐ SOCNET.PRO ⭐ Telegram shop ⭐ SOCNET.SHOP   ✅ News resources ➡ Telegram channel ➡ Discord server ➡ WhatsApp channel
    • sell adena, items, account l2rebon signature x1 - 1kk = 1 dollars l2reborn x10 - 500kk = 4 dollars E-Global x Lu4 - 1kk = 2 dollars BOHPTS - x20-x500 TOP PRICE DISCORD - GODDARDSHOP TELEGRAM - MMOPROMO THE BEST PRICES IN THE WORLD OF LINEAGE 2
    • Can you reupload system patch?
    • he was my customer many years ago, i setup his acp and some statistics on his website, plus some security it is big difference than "friend"   its more dissapointment than hate, take example acis, how many years still development. PS: you know i was selling websites and i still sell donate panels for l2 servers right?
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock