지원하는 타입 :
Double(number)
Integer(integer, int)
String(string)
ItemStack(item)
외에 지원하지 않는 타입 일 경우 모두 String으로 저장됩니다.
.db파일은 plugins//SkEtcR//Database 폴더에 저장됩니다.
( Effect ) [set[ ]]database key %string% value
%objects% at %string% - key와 value를 설정합니다objects에는 최대 5개의 값까지 가능 (배열변수) 키 값 db파일명
( Effect ) delete database key %string% at %string% - 해당 값을 삭제합니다. 키 db파일명
( Expression ) database key %string% at %string% - 해당 값을 받아옵니다. 키 db파일명
ex) on command "레벨": database key player's uuid values 1 at "Level" send "당신의 레벨을 %database key player's uuid at ""Level""%로 설정하셨습니다" // 출력 // Level.db파일에 player's uuid를 키로 설정, values를 1로 설정
ex2) on command "stat" set {_stat::1} to "10" set {_stat::2} to "10" set {_stat::3} to "5" set {_stat::4} to "10" set {_stat::5} to "100" database key player's uuid values {_stat::*} at "Stat" // 여러가지의 값을 하나의 키에 저장 가능
on command "view": set {_stat::*} to database key player's uuid at "Stat" send "STR : %{_stat::1}%" send "DEF : %{_stat::2}%" send "AGI : %{_stat::3}%" send "LUK : %{_stat::4}%" send "HP : %{_stat::5}%" // Stat.db파일에 player's uuid를 키로 설정, values를 {_stat::*}로 설정
on command "rep": set {_stat::*} to database key player's uuid at "Stat" set {_stat::5} to player's max health database key player's uuid values {_stat::*} at "Stat"
on command "delete": delete database key player's uuid at "Stat" send "삭제 완료"
ex) on mm spawn: set {_mythicmob} to event-mythicmob --
(mm|mythicmob) despawn
ex) on mm despawn: set {_mythicmob} to event-mythicmob
--
(mm|mythicmob) death
ex) on mm death: set {_mythicmob} to event-mythicmob
----
Expression:
(damage of %mythicmob%|%mythicmob%'s damage) - %mythicmob%의 데미지 ※ set 불가능 ex) broadcast "%damage of event-mythicmob%"
--- (level of %mythicmob%|%mythicmob%'s level) - %mythicmob%의 레벨 ex) if level of event-mythicmob < 5: add 1 to event-mythicmob's level remove 1 from event-mythicmob's level set event-mythicmob's level to 10
----
Effect:
spawn %string% at %location% - %string%의 미스틱몹을 %location%에 소환합니다
ex) on command "test": spawn "SkeletalKnight" at player's location
ex) on mm spawn: set {_mythicmob} to event-mythicmob --
(mm|mythicmob) despawn
ex) on mm despawn: set {_mythicmob} to event-mythicmob
--
(mm|mythicmob) death
ex) on mm death: set {_mythicmob} to event-mythicmob
----
Expression:
(damage of %mythicmob%|%mythicmob%'s damage) - %mythicmob%의 데미지 ※ set 불가능 ex) broadcast "%damage of event-mythicmob%"
--- (level of %mythicmob%|%mythicmob%'s level) - %mythicmob%의 레벨 ex) if level of event-mythicmob < 5: add 1 to event-mythicmob's level remove 1 from event-mythicmob's level set event-mythicmob's level to 10
----
Effect:
spawn %string% at %location% - %string%의 미스틱몹을 %location%에 소환합니다
ex) on command "test": spawn "SkeletalKnight" at player's location