找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 582|回复: 11

新建角色自动加公会完美版

[复制链接]

4660

主题

4万

回帖

14万

积分

出神入化

积分
143434
发表于 2024-12-28 17:08:03 | 显示全部楼层 |阅读模式
有三个guild_id是公会的id,想加哪个公会把这三个改了就行。
和之前的自动加公会一样的用法,navicat里面进入taiwan_cain表新建查询运行就可以。
其实只是修复了公会人数显示异常和看不到成员列表没有公会技能这三个问题。
其实好像现在服务端插件也能做这件事,就当个笔记吧。
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

4660

主题

4万

回帖

14万

积分

出神入化

积分
143434
 楼主| 发表于 2024-12-28 17:08:26 | 显示全部楼层
DELIMITER //
CREATE TRIGGER auto_join
AFTER INSERT ON taiwan_cain.charac_stat
FOR EACH ROW
BEGIN
DECLARE v_m_id INT;
DECLARE v_charac_no INT;
DECLARE v_charac_name VARCHAR(255);
DECLARE v_lev INT;
DECLARE v_job INT;
DECLARE v_grow_type INT;
DECLARE v_current_time DATETIME;
-- 更新 charac_info 表的 guild_id 和 guild_right
UPDATE taiwan_cain.charac_info
SET guild_id = 4, guild_right = 1
WHERE charac_no = NEW.charac_no;
-- 获取新插入的角色信息
SELECT m_id, charac_no, charac_name, lev, job, grow_type, NOW() INTO v_m_id, v_charac_no, v_charac_name, v_lev, v_job, v_grow_type, v_current_time
FROM taiwan_cain.charac_info
WHERE charac_no = NEW.charac_no;
-- 插入新成员到 guild_member 表
INSERT INTO d_guild.guild_member
(guild_id, m_id, server_id, charac_no, charac_name, memo, grade, job, grow_type, lev, member_time, member_flag, last_play_time, age, born_year)
VALUES
(4, v_m_id, 3, v_charac_no, v_charac_name, 'Tender Feelings', 3, v_job, v_grow_type, v_lev, v_current_time, 1, v_current_time, 0, '00');
-- 更新 guild_info 表的 member_count
UPDATE d_guild.guild_info
SET member_count = member_count + 1
WHERE guild_id = 4;
END //
DELIMITER ;
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4732

主题

4万

回帖

14万

积分

出神入化

积分
142030
发表于 2024-12-28 17:09:16 | 显示全部楼层
厉害
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4022

主题

3万

回帖

12万

积分

出神入化

积分
129587
发表于 2024-12-28 17:09:53 | 显示全部楼层
那么之前加入工会的用法是什么啊?还能自动加入工会的嘛
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 2024-12-28 17:10:24 | 显示全部楼层
给的了优秀成员吗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3950

主题

3万

回帖

12万

积分

出神入化

积分
128930
发表于 2024-12-28 17:11:24 | 显示全部楼层
作为强迫症,建议再判断下 成员信息以及公会人数上限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4484

主题

4万

回帖

14万

积分

出神入化

积分
140096
发表于 2024-12-28 17:11:31 | 显示全部楼层
请问我建的公会是1但是自动加的不是1,在哪里看公会列表或者公会序号
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4022

主题

3万

回帖

12万

积分

出神入化

积分
129587
发表于 2024-12-28 17:12:16 | 显示全部楼层
有没有办法让没有公会的人 自动入会(不是新建角色)
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4022

主题

3万

回帖

12万

积分

出神入化

积分
129587
发表于 2024-12-28 17:12:32 | 显示全部楼层
后续这个能取消吗  我输入命令之后关不上了
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4732

主题

4万

回帖

14万

积分

出神入化

积分
142030
发表于 2024-12-28 17:12:54 | 显示全部楼层
终于找到了  感谢大佬
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4484

主题

4万

回帖

14万

积分

出神入化

积分
140096
发表于 2024-12-28 17:13:30 | 显示全部楼层
赞!
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

4507

主题

4万

回帖

13万

积分

管理员

积分
138574
发表于 2024-12-28 17:14:23 | 显示全部楼层
大佬还在吗,这个好像没办法查询离线人员了?我用了命令之后,实现了自动加公会,但是我点离线成员的时候,公会查询不到。
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

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

本版积分规则

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