Deleted User
02/09/2024, 7:33 AMelsafrozen2592
02/09/2024, 7:53 AMDeleted User
02/09/2024, 8:12 AMcactus_pc28k
02/09/2024, 10:03 AMcactus_pc28k
02/09/2024, 10:31 AMjavascript
//server script
function onUpdate(entity){
var formation = entity.getFormation();
var dataMap = entity.getResourceState().getDataMap();
if(dataMap.getInt('Button4')){
//button4 wo tekiou button ni shitato soutei
var makudata = [];
makudata.push(dataMap.getInt('Button0'));
makudata.push(dataMap.getInt('Button1'));
makudata.push(dataMap.getInt('Button2'));
makudata.push(dataMap.getInt('Button3'));
makudata = JSON.stringify(makudata).replaceAll(',', '/'); // "/"ga hairuto crash surunode henkan
dataMap.setString('maku', makudata, 3); //button0~3 wo JSON mojiretsu ni shite "maku" datamap ni ireru
dataMap.setInt('Button4', 0, 3); //Button4 wo 初期値ni modosu
}
}
現在no code no 変数の初期値を設定 no tokorowo
javascript
// 変数の初期値を設定
var makudata = entity.getResourceState().getDataMap().getString('maku');
if(makudata = '') makudata = [0, 0, 0, 0]; //serverscript kara settei sarete inai baai syoukichi toshite 0, 0, 0, 0ni suru
else makudata = JSON.parse(makudata.replaceAll('/', ',')); //settei sarete iru baai JSON mojiretsuwo array ni modosu
var sign_type = makudata[0], //種別
sign_dist = makudata[1]; //行先
sign_line = makudata[2]; //路線名
isenable = makudata[3]; //方向幕の有効/無効cactus_pc28k
02/09/2024, 10:32 AMDeleted User
02/09/2024, 10:34 AMcactus_pc28k
02/09/2024, 10:34 AMcactus_pc28k
02/09/2024, 10:34 AMcactus_pc28k
02/09/2024, 10:35 AMcactus_pc28k
02/09/2024, 10:36 AMcactus_pc28k
02/09/2024, 10:36 AMcactus_pc28k
02/09/2024, 10:36 AMcactus_pc28k
02/09/2024, 10:36 AMcactus_pc28k
02/09/2024, 10:36 AMDeleted User
02/09/2024, 10:37 AMcactus_pc28k
02/09/2024, 10:38 AMcactus_pc28k
02/09/2024, 10:39 AMDeleted User
02/09/2024, 11:06 AM