Squiso ir bezmaksas, jaudīgs automatizācijas rīks, kas ļauj pielāgot Twitch straumi, izmantojot vienkāršus skriptus.
Kā piespiest straumētāju šaut savu ieroci, izmantojot kanāla Twitch punktus
Šis skripta piemērs klausās Twitch Channel Point Reward izpirkšanas režīmā un pēc tam simulē gan peles, gan tastatūras darbības, lai piespiestu straumētāju izšaut ieroci un izmest granātu spēlēs.
Skatieties Video
Skripta piemērs
import com.squiso.*;
import com.squiso.exception.*;
import com.squiso.scripting.*;
import com.squiso.scripting.data.*;
import com.squiso.keyboard.*;
import com.squiso.twitch.*;
import com.squiso.datatypes.*;
import com.squiso.utils.*;
// Important - Please do not change the row below - otherwise you will get a compilation error!
public class Script_Example extends SquisoScript {
@Override
public void onTwitchChannelPointRedeem(OnTwitchChannelPointRedeemData data, API api) throws SquisoException {
// If the reward that got redeemed is called "Shoot Gun"
if (data.getRewardName().equals("Shoot Gun")) {
// Wait 5 seconds (5000ms)
api.sleep(5000);
// Hold down the left mouse button for 2 seconds
api.mouseButtonLeftPress(2000);
}
// If the reward that got redeemed is called "Throw Grenade"
if (data.getRewardName().equals("Throw Grenade")) {
// Wait 5 seconds (5000ms)
api.sleep(5000);
// Press the G key
api.keyPress(KeyboardKey.G);
// Wait a second again
api.sleep(1000);
// Throw the grenade
api.mouseButtonLeftPress();
}
}
}