Post: PS3 simple script CheckIfOverHeating
06-07-2014, 12:54 AM #1
Swaqq
Professional Thanker
(adsbygoogle = window.adsbygoogle || []).push({}); y0 guys today im releasing a script I made like a few minutes ago :fa: but this can help you if you are overheating Happy
You will need CCAPI 2.5 and the basic knowledge of C# Enzo

Here is the script:

     public void CheckIfOverHeating()
{
if (lblCELL.Text == "80 C")
{
PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Overheating");
MessageBox.Show("Your PS3 is Overheating.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (lblRSX.Text == "80 C")
{

PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);

PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
MessageBox.Show("Your PS3 is Overheating.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}
else if (lblCELL.Text == "82 C")
{
PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Turning Off in 5 seconds");
Thread.Sleep(5000);
PS3.ShutDown(CCAPI.RebootFlags.ShutDown);


}
else if (lblRSX.Text == "82 C")
{

PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Turning Off in 5 seconds");
Thread.Sleep(5000);
PS3.ShutDown(CCAPI.RebootFlags.ShutDown);

}
}


This will prevent you from YLOD

How to use.
1: At the top of your form write CCAPI PS3 = new CCAPI();
2: Make a label get the temp like this: string temp1 = PS3.GetTemperatureCELL();
string temp2 = PS3.GetTemperatureRSX();
lblCELL.Invoke((MethodInvoker)(() => { lblCELL.Text = temp1; }));
lblRSX.Invoke((MethodInvoker)(() => { lblRSX.Text = temp2; }));
3: Make a Timer
4: In the timer, add CheckIfOverHeating();
5: In the connection button, enable the timer

-------------------------
I know this wasn't straight up a tut but its quite simple so you should be able to figure it out. If you have any questions please feel free to Quote this Thread and I will do my best to reply to your threads Winky Winky

-Have Fun
(adsbygoogle = window.adsbygoogle || []).push({});

The following 4 users say thank you to Swaqq for this useful post:

Azus, John, RTE, Laser
06-08-2014, 03:04 PM #2
Citadel
Samurai Poster
All you did was add an else if statement. Not that hard to do that lol
But nice though for those who can't figure that out

The following user thanked Citadel for this useful post:

Swaqq
06-08-2014, 03:16 PM #3
Turk_Warrior
League Champion
Mine is a fat ps3 its above 79 to 82 On CPU its a unopened ps3 so i dont want to lose money out of it
06-08-2014, 05:32 PM #4
Kush Friendly
League Champion
Originally posted by Warrior View Post
Mine is a fat ps3 its above 79 to 82 On CPU its a unopened ps3 so i dont want to lose money out of it


Open it! Look up a tut on youtube and open it! get air duster too and clean all the dust out! it will be filled with dust
06-08-2014, 05:34 PM #5
Turk_Warrior
League Champion
Originally posted by Kush
Open it! Look up a tut on youtube and open it! get air duster too and clean all the dust out! it will be filled with dust


its fine its normal Smile
06-08-2014, 06:55 PM #6
Notorious
Caprisuns Is Back
Originally posted by NGU View Post
y0 guys today im releasing a script I made like a few minutes ago :fa: but this can help you if you are overheating Happy
You will need CCAPI 2.5 and the basic knowledge of C# Enzo

Here is the script:

     public void CheckIfOverHeating()
{
if (lblCELL.Text == "80 C")
{
PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Overheating");
MessageBox.Show("Your PS3 is Overheating.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else if (lblRSX.Text == "80 C")
{

PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);

PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
MessageBox.Show("Your PS3 is Overheating.", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}
else if (lblCELL.Text == "82 C")
{
PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Turning Off in 5 seconds");
Thread.Sleep(5000);
PS3.ShutDown(CCAPI.RebootFlags.ShutDown);


}
else if (lblRSX.Text == "82 C")
{

PS3.RingBuzzer(CCAPI.BuzzerMode.Continuous);
Thread.Sleep(1000);
PS3.RingBuzzer(CCAPI.BuzzerMode.Single);
PS3.Notify(CCAPI.NotifyIcon.CAUTION, "PS3 Turning Off in 5 seconds");
Thread.Sleep(5000);
PS3.ShutDown(CCAPI.RebootFlags.ShutDown);

}
}


This will prevent you from YLOD

How to use.
1: At the top of your form write CCAPI PS3 = new CCAPI();
2: Make a label get the temp like this: string temp1 = PS3.GetTemperatureCELL();
string temp2 = PS3.GetTemperatureRSX();
lblCELL.Invoke((MethodInvoker)(() => { lblCELL.Text = temp1; }));
lblRSX.Invoke((MethodInvoker)(() => { lblRSX.Text = temp2; }));
3: Make a Timer
4: In the timer, add CheckIfOverHeating();
5: In the connection button, enable the timer

-------------------------
I know this wasn't straight up a tut but its quite simple so you should be able to figure it out. If you have any questions please feel free to Quote this Thread and I will do my best to reply to your threads Winky Winky

-Have Fun


or use a bool tears ohhh wait....

    
public bool overHeating()
{
if(PS3.GetTemperatureCell() > 79 || PS3.GetTemperatureRSX() > 79)
return true;
return false;
}

//how to use (derp)

//in a timer....

if(overHeating)
{
label1.Text = "PS3 is over heating";
}
else
{
label1.Text = "PS3 is good";
}

//on form load
timer1.Start();

The following user thanked Notorious for this useful post:

Swaqq
06-08-2014, 06:58 PM #7
Swaqq
Professional Thanker
Originally posted by Prime
or use a bool tears ohhh wait....

    
public bool overHeating()
{
if(PS3.GetTemperatureCell() > 79)
return true;
return false;
}

//how to use (derp)

//in a timer....

if(overHeating)
{
label1.Text = "PS3 is over heating";
}
else
{
label1.Text = "PS3 is good";
}

//on form load
timer1.Start();


True but I made this in like a minute lmao
06-08-2014, 09:08 PM #8
mack32
Hurah!
Originally posted by Prime
or use a bool tears ohhh wait....

    
public bool overHeating()
{
if(PS3.GetTemperatureCell() > 79 || PS3.GetTemperatureRSX() > 79)
return true;
return false;
}

//how to use (derp)

//in a timer....

if(overHeating)
{
label1.Text = "PS3 is over heating";
}
else
{
label1.Text = "PS3 is good";
}

//on form load
timer1.Start();


You can't do this because GetTemperatureCell() is a string and you can only set strings equal (=) to another string ..... i think

Correct me if i'm wrong. I'm still learning tears
06-08-2014, 09:11 PM #9
Notorious
Caprisuns Is Back
Originally posted by Mackalicious View Post
You can't do this because GetTemperatureCell() is a string and you can only set strings equal (=) to another string..... i think

Correct me if i'm wrong. I'm still learning tears

well yeah probaly, idk about ccapi. but then u can just set it to the label

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo