|
鬼话新手便捷宝箱
<font face="Microsoft Yahei, Hei, Tahoma, SimHei, sans-serif"><strong>下载地址:
使用教程:3 D# s( N, k3 Y! x, g- Y# e" x7 G
把这个文件放入这个文件夹里/ r, S* }* P% L3 A8 }8 q$ N1 f0 ~
***\00_serverresource\Item\Script
鬼话的指针更改。。。梦幻指针。。。
<font size="5"><font color="#9932cc">下载地址:
梦幻标题。霸气公告栏
<font size="5"><font color="#800080">下载地址:
无需虚拟机梦幻端
链接: http://pan.baidu.com/s/1ntDlvSX 密码:
数据库安装教程
链接: http://pan.baidu.com/s/14exh8 密码:
----------------------------------------------------------------------
高仿梦幻。
其实版本都一样,但就是大家修改来玩,那就发些修改教程给大家
一、游戏文件---00_serverresource是服务器游戏里面的内容,改游戏全在这里面。
————————————————————————————————————————————
文件是,物品,称号,技能,等等数据存放的地方。每个文件分为dat和idx俩组成。用SHManage.exe导出成excel【推荐,excel操作确实很方便】、或者Dat文件分析器 v2.0[商业版]可以导出txt(可以快速的转换txt和dat和idx)。
之一:改变任意data里面的文件都要用data\PackFile.bat打包,然后把该目录下的dat00001.pkf放到游戏\data下覆盖并重启服务器才能生效。
————————————————————————————————————————————
主要用到:
常用:
item--物品属性
SYSTEMSHOP--游戏商城(珍宝和积分)
NPCSHOP--各个NPC卖的东西(分宝沙、银两、活动积分)
pet--宠物相关
————————————————————————————————————————————
设置刷怪用到:
WORLDEVENT--活动刷怪设置。
NPCINSTANCE--NPC和移动怪物,所有地图上能显示的人物与动物和怪物气血、法力、攻、法、物防、法防设置等。
npcteam--NPC怪物团伙(battle npcteamid 0 0为与哪个npcteam团伙打架)
title--称号列表(人物和npc的)
questguide--为活动名称、时间、介绍等等
————————————————————————————————————————————
设置套装用到
item--物品属性
itemset--套装设置
buff--buff
技能:
skill--技能列表
————————————————————————————————————————————
————————————————————————————————————————————
2、地图对应的代码:
————————————————————————————————————————————
100:金华城 150:临安城 400:不归林 410:乱葬岗 420:会稽山 430:临安城郊 440:十里坡 450:鹰愁涧 470:东海之滨
480:终南山 490:昆仑山 500:黑风山 510:龙穴1 520:龙穴2 530:龙穴3 540:龙穴4 灵界:1840
————————————————————————————————————————————
3、Item\Script:物品脚本
————————————————————————————————————————————
以item大头的都是物品脚本(原游戏设置的,自己写的不算)
————————————————————————————————————————————
————————————————————————————————————————————
4、map\Script:游戏npc脚本
————————————————————————————————————————————
l打头的都是npc脚本,可以在NPCINSTANCE里看到是哪个npc的脚本,战斗脚本在里面。
m打头的也是npc脚本,m后面的数字表示地图号,m几就是是哪个地图上主要Npc脚本,比如m100就是金华城的npc的脚本
q打头的是修缘的脚本,貌似还有一些活动的脚本。
T打头的npcteam对应编号的战斗结果的脚本,有胜利,失败后的对话和奖励。
W打头的是活动刷怪战斗结果脚本。
————————————————————————————————————————————
————————————————————————————————————————————
5、lua
————————————————————————————————————————————
lua\BattleAI是战斗脚本,由NPCINSTANCE读取
lua\Buff buff脚本
lua\MapInst 副本相关的
lua\Skill 技能修改
lua\gamelogic.lua 游戏整体的设置。可以修改战斗经验,遇敌个数设置。
————————————————————————————————————————————
<font size="3"><font color="#444444"><font color="darkgreen">二、脚本(*.scp)的写法和一些游戏命令(修改不需要重启游戏和服务端)
快速查找的重要方法:因为Win7支持查找文本内容,所以可以把所有的脚本复制出来,用批量后缀修改器把.scp和.lua后缀修改为.txt就可以快速查找你想查的东西了。
比如:搜驿站,可以搜到所有驿站NPC的脚本。PS,我就是这样慢慢学的。
————————————————————————————————————————————
————————————————————————————————————————————
1、菜单选项
[ks]
firstmenu default "菜单需要说的话" result "#4第一行" "#4第二行" "#4第三行"
if result == 0 goto jump0
if result == 1 goto jump1
if result == 2 goto jump2
end
jump0
--游戏命令
end
jump1
--游戏命令
end
jump2
--游戏命令
end
其中#4可以替换为#1-#8,样式不一样,#2比较漂亮。
————————————————————————————————————————————
2、常用命令:
add item * 1 加一个id为*的物品
remove item * 1 减一个id为*的物品
petadd skill * 1 1 *为宠物技能Id 加当前宠物技能
petremove skill * 1 1 *为宠物技能Id 减当前宠物技能
add buff * 0 time 1 0 0 0 0 *为Buffid, time为时间
remove buff * 消除*buff
--不遇敌
add buff 28040 0 3600 1 0 0 0 0
--取消不遇敌
remove buff 28040
————————————————————————————————————————————
3、条件
if freepetslot > 0 goto ok 检查可用宠物栏是否大于0个
if freecharpacket 0 > 1 goto ok 检查背包0是否有空位
if freecharpacket 1 > 1 goto ok 检查背包1是否有空位
if playeritem * > 数字 okjump1 背包物品*>某个数字 跳转jump1
----购买东西
[jump1]
if playeritem gamemoney > 4999 okjump1
say default "你身上的银两不足5000。"
end
[okjump1]
remove gamemoney 5000
add item 20004 1
end
————————————————————————————————————————————
金币:money 宝沙 gamemonet 银两 point 珍宝
————————————————————————————————————————————
4、对话:
showhint 你身上的银两不足5000。 提示显示
say default "你身上的银两不足5000。" 用于说话的游戏命令""里可以换
rumor 0 /COLOR(28)$playername(0)/COLOR(7)在陆路精处兑换了一个终极盒子,大家快看看他能开出什么吧!~! 全服公告。
/COLOR(55) 2浅蓝色 5紫色 41黄色 7黄色 38绿色 10白色 42 橘色 55红色
————————————————————————————————————————————
5、随机10%概率Item01,30%概率Item02 ,60%概率Item02
lua_calc_function 0
if lua_result |
|