查看: 99|回复: 0

[教程及工具] 阿拉德部分修改路径

[复制链接]

5153

主题

5

回帖

5万

积分

管理员

Rank: 9

积分
53356
发表于 2024-2-5 16:16:15 | 显示全部楼层 |阅读模式
  • 数据库 t_player_info 表角色信息
  • 数据库 t_mail 表 邮件 183539277001392130
  • 数据库 t_player_info表 有角色名对应guid
  • 数据库 t_player_info_name表 有角色名对应guid
  • 补充内容
  • /home/root/pre-publish-new/server_res/Config/DataTables/ExpTable.txt 等级文件
  • 不建议直接替换补丁文件,会导致卡在66级 修复方法,替换原等级补丁,然后在数据库t_player_info表直接修改等级,改到65即可
  • \server_res\Config\DataTables\forbitword.txt 屏蔽字符
  • 后台账号修改
  • application/common/controller/Admin.php 16行17行
  • application/admin/controller/Login.php 23行28行
  • 修改
  • /home/root/pre-publish-new/server_res/Config/Scripts/Mall.lua 类商城文件
  • /home/root/pre-publish-new/server_res/Config/Scripts/WorldTimer.lua 活动
  • Common/ —存放脚本共用模块。
  • Item/ —道具脚本,一个道具类型对应一个脚本,一般任务道具使用走脚本流程。文件名格式:item_道具id.lua,如item_000403.lua。
  • Npc/ —npc脚本,一种npc对应一个脚本,用于任务对话和功能选项。文件名格式npc_NPC的id.lua,如npc_210005.lua。
  • Scene/ —Scene脚本,编写副本或战场等逻辑。文件名格式scene_场景id.lua,如scene_000301.lua。
  • Task/ —任务脚本,一个任务对应一个脚本。文件名格式task_任务id.lua,如task_003001.lua。
  • AI/ —ai脚本,一种怪物对应一个脚本。文件名格式ai_怪物id.lua,如ai_210005.lua。
  • WorldTimer.lua —定时器,主要控制活动时间。
  • Counter.lua —玩家周期计数的注册。
  • SysNotify.lua —系统提示
  • #邮件表
  • CREATE TABLE IF NOT EXISTS `t_mail` (
  • `guid` BIGINT UNSIGNED NOT NULL, #主键
  • `owner` BIGINT UNSIGNED NOT NULL, #邮件拥有者
  • `senderid` BIGINT UNSIGNED NOT NULL, #发送者id
  • `senderaccid` INT UNSIGNED NOT NULL, #发送者账号id
  • `sendername` VARCHAR(32) NOT NULL, #发送者名字
  • `sendtime` INT UNSIGNED NOT NULL, #发送时间
  • `title` VARCHAR(128) NOT NULL, #标题
  • `content` VARCHAR(1024) NOT NULL, #内容
  • `mailtype` TINYINT UNSIGNED NOT NULL, #邮件类型
  • `status` TINYINT UNSIGNED NOT NULL, #状态
  • `replytimes` TINYINT UNSIGNED NOT NULL, #回复次数
  • `silver` INT UNSIGNED NOT NULL, #银币
  • `items` VARCHAR(128) NOT NULL, #简单道具
  • PRIMARY KEY(`guid`),
  • INDEX(`owner`)
  • );
  • #删除邮件同时删除邮件附件
  • CREATE TRIGGER trigger_delmailitems BEFORE DELETE ON `t_mail`
  • FOR EACH ROW DELETE FROM `t_mailitem` where `mailid`=OLD.`guid`;
  • ##删除40天前的邮件
  • CREATE EVENT IF NOT EXISTS event_clearmails ON SCHEDULE EVERY 600 SECOND
  • ON COMPLETION PRESERVE ENABLE
  • DO DELETE FROM `t_mail` WHERE UNIX_TIMESTAMP() > `sendtime` + 3456000;
  • #广播邮件
  • CREATE TABLE IF NOT EXISTS `t_broadcastmail` (
  • `guid` BIGINT UNSIGNED NOT NULL, #主键
  • `sendtime` INT UNSIGNED NOT NULL, #发送时间
  • `title` VARCHAR(128) NOT NULL, #标题
  • `content` VARCHAR(1024) NOT NULL, #内容
  • `items` VARCHAR(128) NOT NULL, #简单道具
  • `level` SMALLINT UNSIGNED NOT NULL, #等级
  • PRIMARY KEY(`guid`)
  • );
  • #删除40天前的广播邮件
  • CREATE EVENT IF NOT EXISTS event_clearbmmails ON SCHEDULE EVERY 600 SECOND
  • ON COMPLETION PRESERVE ENABLE
  • DO DELETE FROM `t_broadcastmail` WHERE UNIX_TIMESTAMP() > `sendtime` + 3456000;

[color=rgb(51, 102, 153) !important]复制代码
混沌资源社区- 论坛版权- 免责声明
1、本主题所有言论和图片纯属会员个人意见,与本站立场无关
2、本站的所有内容都不保证其准确性,有效性,完整性,时间性,凡因本站内容引起误导等因素而造成的损失本站不承担连带责任。
3、本站所有主题由该帖子作者发表,该帖子作者与本站享有帖子相关版权
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和本站的同意
5、本站发布的所有资源(包括动漫作品.文字.图片.FLASH.动画及各种软件工具)只为本地单机测试用途,请勿用于商业途径或非法使用,否则后果自负!请下载后24小时内删除!
6、本站管理员和版主有权不事先通知发贴者而删除本文
7、如您认为本文内容侵犯了您的权益,请与我们联系!我们将及时予与删除并致以最深的歉意!同时本站保留全部修改、解释、更新本声明的权利
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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