sm

立即登录 | 账号注册

积分: 0 |用户组: 游客

搜索
服务器租用 传奇3一条龙 996 支付平台源码 无法下载点击此处反馈
查看: 1117|回复: 0

[传奇手游源码] GOD引擎服务端源码Delphi传奇引擎手游三端源码

[复制链接]

826

主题

36

回帖

23万

积分

霸王教主

积分
234497
发表于 2023-6-4 02:48:38 | 显示全部楼层 |阅读模式
练气 筑基 金丹 元婴 化神 渡劫 大乘 飞升 地仙 天仙 真仙 金仙 仙尊 仙帝 大道主宰

技能表:目标类型4  攻击不受安全区和攻击模式影响
<!--AtlasSize 图集大小 TileAtlas 图集数量 fixwnd固定窗口 onechat聊天窗 upimg单图更新 uptrd更新线程 upqueue下载队列长度 async异步加载 edit调内观 box调试框 focus描边 touch模式 smooth平滑 shadow阴影 fps帧数 showfps运行信息 fit界面适配 lognet上传日志 logit开启日志 autogg手动点公告 fog黑夜模式 box显示地图阻挡-->

NOSHADOW  地图配置表 忽略开启阴影
EQUAL N$配置行数 0 就是新人
FORBIDMYSHOP  打断摆摊
ClientCmd REALPHONE 模拟器检查
CHECKTIMELIMIT 物品实体id 检测类型0是否可用(没时间限制或者没过期)1有时间限制2有时间限制但没过期3有时间限制但已过期
[@KillMissionMob] 宝宝杀怪触发
GIVE给物品: 物品名字(或者配置表id), 物品数量, 物品来源名字类型(0无, 1玩家名字, 2活动, 3系统, 4自定义), 来源名称(不使用就填不使用), 是否绑定, 限时类型#时间

物品加限时 TIMELIMIT 物品格id  限时类型#时间
物品去掉限时 UNTIMELIMIT 物品格id

BINDITEM 绑定命令.  UNBINDITEM 解绑,  CHECKBINDITEM 检测绑定

buttonType="116"  开关游戏声音

edit="1"  开启编辑模式
@编辑内观
@编辑模型
@编辑UI

刷怪表 怪物名#禁止移动指令
怪物1#NOMOVE

CLOSEECTYPE 关闭当前副本 切换副本地图时使用
<$FBTIME>副本剩余时间

CHANGEEXP 指令 控制符 经验值 是否储蓄聚灵珠(0或不写不储蓄 1储蓄) 是否受等级上限限制(0或不写受限 1不受限)
CHANGEEXP + 100000

技能复位
  CLIENTCMD AddAllMagicToUI  


设置外观
SETITEMSHAPE 0 = 1 N$待测试装备
SETITEMSHAPE 设置外观 +-=
SETITEMANICOUNT  设置外观特效 +-=
SETITEMLOOKS
SETITEMINLOOKS

检测副本指定怪物数量
CHECKMAPMOBCOUNT SELF 169 180 狐族战士[精英] < 1 150

副本刷怪
MONGENEX SELF 333 333 鸡|1|148 2 2

1稀有属性2神器属性3特殊属性
GETITEMATTVAL  装备栏序号 属性分类 属性id 变量 物品框变量

ClientCmd OpenUI 类型数字
ClientCmd CloseUI 类型数字
主角背包    1
英雄背包    2
主角    3
英雄    4
查看他人    5
组队    6
行会    7
设置    8
NPC    9
购买    10
出售    11
维修    12
布局    13
大地图    14
商城    15
交易我方    16
交易对方    17
摆摊    18
存钱    19
排行榜    20
聊天室 21
聊天窗口 22


标志位数1024个
CHECK [序号] 检查标志状态
SET [序号] 0关1开 设置检查标志状态
RESET 开始序号 结束序号 重置标志状态

功能状态位数1024个
CHECKOPEN [序号] 检查功能状态
SETOPEN [序号] 0关1开 检查功能状态

单元状态位数1024个
CHECKUNIT [序号] 检查单元状态
SETUNIT [序号] 0关1开 设置检查单元状态
RESETUNIT 开始序号 结束序号 重置单元状态

<Img:N:F:X:Y:D/@Label>  F=WIL文件序号 , 也可以是个图片.png结尾. 就去图集里找.

但是这种情况下. 是不支持播放动画的. 也不支持按下和鼠标划过的图片

图集里找的话只支持单个图片.

这4种用法都一样

0,0在左上角. Y坐标要负数. 才能正常看到.


LOOK 对方名字
H.LOOK 对方名字  这个含义是查看对方英雄

[@CancelMission] QF删除任务触发
btn_001  自定义UI按钮
SetEnable  设置按钮禁用

[@打开自动穿戴]
#ACT
;ClientCmd AutoEquip 0关1开 等待秒数
ClientCmd AutoEquip 1 5

[@关闭自动穿戴]
#ACT
ClientCmd AutoEquip 0

如果套装里第一个物品的名字长度>8个字. 只1列, >6个字用2列. >4个字用3列或者2列. 剩下用4列.


<$STR(S1)>.give V3大礼包 1   指定角色名给东西
give 物品名字(或者配置表id), 物品数量, 物品来源名字类型(0无, 1玩家名字, 2活动, 3系统, 4自定义), 来源名称(不使用就填不使用), 是否绑定

角色名.GETGUILDNAME S$行会名      获取角色行会名到变量
CLIENTCMD AddAllMagicToUI 重置技能位置

检测鉴定
CHECKNOTIDENTIFIED  N$鉴定装备 3
鉴定
RESETITEMATT  N$鉴定装备 3  //1稀有属性2神器属性3自定义属性4技能强化id

$CLIENTTYPE 客户端类型0PC 1安卓 2IOS

$CHANNEL  渠道ID变量

HEROCANPICKUPITEM 0关1开     英雄拾取开关

HEROLOGOUT 召回英雄

<$RUNDATEDAY>  开区天数  初始1  12点加1
<$RUNDATEMIN>  开区时间 分

GetListStringEX 检测第一个参数 获取第二个参数
APPENDLINE  添加一行到文本
ADDTEXTLISTEX  不检测直接保存一行
AddTextList  检测不一样才保存

限制快捷栏物品  
限制物品
ClientCMD QuickActionItemName 疗伤药#魔法药#盟重回城石#随机传送石
限制类型
;ClientCMD QuickAction 41#2#0
stdmode类型  

[@ReQuestGuildWar]
#IF
#ACT
  MOV N0 1
  行会战发起成功
#ELSEACT
  MOV N0 0
  行会战发起失败
BREAK


[@ADDBUFFX]
#IF
#ACT
AddBuff 3301 120 100     ;加buff. buffid 持续秒 概率

csb名字 x坐标 y坐标 x对齐 y对齐 是否允许整理背包(0不允许 1允许) 查看目标类型固定用S0(变量S0如果是0表示主角装备栏 变量S0如果是1英雄装备栏 变量S0如果是2其他人装备栏) 文本或者url 不能关闭(不写或者0能关闭 1不能关闭)
补齐字符
#IF
#ACT
MOV S$测试 哈哈
#SAY
<<$STR(S$测试字符2)>/SCOLOR=254/8>  补齐8个字符
<<$STR(S$测试字符2)>/SCOLOR=254/10>  补齐10个字符

0老区 1新区  1-4对应流畅 拥挤 火爆  维护


'ACCOUNTGOLD';//调整帐号金币
'CHECKACCOUNTGOLD';   //检查当前人物身上有多少帐号金币 CHECKACCOUNTGOLD 控制符(<、>、 =) 点数
ACCOUNTGOLD 显示账号货币


PC多开限制
UIDLG MultiClient 3

ClientCmd REALPHONE 模拟器检查
$REVIVALTIME 剩余复活时间

[@HIDEBTN]
#IF
#ACT
CLIENTCMD HideBtn 属下 1

[@SHOWBTN]
#IF
#ACT
CLIENTCMD HideBtn 属下 0

onechat="0"  自定义按钮显示开关开关
1就一直显示这个聊天框
0就是之前的那种

按钮特效
<Button name="属下" type="1" buttonType="112" magicID="-1" iconPath="icon/main_shiqu.png" iconEffects="LoadEffects/0#10#50" x="280" y="430" alginX="1" background="0" index="-1" isHide="1"/>
显示隐藏按钮特效
[@HIDEBTNE]
#IF
#ACT
CLIENTCMD HideIconEffects 属下 1

[@SHOWBTNE]
#IF
#ACT
CLIENTCMD HideIconEffects 属下 0

releasemagicEX 参数1 参数2 参数3 参数4
参数1 释放技能id (能支持自定义技能)
参数2 技能是否是强化技能 0=普通技能 1=强化技能
参数3 技能等级
参数4 技能目标 1=攻击目标 2=自身

ItemSlotTip 物品格使用特定tip
UIDLG ItemSlotTip jiaoben001 item_001:tip文本空格用tab键代替

LimitItemSlot 限制物品格能放入的物品类型,以及是否作为装备栏(0-39为装备栏,不写或者-1表示非装备栏)
UIDLG LimitItemSlot jiaoben001 item_001:-1
UIDLG LimitItemSlot jiaoben001 item_001:5:10:11|0
UIDLG LimitItemSlot jiaoben001 item_001:200:201|17

位置范围是0-39, 但0-16是时装这些。 新的从17开始。 但是。 前面几个我们估计写死。

UIDLG LimitItemSlot jiaoben001 item_001:200:201|17 这里我填加了一个装备做测试。 物品格是17. STDMODE, 搞了两个 200, 201

从200开始。 往后。 两个两个。每两个, 是一个装备位置  序号从17开始递增 支持从背包双击来装备。 也支持 拖拉或者双击 脱下

UIDLG SetSprite jiaoben001 Sprite_001:icon/guaji.png::-48:-21
UIDLG SetSprite jiaoben001 Sprite_001:60:StateItem.wil:-48:-21

;衣服0 武器1 翅膀2 项链3 头盔4 左手镯5 右手镯6 左戒指7 右戒指8 护身符9 腰带10 鞋子11 宝石12 斗笠13 16时装 盾牌17 勋章18 玉佩19

;指令 装备位置(自定义框用0身上的用ID) 属性ID 成功率 点数 是否破碎 属性附加位置(0附加属性1元素属性2稀有属性3神器属性4自定义属性) 装备变量框(不使用写0) 是否随机点数 是否提示
UPGRADEITEMEX 0 101 0 1 0 4 N$待强化装备 0 1

;指令 装备位置(自定义框用0身上的用ID) 属性ID 控制符 点数 属性附加位置 装备变量框
CHECKNEWITEMVALUE 0 101 = 12 4 N$装备增幅框            ;检测框里装备  

;指令 装备位置(自定义框用0身上的用ID) 属性ID 控制符 点数 属性附加位置 装备变量框
SETNEWITEMVALUE  0 101 + 1 4 N$稀有洗练框              ;降级身上装备    基础属性专用

;指令 装备位置 属性ID 控制符 点数
CHECKITEMELEMENT 1 3 < 1                                ;检测身上装备幸运值  基础属性专用

;指令 装备位置 属性ID 控制符 点数
SETNEWITEMVALUE 1 3 - 1                                 ;降级身上装备    基础属性专用

GetItemInfo N$装备框 2 N$获取物品序号
GetItemInfo N$装备框 1 N$洗炼物品号
GetItemInfo N$装备框 2 N$洗炼物品号
GetItemInfo N$装备框 3 S$获取物品名

地图功能标签
NOSHADOW        关闭阴影优化
NORECONNECT     支持坐标
RUNHUMANX       完全穿人
RUNMONX         完全穿怪

UIDLG Close ui的名字                    ;关闭自定义UI
UIDLG SetCanMove jiaoben012 0     (UI是否能被移动)

GEMITEMS N$打孔石 N$开孔装备  (直接普通框放物品就能获取到独立ID变量)


命令设置 SetButtonSprite , SetButtonText
Text_1 和 Sprite_1


GETBOBOATTR   宠物序号(0~5) 属性序号(0~30)

   0: Appr   //外观值
    1: sName//宠物名
    2: Level //等级
    3: Exp //经验
    4: MAXExp //最大经验
    5: Minrel//喂养值
    6: AC //防御力
    7: MAC //魔防
    8: DC //攻击力
    9: MAXDC//最大攻击力
    10: MC //魔法
    11: SC //道术
    12: Speed //速度
    13: Hit //命中率
    14: Smite //暴击
    15: DamAdd //增加攻击伤害
    16: DcRedu //物理伤害减少
    17: McRedu //魔法伤害减少
    18: IgnDef //忽视目标防御
    19: DamReb //伤害反射
    20: AddHP //人体增加HP
    21: AddMP //人体增加MP
    22: ExpAdd //经验吸收增加
    23: DropRate //PK目标爆率
    24: Goldele //金元素
    25: Woodele //木元素
    26: Waterele //水元素
    27: Fireele //火元素
    28: Earthele //土元素
    29: windele //风元素
    30: Electele //电元素

