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(); } } }