Post: Skype Tool w/ Source Code
11-03-2014, 12:18 AM #1
jagex
Gym leader
(adsbygoogle = window.adsbygoogle || []).push({}); Not feature heavy just posting the source. So can people stop making skype tools now lol? There is like a billion of them on this site >.>

You must login or register to view this content.

Virus Scan:
You must login or register to view this content.

If you don't want to download it:

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

}
Skype mySkype = new Skype();
decimal spamAmount;
string message = "Logged In As:" + " ";


private void btn_attachSkype_Click(object sender, EventArgs e)
{

Process[] p = Process.GetProcessesByName("Skype");
if (p.Length != 1)
{
MessageBox.Show("Skype Not Running!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
{
try
{
mySkype.Attach(5, true);
this.Text = message + mySkype.CurrentUser.FullName;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
loadContacts();
timer2.Start();
Tasks();

}

}

private void loadContacts()
{
foreach (User myFriends in mySkype.Friends)
{

cmb_Friends.Items.Add(myFriends.Handle);
}


}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Make sure you are logged onto skype before clicking attach", "Help");
}

private void Form1_Load(object sender, EventArgs e)
{

cmb_status.Items.Add("Online");
cmb_status.Items.Add("Offline");
cmb_status.Items.Add("Away");
cmb_status.Items.Add("Do Not Disturb");
}

private void btn_sendMSG_Click(object sender, EventArgs e)
{

try
{
spamAmount = Numeric.Value;
string friend = cmb_Friends.SelectedItem.ToString();
if (cmb_Friends.SelectedIndex != -1)
{
for (int i = 0; i < spamAmount; i++)
{

mySkype.SendMessage(friend, txtBox_message.Text);
}
}
else
{
MessageBox.Show("Select a friend first!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
}
}
catch (Exception)
{
txtBox_message.Text = "Empty Message or Spam Amount Detected";
}
}

private void btn_spamAll_Click(object sender, EventArgs e)
{
foreach(User myFriends in mySkype.Friends)
{
try
{
spamAmount = Numeric.Value;
for (int i = 0; i < spamAmount; i++)
{
if (myFriends.OnlineStatus == TOnlineStatus.olsOnline | myFriends.OnlineStatus == TOnlineStatus.olsDoNotDisturb | myFriends.OnlineStatus == TOnlineStatus.olsAway)
{

mySkype.SendMessage(myFriends.Handle, txtBox_message.Text);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);

}
}
}

private void txtBox_spamAmount_TextChanged(object sender, EventArgs e)
{

}

async Task Tasks()
{

while(true)
{
cmb_Friends.Items.Clear();
loadContacts();
await Task.Delay(200000);
}

}

private void btn_Exit_Click(object sender, EventArgs e)
{

this.Close();
}

private void Numeric_ValueChanged(object sender, EventArgs e)
{
Numeric.Maximum = 9999;
}

private void button1_Click_1(object sender, EventArgs e)
{
mySkype.CurrentUserProfile.FullName = "";
}

private void timer2_Tick(object sender, EventArgs e)
{
timer1.Interval = 1000;
this.Text = message + mySkype.CurrentUser.FullName;
if (txtBox_DisplayName.Text != "")
{
mySkype.CurrentUserProfile.FullName = txtBox_DisplayName.Text;

}
if (txtBox_moodText.Text != "")
{
mySkype.CurrentUserProfile.MoodText = txtBox_moodText.Text;
}
if (txtBox_mobile.Text != "")
{
mySkype.CurrentUserProfile.PhoneMobile = txtBox_mobile.Text;
}
if (cmb_status.SelectedText == "Online")
{
mySkype.CurrentUserStatus = TUserStatus.cusOnline;

}
if (cmb_status.SelectedText == "Offline")
{
mySkype.CurrentUserStatus = TUserStatus.cusOffline;

}
if (cmb_status.SelectedText == "Away")
{
mySkype.CurrentUserStatus = TUserStatus.cusAway;

}
if (cmb_status.SelectedText == "Do Not Disturb")
{
mySkype.CurrentUserStatus = TUserStatus.cusDoNotDisturb;

}
int activeChats = mySkype.ActiveChats.Count;
lbl_activeChatAmt.Text = activeChats.ToString();


}

private void txtBox_birthday_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
if (!char.IsDigit(ch))
{
e.Handled = true;
MessageBox.Show("Numbers Only Please", "Error");
txtBox_mobile.Clear();
}
}

private void cmb_status_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;

if(char.IsLetter(ch))
{
e.Handled = true;
}

}

private void cmb_Friends_KeyPress(object sender, KeyPressEventArgs e)
{
char ch = e.KeyChar;
if (char.IsLetterOrDigit(ch))
{
e.Handled = true;
}
}
Last edited by jagex ; 11-03-2014 at 12:23 AM.

The following user thanked jagex for this useful post:

xDebugKiller
11-24-2014, 11:18 AM #2
SunnyTehFunny
Climbing up the ladder
can you add me on skype?
dj-sunnyfreak
please!
11-24-2014, 05:29 PM #3
jagex
Gym leader
Originally posted by SunnyMoDz View Post
can you add me on skype?
dj-sunnyfreak
please!


What for? ;o

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo