DarkSheep个人小站

  • 首页
  • 阿里云
    • 优惠活动
    • 应用教程
  • 博主日常
    • 陈年往事
    • 时光相册
    • 阴晴风雨
    • 学思笔记
  • 魔兽地图
    • 源图速递
    • 汉化发布
    • 地图攻略
    • 汉化笔记
    • 汉化教程
    • 编辑器教程
  • 关于肥羊
  • 打赏肥羊
人如蝼蚁,命若尘埃,却依旧想在这世间留下痕迹
  1. 首页
  2. 魔兽地图
  3. 汉化笔记
  4. 正文

肥羊们的新年之旅输入-givegold命令后游戏崩溃

2018年12月11日 1913点热度 0人点赞 0条评论

— — —本文最近由DarkSheep于2018年12月11日下午11时32分更新!— — —

本羊今晚用YDWE自测时,弹出如下错误:

function Trig_Trade_gold_Actions takes nothing returns nothing
set udg_PlayerIndex=S2I(SubStringBJ(GetEventPlayerChatString(),11,12))
set udg_Amount=S2I(SubStringBJ(GetEventPlayerChatString(),14,18))
call AdjustPlayerStateBJ(udg_Amount,ConvertedPlayer(udg_PlayerIndex),PLAYER_STATE_RESOURCE_GOLD)
call AdjustPlayerStateBJ((udg_Amount*-1),GetTriggerPlayer(),PLAYER_STATE_RESOURCE_GOLD)
endfunction
function InitTrig_Trade_gold takes nothing returns nothing
set gg_trg_Trade_gold=CreateTrigger()
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(0),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(1),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(2),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(3),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(4),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(5),"-givegold",false)
call TriggerRegisterPlayerChatEvent(gg_trg_Trade_gold,Player(6),"-givegold",false)
call TriggerAddAction(gg_trg_Trade_gold,function Trig_Trade_gold_Actions)
endfunction

本羊费力的理解了以上触发,大意是:

当某个玩家输入-givegold 01 10000时,要求系统对这段命令进行截取,截取第11~12个字符作为被捐赠人(的索引),截取14~18个字符作为被捐赠金额,最后再执行捐赠人减钱,被捐赠人加钱。

游戏的时候当你输入“-givegold”游戏报错是因为你这段命令不符合要求,系统没办法截取被捐赠人(的索引)和捐赠金额因此而茫然。

修复想法是:加条件来判断命令的长度是否正确或是否满足。比如:

判断你输入的命令长度是否大于12,

是的话执行捐赠,不是的话提示玩家输入有误。

可惜我不会作图,不懂怎么写。。。

 

相关文章

  • 魔兽地图汉化新教程第11章:如何快速更新汉化地图
  • 使用魔兽争霸编辑器碰到的问题
  • 《黑暗前幕_正邪之战 1.75》预览图和载入图替换笔记
  • 肥羊镇最后的30分钟_EX8.修复笔记
  • 肥羊修罗场_2.5 汉化笔记
标签: 暂无
最后更新:2018年12月11日

DarkSheep

给我买杯咖啡吧!感谢您使用肥羊汉化系列地图。如果您觉得地图有趣,给我买杯咖啡吧!您的打赏将激励着我,我将为之继续努力。您可以通过微信或支付宝打赏。

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

DarkSheep

给我买杯咖啡吧!感谢您使用肥羊汉化系列地图。如果您觉得地图有趣,给我买杯咖啡吧!您的打赏将激励着我,我将为之继续努力。您可以通过微信或支付宝打赏。

关于肥羊
打赏肥羊
全博客搜索(非常实用!)
标签聚合
肥羊镇的暴虐魔王 肥羊修罗场 阿里云 神域镇魂曲 游戏剧本怎么写 肥羊神教的暗黑地牢 五月的肥羊斗兽场 肥羊的圣诞礼物 肥羊军团的荣耀战争 肥羊们的征途 命运进行曲ORPG 德州电锯杀羊狼 魔兽编辑器教程 肥羊竞技场 肥羊镇最后的30分钟 肥羊毁灭记 肥羊世纪的咸鱼生活 魔兽地图汉化新教程 绝地羊岛:快活战场 肥羊营地的BOSS战
最新 热点 随机
最新 热点 随机
肥羊的圣诞礼物_1.24 单位建议收集 肥羊的圣诞礼物_1.23 装备合成指南 肥羊的圣诞礼物_1.23 魔兽地图下载 肥羊镇的暴虐魔王_1.48 更新日志速递 肥羊镇最后的30分钟_EX26 更新日志速递 肥羊的圣诞礼物_1.11 魔兽地图下载 《游戏剧本怎么写》读书笔记4 文本 肥羊镇的暴虐魔王_1.47 更新日志速递 肥羊镇的暴虐魔王_1.46 更新日志速递 肥羊镇的暴虐魔王_1.44 更新日志速递
肥羊镇最后的30分钟_EX25 更新日志速递肥羊镇的暴虐魔王_1.46 更新日志速递肥羊镇的暴虐魔王_1.47 更新日志速递《游戏剧本怎么写》读书笔记4 文本肥羊镇的暴虐魔王_1.48 更新日志速递肥羊的圣诞礼物_1.23 魔兽地图下载肥羊的圣诞礼物_1.23 装备合成指南肥羊的圣诞礼物_1.24 单位建议收集肥羊镇的暴虐魔王_1.42 更新日志速递肥羊竞技场_1.03 更新日志速递
关于汉化地图添加平台商城JASS研究 魔兽地图汉化新教程第5章:输入字符串和输出设置 《游戏剧本怎么写》读书笔记3 结构和选项 肥羊们的征途_1.15G 魔兽地图下载及新手指南 肥羊镇的暴虐魔王_1.19 更新日志速递 2005.08.18 千年遗憾 命运进行曲ORPG_3.2L kpoufo的文字攻略 五月的肥羊斗兽场_动态(20.04.18b) 阿里云免费领限量优惠券(2020年9月) 肥羊镇最后的30分钟_EXTRA_fix 新彩蛋攻略
传送门
Irinabot源图库 俄语单词翻译 Irina征战海外

COPYRIGHT © 2021 DarkSheep. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

赣ICP备20000111号-1