set {_n} to placeholder "mcmmo_level_mining" with player
这个返回值是100,但是不能进行运算,怎样把这个返回值设为整数类型?
这个返回值是100,但是不能进行运算,怎样把这个返回值设为整数类型?
set {_n} to placeholder "mcmmo_level_mining" with player
set {_temp} to {_n} parsed as integer
https://skriptlang.github.io/Skript/expressions.html
Parse ????
Patterns:
%text% parsed as (%*type%|"<.*>")
Since: 2.0
Parses text as a given type, or as a given pattern. This expression can be used in two different ways: One which parses the entire text as a single instance of a type, e.g. as a number, and one that parses the text according to a pattern. If the given text could not be parsed, this expression will return nothing and the parse error will be set if some information is available. Some notes about parsing with a pattern: - The pattern must be a Skript pattern, e.g. percent signs are used to define where to parse which types, e.g. put a %number% or %items% in the pattern if you expect a number or some items there. - You have to save the expression's value in a list variable, e.g. set {parsed::*} to message parsed as "...". - The list variable will contain the parsed values from all %types% in the pattern in order. If a type was plural, e.g. %items%, the variable's value at the respective index will be a list variable, e.g. the values will be stored in {parsed::1::*}, not {parsed::1}.
Examples:
set {var} to line 1 parsed as number
on chat:
set {var::*} to message parsed as "buying %items% for %money%"
if parse error is set:
message "%parse error%"
else if {var::*} is set:
cancel event
remove {var::2} from the player's balance
give {var::1::*} to the player
set {_temp} to {_n} parsed as integer
https://skriptlang.github.io/Skript/expressions.html
Parse ????
Patterns:
%text% parsed as (%*type%|"<.*>")
Since: 2.0
Parses text as a given type, or as a given pattern. This expression can be used in two different ways: One which parses the entire text as a single instance of a type, e.g. as a number, and one that parses the text according to a pattern. If the given text could not be parsed, this expression will return nothing and the parse error will be set if some information is available. Some notes about parsing with a pattern: - The pattern must be a Skript pattern, e.g. percent signs are used to define where to parse which types, e.g. put a %number% or %items% in the pattern if you expect a number or some items there. - You have to save the expression's value in a list variable, e.g. set {parsed::*} to message parsed as "...". - The list variable will contain the parsed values from all %types% in the pattern in order. If a type was plural, e.g. %items%, the variable's value at the respective index will be a list variable, e.g. the values will be stored in {parsed::1::*}, not {parsed::1}.
Examples:
set {var} to line 1 parsed as number
on chat:
set {var::*} to message parsed as "buying %items% for %money%"
if parse error is set:
message "%parse error%"
else if {var::*} is set:
cancel event
remove {var::2} from the player's balance
give {var::1::*} to the player
cc7w 发表于 2020-2-2 20:09
set {_n} to placeholder "mcmmo_level_mining" with player
set {_temp} to {_n} parsed as integer
已经知道怎么弄了
- set {_n} to placeholder "mcmmo_level_mining" with player parsed as numb
后面加上个as numb就行了