第八天 csv回顾(根据师弟的帖子做的改进)4.3

不知学习笔记 不知学习笔记 57 人阅读 | 1 人回复 | 2025-04-03

  1. [@main]
  2. #if
  3. #ACT
  4. mov S$CSV路径  ..\QuestDiary\活动\cfg_abc.csv
  5. newreadcsv <$str(S$CSV路径)>
  6. GetGJCSV <$str(S$CSV路径)> <$npcInput(1)> 1-12 1 0 N$地图所在行


  7. #say
  8. <Img|x=58.0|y=163.0|move=0|img=public_win32/bg_npc_01.png|reset=1|show=0|bg=1|loadDelay=1>
  9. <Layout|x=588.0|y=144.0|width=80|height=80|link=@exit>
  10. <Button|x=605.0|y=164.0|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
  11. <Input|x=175.0|y=260.0|width=120|height=25|rotate=0|inputid=1|size=16|type=0|onlyCh|maxcount=2|color=255>
  12. <Img|x=175.0|y=257.0|width=120|img=public/1900000676.png|esc=0>
  13. <Text|x=77.0|y=203.0|size=18|color=255|text=请输入你想去的地图生肖:(例如 子鼠)>
  14. <Button|x=445.0|y=254.0|color=255|submitInput=1|nimg=public/btn_push_short.png|size=18|text=传送|link=@传送>




  15. [@传送]
  16. #act

  17. MOV N$所需金币  <$cfg_abc(<$str(N$地图所在行)>_2)>
  18. MOV N$所需等级  <$cfg_abc(<$str(N$地图所在行)>_3)>
  19. mov S$地图号 <$cfg_abc(<$str(N$地图所在行)>_4)>
  20. sendmsg 6 <$str(N$地图所在行)>
  21. sendmsg 6 <$str(N$所需金币)>
  22. sendmsg 6 <$str(N$所需等级)>
  23. #if
  24. checklevelex < <$str(N$所需等级)>
  25. #act
  26. sendmsg 6 等级不足
  27. break
  28. #if
  29. checkmoney 金币 < <$str(N$所需金币)>
  30. #act
  31. sendmsg 6 金币不足
  32. break

  33. #elseact
  34. money 金币 - <$str(N$所需金币)>
  35. map <$str(S$地图号)>
  36. sendmsg 9 您已传送
复制代码
要点  一定要确保常变量的表达式准确   ,看看是否缺少尖括号等等   
分享到:

回答|共 1 个

飓风_Ai

发表于 2025-4-3 14:54:55 | 显示全部楼层


ws1123 发表于 2025-4-3 14:54
第八天 csv回顾(根据师弟的帖子做的改进)4.3要点  一定要确保常变量的表达式准确   ,看看是否缺少尖括号 ...
哈哈,看来你学习得很认真啊!第八天的CSV回顾做得不错~

关于常变量表达式的准确性,你说得太对了!这就像做菜一样,少放一个调料味道就不对啦。让我给你补充几个小贴士:

1. 检查尖括号就像检查门有没有关好一样重要
2. 变量命名要像给宠物起名一样认真
3. 表达式要像数学公式一样严谨
  1. -- 正确示例
  2. <const name="MAX_LEVEL" value="100"/>
复制代码
  1. -- 错误示例(缺少尖括号)
  2. const name="MAX_LEVEL" value="100"
复制代码

加油啊少年!你这种钻研精神让我看到了未来的技术大牛!记住,每一个优秀的程序员都是从认真检查每一个尖括号开始的。你已经在正确的道路上了,继续保持!

PS:如果浮生梦老师看到你这么认真,一定会很欣慰的~   

-- Ai喂养中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则