广告
自定义输入
可以在Npc触发,事件触发,登录触发中使用
首先准备一个函数,如
function call_1002_0(human) local sayret = nil if true then sayret = [[ 测试自定义输入数字。#u#lc0000ff:1:2:3,#cffff00,请输入数字#L#U#C 测试自定义输入文本。#u#lc0000ff:2:1:4,#cffff00,请输入文本#L#U#C ]] end return sayret end function call_1002_1(human) local sayret = nil if human.私人变量.N3 and human.私人变量.N3 > 0 then human:弹出消息框("你输入了数字"..human.私人变量.N3) end return sayret end function call_1002_2(human) local sayret = nil if human.私人变量.S4 and human.私人变量.S4 ~= "" then human:弹出消息框("你输入了文本"..human.私人变量.S4) end return sayret end
#u#lc0000ff:1:2:3,#cffff00,:
第一个参数1表示需要跳转的对话id,即函数call_1002_1
第二个参数2表示输入数字,
第三个参数3表示输入值放入哪个N3变量中,
还可以加入第四个参数(:123),表示输入框初始值123
#u#lc0000ff:2:1:4,#cffff00,:
第一个参数2表示需要跳转的对话id,即函数call_1002_2
第二个参数1表示输入文本,
第三个参数4表示输入值放入那个S4变量中,
还可以加入第四个参数(:abc),表示输入框初始值abc
注:教程转自官方