游戏脚本为什么要俢改主题活动风采 脚本才能用

微信扫一扫
关注【遇事找法】随时随地获取法律帮助与生活法律热点常识
微信扫一扫关注
您当前位置:
&&&&&&&&&&&&&&&正文
出售游戏脚本,不修改任何游戏数据,违法吗
51f63a9c050f0
出售游戏脚本,不修改任何游戏数据,违法吗
云南 大理 洱源县发表时间: 17:49
尊敬的用户请先登录后解答该咨询。
微律云服务平台
温馨提示:只有认证通过的律师才能回复咨询。
属于违法的。
回复时间: 15:12
回答者将收到好评 好评数已记录
消费者权益相关词条:
遇到问题您可以尝试:
根据您遇到的问题找一个专业律师
不用注册,快速回复,马上在线咨询专业律师!
您的问题描述越详细,律师回答越及时越准确~
律师回复后第一时间短信通知您
请输入正确的手机号码
验证码错误!
找法推荐律师
吉安优秀律师
消费者权益律师
相关法律帮助
热门找律师:
热门问题:
热点推荐:
Copyright@ 版权所有 找法网()- 中国大型法律服务平台&游戏中修改脚本默认按键及更改功能教程 - 使用教程和攻略经验 - LOL91脚本插件
5886 次浏览 |
文章目录查看脚本
进入游戏后,按“Shift”键即可呼出脚本菜单。菜单内包含多个脚本调试选项,你需要修改哪个脚本的功能,就点击哪个脚本即可,推荐只修改英雄脚本,其他脚本默认设置即可。
1. 鼠标左键单击要修改的按键的位置;
2. 在栏目最上方会提示“press key for ***”要求你设置按键;
3. 在键盘上按一下你要设置的按键即可。
数量限制类一般用于“蓝量”、“人数”、“血量”等,用于控制某个功能的数量,修改只需鼠标点住黄色的竖杠拖动。
目标选择器用于连招、骚扰等攻击敌方英雄,可选择优先攻击对象,特别是团战中。
没有个人说明
55 19 13 13 11 11 10 9 9 8
244993 70668 55261 36939 35225 28110 24340 24165 20943 20018查看: 17205|回复: 43
CE脚本示例(一)
在线时间 小时
脚本示例,大家不用关心脚本具体是做什么的。
只要看看脚本的结构和命令的用法即可
[ENABLE]
//脚本编写 瘸腿大象
//如果在游戏版本不是1.20e,需修正define部分的游戏函数地址,和入口地址
fullaccess(war3.exe+17b000,0x1000)
globalalloc(myhook_install,0x3000)
label(xmyhook_install)
//=========游戏函数
define(tablekey,war3.exe+17b7a0)& & //判断修改器做什么
define(UnitSize,war3.exe+17b7a4)& & //改变单位大小用的数值
define(ItemNum,war3.exe+17b7a8)& & //改变物品数量用的数值
define(Sikll,war3.exe+17b7ac)& & //添加技能用的数值
define(MouseXYPointer,Game.dll+84BBEC) //鼠标坐标指针&&
define(AddHeroXP,game.dll+2c38d0)
define(CreateItem,game.dll+2bd4b0)
define(CreateGroup,game.dll+2b93a0)
define(CreateUnitAtLoc,game.dll+2bf0b0)
define(FirstOfGroup,game.dll+2bae20)
define(FogEnable,game.dll+2b2250)
define(FogMaskEnable,game.dll+2b2280)
define(GetItemTypeId,game.dll+2bd5d0)
define(GetLocalPlayer,game.dll+2cca00)
define(GetOwningPlayer,game.dll+2c80a0)
define(GetPlayerAlliance,game.dll+2ce970)
define(GetUnitTypeId,game.dll+2c00a0)
define(GroupEnumUnitsSelected,game.dll+2babd0)
define(KillUnit,game.dll+2c79b0)
define(Location,game.dll+2ad710)
define(Player,game.dll+2cc9d0)
define(SetItemCharges,game.dll+2beaa0)
define(SetPlayerAlliance,game.dll+2ae920)
define(SetUnitInvulnerable,game.dll+2c47f0)
define(SetUnitPosition,game.dll+2c0580)
define(SetUnitScale,game.dll+2c20a0)
define(UnitAddAbility,game.dll+2c84e0)
define(UnitItemInSlot,game.dll+2c5410)
define(UnitRemoveItemFromSlot,game.dll+2c5150)
define(UnitResetCoolDown,game.dll+2c9410)
//===========自定义函数
//初始化1个全局组。减少内存泄漏。用于所有的组操作
//返回选中单位组中第1个单位
//取鼠标指向的地图坐标
define(mycall_InstallGroup,call myhook_install+1000)&&//21
define(mycall_GetSelectUnit,call myhook_install+1040) //22
define(mycall_GetMouseXYinMap,call myhook_install+10a0)& &//1e
//============自定义数据
//2000 xy,鼠标在地图中的坐标
//2010 GROUP,全局使用的组,为了减少内存泄漏
//2014 LocalPlayer
//2020 Unit选中单位
//2024 UnitOwniner选中单位所属玩家
//2030 mycall_GetSelectUnitV2临时使用
define(MouseX,myhook_install+2000)
define(MouseY,myhook_install+2004)
define(GROUP,myhook_install+2010)
define(LOCALPLAYER,myhook_install+2014)
define(Loc,myhook_install+2018)
define(Unit,myhook_install+2020)
define(UnitOwniner,myhook_install+2024)
define(UnitTypeId,myhook_install+2028)
define(temp1,myhook_install+2030)& && &//临时变量。只是为了看着舒服
define(temp2,myhook_install+2034)
define(temp3,myhook_install+2038)
define(temp4,myhook_install+203c)
define(text1,myhook_install+2050)
myhook_install+2050:
db 'test message'
//=============hook入口
game.dll+4dd90:
jmp myhook_install
nop
xmyhook_install:
//判断标志决定是否执行修改
myhook_install:
test ecx,ecx
db 75 06
mov [GROUP],ecx&&//每次重新开始后,都重置全局组& && && &&&
mov eax,[tablekey]
test eax,eax
db 74 0f
pushad
call myhook_install+40
xor eax,eax
mov [tablekey],eax
popad
mov [game.dll+85ff20],ecx
jmp xmyhook_install
myhook_install+40:& && && &//判断标志执行对应修改
push eax
mycall_InstallGroup& && &&&//首先初始化全局组
pop eax
cmp eax,1& && && && && && & //1==给选中单位加经验100w
je myhook_install+200& && & //16
cmp eax,2& && && && && && & //2==瞬移
je myhook_install+280& && & //22
cmp eax,3& && && && && && & //3==killunit
je myhook_install+300& && & //f
cmp eax,4& && && && && && & //4==mapon
je myhook_install+380& && & //12
cmp eax,5& && && && && && & //5==mapoff
je myhook_install+400& && & //12
cmp eax,6& && && && && && & //6==选中单位无敌
je myhook_install+480& && & //11
cmp eax,7& && && && && && & //7==选中单位不无敌
je myhook_install+500& && & //11
cmp eax,8& && && && && && & //8==选中单位重置技能CD
je myhook_install+580& && & //f
cmp eax,9& && && && && && & //9==复制选中单位到鼠标位置给玩家自己
je myhook_install+600& && &//47
cmp eax,0a& && && && && && &//a==复制所有物品
je myhook_install+680& && &//63
cmp eax,0b& && && && && && &//b==改变单位大小
je myhook_install+700& && &//1d
cmp eax,0c& && && && && && &//c==设置物品数量
je myhook_install+780& && &//23
cmp eax,0d& && && && && && &//d==丢弃所有物品
je myhook_install+800& && &//40
cmp eax,0e& && && && && && &//e==添加技能
je myhook_install+880& && &//1b
cmp eax,0f& && && && && && &//f==复制单位
je myhook_install+900
cmp eax,10& && && && && &&&//10==选中单位所属玩家给玩家完全控制权
je myhook_install+980
cmp eax,11& && && && && &&&//11==显示文本
je myhook_install+0a00
ret
//d0
myhook_install+200:
mycall_GetSelectUnit
mov eax,[Unit]
push 1
push #1000000
push eax
call AddHeroXP
add esp,0c
ret
myhook_install+280:
mycall_GetMouseXYinMap
mycall_GetSelectUnit
mov eax,[Unit]
lea ebx,[MouseY]
lea ecx,[MouseX]
push ebx
push ecx
push eax
call SetUnitPosition
add esp,0c
ret
myhook_install+300:
mycall_GetSelectUnit
mov eax,[Unit]
push eax
call KillUnit
add esp,4
ret
myhook_install+380:& &//mapon
push 0
call FogEnable
push 0
call FogMaskEnable
add esp,8
ret
myhook_install+400:& &//mapoff
push 1
call FogEnable
push 1
call FogMaskEnable
add esp,8
ret
myhook_install+480:& &//选中单位无敌
mycall_GetSelectUnit
mov eax,[Unit]
push 1
push eax
call SetUnitInvulnerable
add esp,8
ret
myhook_install+500:& &//选中单位不无敌
mycall_GetSelectUnit
mov eax,[Unit]
push 0
push eax
call SetUnitInvulnerable
add esp,8
ret
myhook_install+580:& & //选中单位重置技能CD
mycall_GetSelectUnit
mov eax,[Unit]
push eax
call UnitResetCoolDown
add esp,4
ret
myhook_install+600:& &//复制选中单位到鼠标位置给玩家自己
mycall_GetMouseXYinMap
lea eax,[MouseY]
push eax
lea eax,[MouseX]
push eax
call Location
mov [Loc],eax
mycall_GetSelectUnit
lea ebx,[MouseX]
push ebx
mov ebx,[Loc]
push ebx
mov eax,[UnitTypeId]
push eax
mov eax,[LOCALPLAYER]
push eax
call CreateUnitAtLoc
add esp,18
ret
label(myhook_install0b00L1)
myhook_install+680: //复制所有物品
mycall_GetMouseXYinMap
mycall_GetSelectUnit
test eax,eax
db 75 01
ret
mov eax,5
mov [temp1],eax
myhook_install0b00L1:
mov eax,[temp1]
cmp eax,ffffffff
db 75 01
ret
mov ecx,[Unit]
push eax
push ecx
call UnitItemInSlot
push eax
call GetItemTypeId
lea ebx,[MouseY]
push ebx
lea ebx,[MouseX]
push ebx
push eax
call CreateItem
add esp,18
dec [temp1]
jmp myhook_install0b00L1
myhook_install+700:&&//改变单位大小
mycall_GetSelectUnit
test eax,eax
db 75 01
ret
mov eax,[Unit]
lea ebx,[UnitSize]
push ebx
push ebx
push ebx
push eax
call SetUnitScale
add esp,10
ret
myhook_install+780:&&//设置物品数量
mycall_GetSelectUnit
test eax,eax
db 75 01
ret
mov eax,[Unit]
push 0
push eax
call UnitItemInSlot
mov ebx,[ItemNum]
push ebx
push eax
call SetItemCharges
add esp,10
ret
label(myhook_install0e00L1)
myhook_install+800:&&//丢弃所有物品
mycall_GetSelectUnit
test eax,eax
db 75 01
ret
mov eax,5
mov [temp1],eax
myhook_install0e00L1:
mov eax,[temp1]
cmp eax,ffffffff
db 75 01
ret
mov ecx,[Unit]
push eax
push ecx
call UnitRemoveItemFromSlot
add esp,8
dec [temp1]
jmp myhook_install0e00L1
myhook_install+880:&&//添加技能
mycall_GetSelectUnit
test eax,eax
db 75 01
ret
mov eax,[Unit]
mov ebx,[Sikll]
push ebx
push eax
call UnitAddAbility
add esp,8
ret
myhook_install+900:&&//复制单位
mycall_GetMouseXYinMap
lea eax,[MouseY]
push eax
lea eax,[MouseX]
push eax
call Location
mov [Loc],eax
mycall_GetSelectUnit
lea ebx,[MouseX]
push ebx
mov ebx,[Loc]
push ebx
mov eax,[UnitTypeId]
push eax
mov eax,[UnitOwniner]
push eax
call CreateUnitAtLoc
add esp,18
ret
myhook_install+980:& && &//选中单位所属玩家给玩家完全控制权
mycall_GetSelectUnit
push 1
push 6
mov eax,[LOCALPLAYER]
push eax
mov eax,[UnitOwniner]
push eax
call SetPlayerAlliance
push 1
push 7
mov eax,[LOCALPLAYER]
push eax
mov eax,[UnitOwniner]
push eax
call SetPlayerAlliance
add esp,20
ret
myhook_install+0a00:& &//显示文字
push 0
push 0
lea eax,[text1]
push eax
push (float)30
push ffffffff
mov ecx,1
call game.dll+0f5c40
mov ecx,eax
call game.dll+0ef4f0
ret
//==========以下是函数部分
myhook_install+1000:& && &//mycall_InstallGroup
mov eax,[GROUP]
test eax,eax
db 74 01
ret
call CreateGroup
mov [GROUP],eax
call GetLocalPlayer
mov [LOCALPLAYER],eax
ret
myhook_install+1040:& && &//mycall_GetSelectUnit
push 0
mov eax,[LOCALPLAYER]
push eax
mov eax,[GROUP]
push eax
call GroupEnumUnitsSelected
mov eax,[GROUP]
push eax
call FirstOfGroup
mov [Unit],eax
mov eax,[Unit]
push eax
call GetOwningPlayer
mov [UnitOwniner],eax
mov eax,[Unit]
push eax
call GetUnitTypeId
mov [UnitTypeId],eax
add esp,18
ret
myhook_install+10a0: //取鼠标xy在地图的位置
mov eax,[MouseXYPointer]
mov ebx,[eax+310]
mov [MouseX],ebx
mov ebx,[eax+314]
mov [MouseY],ebx
ret
[DISABLE]
game.dll+4dd90:
mov [game.dll+85ff20],ecx复制代码
阅读权限20
在线时间 小时
我只能说,不明觉厉…………
阅读权限50
在线时间 小时
fdgbsdgsegh
阅读权限55
在线时间 小时
支持@收藏了
阅读权限20
在线时间 小时
金子怎么来的
在线时间 小时
金子怎么来的
ruohuan001 发表于
不要乱回帖,新手可以通过做任务获得金币
阅读权限20
在线时间 小时
好东西要收藏
阅读权限20
在线时间 小时
代码怎么用?
阅读权限40
在线时间 小时
牛啊。。。
大象 偶像、、
阅读权限20
在线时间 小时
CE学习中。。。
阅读权限20
在线时间 小时
看不懂 咋办啊
阅读权限40
在线时间 小时
完全看不懂 研究中
阅读权限20
在线时间 小时
这个有什么用...
阅读权限20
在线时间 小时
这在学习中,但是好高深,
阅读权限40
在线时间 小时
代码怎么用?a
阅读权限50
在线时间 小时
我大脑死机了
阅读权限20
在线时间 小时
阅读权限20
在线时间 小时
代码强大 膜拜
阅读权限50
在线时间 小时
支持@收藏了
德正 发表于
17:50 支持,我也收藏
阅读权限50
在线时间 小时
好东西要收藏
阅读权限50
在线时间 小时
代码怎么用?
阅读权限20
在线时间 小时
似懂非懂 还是得代码陌生
Powered by

我要回帖

更多关于 lol脚本 的文章

 

随机推荐