小谈3c作弊

  地图下载

http://download.csdn.net/source/228036

    相信很多人很喜欢玩魔兽的3c,很强的配合性和游戏性曾让我一度沉迷,但是神一样的对手不如猪一样的战友 ,当你遇到猪一样战友的时候,是逃跑,还是硬撑着最后被蹂躏呢,都不是,这不是我的风格,我的风格是凭一己之力力挽狂澜,对就是作弊,(鄙视我吧)。

   但作弊并不简单,就拿3c orc1.69开刀,用worldedit打开地图,随便改个东西,保存后,用war3打开,怎么回事,绵羊选不了英雄。看来地图作者是作了保护了。用MPQWorkshop打开文件。

果然worldedit的文件头被删掉了,也就是无法用worldedit修改触发器了。

好来招绝的,解压缩里面后缀为j的脚本文件

分析一下,原来暴雪的j语言也没有传说中的那么恐怖

//和vc一样是注释

最前面是注释,接着以globals表示的是全局变量,变量类型有boolean array,integer,real,string array ,item array ,player,timer,timerdialog,unit,trigger 等看看字面意思应该都知道意思了吧。

这里重点说明一下trigger ,就是所谓的触发器

我在这里添加了一个新的触发器

   trigger                 gg_trg_newa                = null

相当告诉编译器有一个叫newa的触发器了

有定义就应该有函数了仿照上面形式我给红色玩家(Player(0))设一个当在聊天窗口输入rand的时候加10w块的函数,变态吧。

添加在一样结构的trigger 后面

 

// ===========================================================================
//  Trigger: newa
// ===========================================================================
function Trig_newa_Actions takes nothing returns nothing
    call SetPlayerStateBJ( Player(
0 ), PLAYER_STATE_RESOURCE_GOLD,  100000  )
endfunction

// ===========================================================================

 

这个是红色玩家+10w金币的action,不能直接加,这样作弊太没水准了。所以我在下面加了个控制

// ===========================================================================
function InitTrig_newa takes nothing returns nothing
    
set  gg_trg_newa  =  CreateTrigger(  )
    call TriggerRegisterPlayerChatEvent( gg_trg_newa, Player(
0 ),  " rand " true  )
    call TriggerAddAction( gg_trg_newa, function Trig_newa_Actions )
endfunction

// ===========================================================================

 

对就是在聊天窗口输入rand,呵呵我的网名

 好了函数写好了,下面是调用了

在“function InitCustomTriggers takes nothing returns nothing”这句话后面添加调用函数

 

    call InitTrig_newa(  )

好了大功告成了,保存j文件,用 MPQWorkshop将原来的j文件删掉,将我们改好的j文件加入,呵呵新的1.693c orc作成了,这样作弊的话,就是正版在游戏列表里也能看到图象,好象正版图一样,呵呵。

好了改好了作弊去了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值