本帖最后由 Heiko 于 2022-8-2 11:34 编辑
- var sRst=prompt("请输入名字:", "")
- $gameActors.actor(角色ID).setName(sRst)
复制代码
如果是做成改名卡的形式就这样
- var sRst=prompt("请输入名字:", "")
- $gameActors.actor($gameParty._targetActorId).setName(sRst)
复制代码
稍微加了点限制,意思是如果输入的字超过6个或者为空,弹出失败提示并且返回一张改名卡,否则直接改名成功。
如果不是做成改名卡的形式自己删减一下即可
var sRst=prompt("请输入名字:", "") if (sRst.length > 6 || sRst == ""){$gameMessage.add("改名失败!超出最大字符或者为空"),$gameParty.gainItem($dataItems[物品ID], 1);}else{ $gameActors.actor($gameParty._targetActorId).setName(sRst),$gameMessage.add("改名成功!");}
var sRst=prompt("请输入名字:", "")
if (sRst.length > 6 || sRst == ""){$gameMessage.add("改名失败!超出最大字符或者为空"),$gameParty.gainItem($dataItems[物品ID], 1);}else{
$gameActors.actor($gameParty._targetActorId).setName(sRst),$gameMessage.add("改名成功!");}
|