本帖最后由 124041604 于 2022-11-26 19:02 编辑  
 
据说smc的原理就是通过在游戏过程中触发某些“触发”从而达到修改游戏内存数据的 
目的。常用工具可以理解为程序员事先编好了一部分内容,让地图编辑者稍作改动就能 
完成本为大量的工作。 
smc2.86的作者所设计的“安装框架”就是给某个地图注入一些触发 
其中又是特别设置在player8这个位置。所以player8一定要能进入游戏,否则无效! 
其内容为1: 
condition: 
Always() 
Action: 
Comment("框架 - 触发1: EUD 1.08b 触发器重写框架 Made by 天下我最笨 ", 0, 0,  
0, 0, 0); 
SetDeaths(Player 1, Set to, 1148031160, 0); 
SetDeaths(Player 2, Set to, -190628352, 0); 
SetDeaths(Player 3, Set to, 1342202957, 0); 
SetDeaths(Player 4, Set to, 738576190, 0); 
SetDeaths(Player 5, Set to, 20521, 0); 
SetDeaths(Player 6, Set to, 1040208608, 0); 
SetDeaths(Player 7, Set to, 967837126, 0); 
SetDeaths(Player 8, Set to, -1023344559, 0); 
SetDeaths(Player 2, Set to, 1099612211, 2253); 
SetDeaths(Player 3, Set to, 76234267, 2253); 
SetDeaths(Player 4, Set to, 1364900997, 2253); 
SetDeaths(Player 5, Set to, 1975551232, 2253); 
SetDeaths(Player 6, Set to, 1086337796, 2253); 
SetDeaths(Player 7, Set to, -857669693, 2253); 
SetDeaths(Player 1, Set to, 1726581600, 176); 
SetDeaths(Player 2, Set to, -1207677557, 176); 
SetDeaths(Player 3, Set to, 4491392, 176); 
SetDeaths(Player 4, Set to, 2105594111, 176); 
SetDeaths(Player 5, Set to, 208928784, 176); 
SetDeaths(Player 6, Set to, -1995158133, 176); 
SetDeaths(Player 7, Set to, 1522306308, 176); 
SetDeaths(Player 8, Set to, -1017053103, 176); 
SetDeaths(Player 2, Set to, 5331596, 177); 
SetDeaths(Player 3, Set to, 5323148, 26050); 
触发2: 
condition: 
Always(); 
Deaths(Player 10, Exactly, 1, Unit 0); 
Comment("框架 - 触发2: 这3个框架触发的执行者必须有玩家,最好是1个电脑玩家, 
这里用Player 8", 0, 0, 0, 0, 0); 
Comment("婹婣\<89>脨", 0, 1, 3, 0, 1); 
Comment("", 0, 5331628, 1053592400, 0, 3); 
Comment("", 0, 5331632, 1522800127, 0, 3); 
Comment("", 0, 5331636, -346554287, 0, 3); 
Comment("", 0, 5331640, -858993433, 0, 3); 
Comment("`\<8B>孄嬻\<8A>劺t |