package Ġgg . r sm od . plugins . content . cmd Ċ Ċ import Ġgg . r sm od . game . model . priv . Privilege Ċ import Ġgg . r sm od . plugins . content . cmd . Commands _ plugin . Command . try With Usage Ċ Ċ on _ command (" script ", ĠPriv ilege . DEV _ POWER ){ ĊĠĠĠ Ġval Ġargs Ġ= Ġplayer . get Command Args () ĊĠĠĠ Ġtry With Usage ( player , Ġargs , Ġ" Invalid Ġformat ! ĠExample Ġof Ġproper Ġcommand Ġ< col = 8 0 1 7 0 0 >:: script Ġid Ġargs ...</ col >") Ġ{ Ġvalues Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġvalues [ 0 ]. toInt () ĊĠĠĠĠĠĠĠ Ġval Ġclient Args Ġ= ĠMutable List < Any >( values . size - 1 ) Ġ{} ĊĠĠĠĠĠĠĠ Ġfor ( arg Ġin Ġ 1 Ġuntil Ġvalues . size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġclient Args [ arg - 1 ] Ġ= Ġvalues [ arg ]. toInt OrNull () Ġ?: Ġvalues [ arg ] ĊĠĠĠĠĠĠĠ Ġplayer . run Client Script ( id , Ġ* client Args . to Typed Array ()) ĊĠĠĠĠĠĠĠ Ġplayer . message (" Executing Ġ< col = 0 0 0 0 FF > cs _$ id </ col >< col = 8 0 1 7 0 0 >$ client Args </ col >") ĊĠĠĠ Ġ} Ċ } Ċ Ċ on _ command (" interface ", ĠPriv ilege . DEV _ POWER ) Ġ{ ĊĠĠĠ Ġval Ġargs Ġ= Ġplayer . get Command Args () ĊĠĠĠ Ġtry With Usage ( player , Ġargs , Ġ" Invalid Ġformat ! ĠExample Ġof Ġproper Ġcommand Ġ< col = 8 0 1 7 0 0 >:: interface Ġ 2 1 4 </ col >") Ġ{ Ġvalues Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= Ġvalues [ 0 ]. toInt () ĊĠĠĠĠĠĠĠ Ġplayer . open Interface ( component , ĠInterface Destination . MAIN _ SCREEN ) ĊĠĠĠĠĠĠĠ Ġplayer . message (" Opening Ġinterface Ġ< col = 8 0 1 7 0 0 >$ component </ col >") ĊĠĠĠ Ġ} Ċ } Ċ Ċ on _ command (" open interface ", ĠPriv ilege . DEV _ POWER ) Ġ{ ĊĠĠĠ Ġval Ġargs Ġ= Ġplayer . get Command Args () ĊĠĠĠ Ġtry With Usage ( player , Ġargs , Ġ" Invalid Ġformat ! ĠExample Ġof Ġproper Ġcommand Ġ< col = 8 0 1 7 0 0 >:: open interface Ġinterf Id ĠparentId Ġp Child Id Ġclick Through Ġis Modal </ col >") Ġ{ Ġvalues Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= Ġvalues [ 0 ]. toInt () ĊĠĠĠĠĠĠĠ Ġval Ġparent Ġ= Ġvalues [ 1 ]. toInt OrNull () Ġ?: Ġget Display Component Id ( player . interfaces . displayMode ) ĊĠĠĠĠĠĠĠ Ġval Ġchild Ġ= Ġvalues [ 2 ]. toInt () ĊĠĠĠĠĠĠĠ Ġvar Ġclick able Ġ= Ġvalues [ 3 ]. toInt OrNull () Ġ?: Ġ 0 ĊĠĠĠĠĠĠĠ Ġclick able Ġ= Ġif ( click able Ġ!= Ġ 1 ) Ġ 0 Ġelse Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġmodal Ġ= Ġvalues [ 4 ]. toInt OrNull () Ġ?: Ġ 1 Ġ== Ġ 1 ĊĠĠĠĠĠĠĠ Ġplayer . open Interface ( parent , Ġchild , Ġcomponent , Ġclick able , Ġis Modal Ġ= Ġmodal ) ĊĠĠĠĠĠĠĠ Ġplayer . message (" Opening Ġinterface Ġ< col = 8 0 1 7 0 0 >$ component </ col > Ġon Ġ< col = 0 0 0 0 ff >$ parent :$ child </ col >") ĊĠĠĠ Ġ} Ċ } Ċ Ċ on _ command (" close interface ", ĠPriv ilege . DEV _ POWER ) Ġ{ ĊĠĠĠ Ġval Ġargs Ġ= Ġplayer . get Command Args () ĊĠĠĠ Ġtry With Usage ( player , Ġargs , Ġ" Invalid Ġformat ! ĠExample Ġof Ġproper Ġcommand Ġ< col = 8 0 1 7 0 0 >:: close interface Ġinterface Id </ col >") Ġ{ Ġvalues Ġ-> ĊĠĠĠĠĠĠĠ Ġval Ġinterface Id Ġ= Ġvalues [ 0 ]. toInt () ĊĠĠĠĠĠĠĠ Ġplayer . close Interface ( interface Id ) ĊĠĠĠĠĠĠĠ Ġplayer . message (" Closing Ġinterface Ġ< col = 8 0 1 7 0 0 >$ interface Id </ col >") ĊĠĠĠ Ġ} Ċ }