✓ ESS20-21 如何编写一个转性格与个体值的事件

Autism

宝可梦训练家
2024/08/10
16
1
95
24
比如说设置一个NPC,跟他对话弹出支付钱修改性格的一个事件,钱支付后弹出背包,在背包内选择要转性格的宝可梦,然后选择完性格界面结束。就类似究绿GBA里面的薄荷事件那种。
个体值也是同理,比如消耗一个自定义道具,弹出宝可梦背包,选择要修改某一项个体值的宝可梦,在弹出界面选择让哪一项个体值变成31,选择完成后弹窗结束。
闪光事件也是一样,比如消耗一个自定义道具,弹出宝可梦背包,选择要变闪光的宝可梦,选择完成后弹窗结束。
我也知道这参考调试代码就行,但我抄总是出错(渣,再加上我想加上自己的想法,有没有好心人直接提供一个现成的答案
 
  • Like
反馈: 悠着点ok
解决方案
这样?

def Gotchange
pbChooseNonEggPokemon(1,3)
pbGetPokemon(1).shiny = true #变为闪光
end

然后判断背包就if $bag.has?:)XXX, X)
执行完就$bag.remove:)XXX, X)移除。

Halily

宝可梦训练家
2024/01/14
23
2
11
260
21
这样?

def Gotchange
pbChooseNonEggPokemon(1,3)
pbGetPokemon(1).shiny = true #变为闪光
end

然后判断背包就if $bag.has?:)XXX, X)
执行完就$bag.remove:)XXX, X)移除。
 
解决方案

komeiji514

馆主
2022/09/01
79
1
9
675
20
比如说设置一个NPC,跟他对话弹出支付钱修改性格的一个事件,钱支付后弹出背包,在背包内选择要转性格的宝可梦,然后选择完性格界面结束。就类似究绿GBA里面的薄荷事件那种。
个体值也是同理,比如消耗一个自定义道具,弹出宝可梦背包,选择要修改某一项个体值的宝可梦,在弹出界面选择让哪一项个体值变成31,选择完成后弹窗结束。
闪光事件也是一样,比如消耗一个自定义道具,弹出宝可梦背包,选择要变闪光的宝可梦,选择完成后弹窗结束。
我也知道这参考调试代码就行,但我抄总是出错(渣,再加上我想加上自己的想法,有没有好心人直接提供一个现成的答案
天下文章一大抄,抄就完了,我自己就是这么干的
 

Autism

宝可梦训练家
2024/08/10
16
1
95
24
这样?

def Gotchange
pbChooseNonEggPokemon(1,3)
pbGetPokemon(1).shiny = true #变为闪光
end

然后判断背包就if $bag.has?:)XXX, X)
执行完就$bag.remove:)XXX, X)移除。
1723964896761.png感谢提供了思路,我在游戏内这样写就达到我想要的效果了
 

在线成员

论坛统计

主题
474
消息
2,137
成员
2,909
最新成员
小灵喵~