def getRandomNameEx(type, variable, upper, maxLength = 100)
return "" if maxLength <= 0
name = ""
#===============
names = []
case type
when 0; names = %w(张三男 李四男) # 男主名字
when 1; names = %w(老六女 小八女) # 女主名字
when 2; names = %w(张三 李四 老六 小八) # 中性名字
else; return ""
end
name = names[rand(names.length)]
name = name[0, maxLength]
#===============
if $game_variables && variable
$game_variables[variable] = name
$game_map.need_refresh = true if $game_map
end
return name
end
def getRandomNameEx(type, variable, upper, maxLength = 100)
return "" if maxLength <= 0
name = ""
#===============
names = []
case type
when 0; names = %w(张三男 李四男) # 男主名字
when 1; names = %w(老六女 小八女) # 女主名字
when 2; names = %w(张三 李四 老六 小八) # 中性名字
else; return ""
end
name = names[rand(names.length)]
name = name[0, maxLength]
#===============
if $game_variables && variable
$game_variables[variable] = name
$game_map.need_refresh = true if $game_map
end
return name
end
好的,谢谢大佬把框中的删掉,把256行前面的#删掉,就是随机推荐的名字。
浏览附件1208
不过这个只是随机拼接组合英文名字
浏览附件1209
要想随机中文名,可以改成两行注释之间的这样:
Ruby:def getRandomNameEx(type, variable, upper, maxLength = 100) return "" if maxLength <= 0 name = "" #=============== names = [] case type when 0; names = %w(张三男 李四男) # 男主名字 when 1; names = %w(老六女 小八女) # 女主名字 when 2; names = %w(张三 李四 老六 小八) # 中性名字 else; return "" end name = names[rand(names.length)] name = name[0, maxLength] #=============== if $game_variables && variable $game_variables[variable] = name $game_map.need_refresh = true if $game_map end return name end
谢谢大佬!把框中的删掉,把256行前面的#删掉,就是随机推荐的名字。
浏览附件1208
不过这个只是随机拼接组合英文名字
浏览附件1209
要想随机中文名,可以改成两行注释之间的这样:
Ruby:def getRandomNameEx(type, variable, upper, maxLength = 100) return "" if maxLength <= 0 name = "" #=============== names = [] case type when 0; names = %w(张三男 李四男) # 男主名字 when 1; names = %w(老六女 小八女) # 女主名字 when 2; names = %w(张三 李四 老六 小八) # 中性名字 else; return "" end name = names[rand(names.length)] name = name[0, maxLength] #=============== if $game_variables && variable $game_variables[variable] = name $game_map.need_refresh = true if $game_map end return name end