DELBOBO 宠物放生
SEALBOBO 封印宠物

CalcVar, LoadVar, CheckVar, SaveVar

41-47物品触发脚本规则
#ACT
USEITEMOK 1     表示消耗物品
USEITEMOK 0     或者不写 表示不消耗物品

CHECKJOB  支持英雄检测

CHECKNAMELIST       ..\       列表检测按钮要加点
NOT CHECKNAMELIST    \        NOT 列表检测按钮不要加点

#ACT 对应 #SAY
#ELSEACT  对应 #ELSESAY

delnamelist 删除列表里面的玩家名字
CLEARNAMELIST  清空文件里面的东西

进入地图时执行  限制在地图的时间  单位 分钟
timerecall 1
<$RecallRemainingTime>  显示延时TIMERECALL还剩多少秒

创建聊天室触发
[@CreateChatroomReq]
#IF
#ACT
  MOV N0 1
ELSEACT
  MOV N0 0
BREAK

地图参数 FB  副本专用 野外不刷
1.创建个人副本
地图配置文件MapInfo.txt里面先配置一个地图   刷怪文件MonGen.txt配置好这个地图的怪物(需要加一个一次性刷怪的参数 只刷一次)
副本类型: 0个人副本1组队副本2行会副本
脚本指令
#IF
CANMOVEECTYPE 0;检查是否可以创建副本, 本人个人和组队副本同时存在只能一个, 行会副本可以多个
#ACT
CREATEECTYPE 地图名 3 0                 ;创建指令  调用地图名 副本有效时间,超过就提人并删除(分钟)  进入限制(0本人可进  1本人及队伍可进  2本行会可进)
SENDMSG 5 你已成功创建了
MOVEECTYPE 地图名 坐标X  坐标Y             ;进入副本指定位置(要求人为避免 行会副本和个人副本以及组队副本同名)
#ELSEACT
SENDMSG 5 你已创建了一个镜像副本,不能重复创建....

(创建副本时 调用MapInfo.txt里面的地图配置和MonGen.txt里面的刷怪配置来生成副本地图)


#IF
#ACT
  USEITEMOK 1
  MOV N$当前背包格子 <$MAXBAGITEMSLOT>
  INC N$当前背包格子 1
  SETMAXBAGITEMSLOT <$STR(N$当前背包格子)>
  MESSAGEBOX <恭喜您!成功将背包容量扩大1格/SCOLOR=254>\\<您当前的背包格子总数为:/SCOLOR=254>{<$MAXBAGITEMSLOT>/SCOLOR=58}<格/SCOLOR=254>
BREAK


------背景图片
            |
        容器节点(类型就节点)
                 |--ListView (列表容器, 可设置水平或者垂直滚动)
                 |--ListItem (你要放到列表容器里去的例子)
                         |--具体的按钮
                         |--具体的图片
                         |--具体的复选框
                         |--具体的文本框


[假人相关介绍]
ISDUMMY  检测是否为假人
RANDOMEX 1 100   随机取最小值~最大值的中间值
DUMMYGOTO 333 333 假人移动到当前地图坐标点
IMG_1485(20230604-023008).JPG IMG_1486(20230604-023013).JPG

GODMIR.png
GODMIR1.png
GODMIR2.png



下载地址.txt

109 Bytes, 下载次数: 3, 下载积分: 积分 -5

售价: 500 积分  [记录]





上一篇:首发GOD传奇引擎源码,Cocos2d手游三端引擎源码完整版
下一篇:GOD源码编译教程视频版,GOD引擎源码编译视频教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|美林GM论坛 ( 蜀ICP备2020030293号-2 )|网站地图

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时QQ联系

GMT+8, 2024-4-16 19:26 , Processed in 0.314182 second(s), 54 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表