藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【黑暗之光SF★我是大主宰SF】【神将三国SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF】【GM包站手游】

★【原始传奇SF/维京传奇SF】【GM包站手游】★

★2025火爆『传奇岁月+赤焰号角+维京传奇+原始传奇』爆战力称号BUFF+神装99999999万人PK★

★全网独家 可以单机 可以互动的传奇!★

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★承接推广★
★承接推广★

★承接推广★

☆五一活动开放放置传奇☆

★五一活动开放放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【775016356】

★《天使之战MU》经典奇迹重现★

★《天使之战MU》经典奇迹重现★

★2025年热门手游推荐:所有游戏充值永久0.1折,648只需6.48元!原版物价不膨胀★

★梦幻16门派全新大唐九黎★

★梦幻16门派全新大唐九黎★

★★新增全新门派九黎城,★不做垃圾,力争什么都做到最好★持续更新,长久稳定★

★彩虹岛s6独家玩法肝帝天堂★

★彩虹岛s6独家玩法肝帝天堂★

★s6彩虹岛,新服开区,来就送死霸脚底龙晶诸多特效。独家玩法护肝不杆不克,可刷一切★

查看: 1527|回复: 6

[求助] 河马西游如何重置任务次数

[复制链接]
 楼主| 发表于 2022-12-25 10:41:12 | 显示全部楼层 |阅读模式
小白求助下大神们,1:单机的河马GGE如果晚上12点服务端下线了,第二天任务次数不会重置,请问可以在源码里哪些地方去修改成第二天服务端上线时自动重置任务次数?
  2、上坐骑后如果朝右下方跑动,停下后人物就隐身看不见了,请问在哪些地方修复?
  3、我想让法宝宝也可以放5法,但是在服务端里的天生技能里增加了五法名称,进游戏后还是只有前4法,请问还有哪些地方需要修改的?
谢谢啦!
发表于 2022-12-25 13:30:37 | 显示全部楼层
河马坐骑修复
一、坐骑的右下方向不显示
二、转生或者转换种族之后,坐骑名字不随之改变

1、坐骑右下方向显示,且人物以及坐骑行走奔跑都存在8方向。
客户端
人物.lua
===========================================================
function 场景类_人物:停止移动(原因)
        self.目标格子 = {}
        self.行为 = "静立"
        self.移动 = false
        tpc.地图.增加.z = 1
        zd = nil
        tp.窗口.小地图:清空()

    --添加坐骑停止变成4方向
    local d = self.方向
        if tp.队伍[1].坐骑~=nil and tp.队伍[1].坐骑.模型~=nil then
          self:置方向(d)
        end
end
===========================================================
===========================================================
function 场景类_人物:置方向(d)
        if tp.队伍[1].变身数据~=nil or self.行为=="静立" then
                d= 取四至八方向(d)
        end
        self.人物["静立"]:置方向(d)
        self.人物["行走"]:置方向(d)
        self.人物["奔跑"]:置方向(d)
        self.方向 = d
end
===========================================================================






2、人物更换角色之后坐骑名字随之改变

改服务端:
角色处理类:转生处理()

先把被注释掉的扣除转生物品的代码恢复

在转生处理的功能最后添加这一行。
===========================================================
    玩家数据[self.数据.数字id].坐骑:重置名字(self.数据.数字id)
===========================================================

同样的,在角色处理类:转种族处理()的最后加上同样的一行。
===========================================================
    玩家数据[self.数据.数字id].坐骑:重置名字(self.数据.数字id)
    self:洗点操作(self.数据.数字id) --转换种族之后重新分配属性点
===========================================================



添加完之后,到坐骑处理类里面添加一个 【重置名字】的函数

===========================================================
function 坐骑处理类:重置名字(id)
  local 编号 = 1
  if self.数据[编号]==nil then
    return
  end
  for i=1,5 do
        编号=i
    local 造型 = self.数据[编号].模型
    local 种族 = 玩家数据[id].角色.数据.种族
    local ll =  self:取坐骑名称信息(id,造型,种族)
    self.数据[编号].名称 = ll
    self.数据[编号].种族 = 种族
    self:刷新信息(id,编号)
    发送数据(玩家数据[id].连接id,123,{编号=编号,坐骑=self:取存档数据(编号)})
  end
end
===================================================================
for i=1,5 do  改成for i=1,6 do
就是6个坐骑名字都变。
 楼主| 发表于 2022-12-28 07:40:51 | 显示全部楼层
「」 发表于 2022-12-25 13:30
河马坐骑修复
一、坐骑的右下方向不显示
二、转生或者转换种族之后,坐骑名字不随之改变

谢谢大佬的耐心解答,另外还有个问题是假人跑动时也是隐身看不到,停下来才看得到,应该在哪里修复呢
发表于 2022-12-28 12:42:38 | 显示全部楼层
你改的是哪个文件?是否改错了,我也改了一次成功,还有是否版本号不同?
 楼主| 发表于 2022-12-28 15:43:18 | 显示全部楼层
a907780051 发表于 2022-12-28 12:42
你改的是哪个文件?是否改错了,我也改了一次成功,还有是否版本号不同?

你是改动的什么地方改成功的?
发表于 2023-1-8 14:32:15 | 显示全部楼层
河马还有假人?咋整的??贴主
发表于 2023-2-2 10:35:16 | 显示全部楼层
河马假人怎么多加进去,能不能跟组队
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-5-18 13:02 , Processed in 0.059318 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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