§l§aKovachi
§l§aKovachi
PDCPlayerRealms developerS Community
Created by §l§aKovachi on 5/3/2024 in #help-forum
どこのサイトを見てコードを覚えましたか
on death:
if attacker is a player:
if {lv.%attacker%} is not set:
set {lv.%attacker%} to 0
set {xp.%attacker%} to 0
set {NeedXp.%attacker%} to 10
if victim is zombie:
chance of 50%:
set {AddXp.%attacker%} to a random integer between 100 and 200


on death:
if attacker is a player:
if {lv.%attacker%} is not set:
set {lv.%attacker%} to 0
set {xp.%attacker%} to 0
set {NeedXp.%attacker%} to 10
if victim is zombie:
chance of 50%:
set {AddXp.%attacker%} to a random integer between 100 and 200


この人のコードで例えます on deathというイベントだったので https://skripthub.net/docs/ のサイトでon deathと検索して使い方は調べたんですが、 このコードに乗っている
attacker
attacker
victim
victim
はどこに載っているのでしょうか on deathのところにはなくて、製作者はどこを見て、このような細かいコードを書いているのでしょうか。 教えていただければ幸いです。 バージョンは1.19.4でVSCodeで書いています。
691 replies
PDCPlayerRealms developerS Community
Created by §l§aKovachi on 4/30/2024 in #help-forum
Chest MENU
#ページ機能を実装したGUI作り


#/guiコマンドでGUIを表示
command /gui:
trigger:
#変数「{page1}」にチェストを設定する
set {page1} to chest with 3 row named "GUI &cページ1"

#{page1}にアイテムを設置
set slot 0 of {page1} to apple
set slot 1 of {page1} to wooden sword

#ページ切り替えのための矢印設置
set slot 26 of {page1} to arrow named "&a次のページへ→"

#作成したページを表示
open {page1} to player

#GUIをクリックしてもアイテムを取れないようにする
on inventory click:
if name of player's current inventory is "GUI &cページ1":
cancel event

#もし矢がクリックされたら
if clicked slot is 26:
#{page2}を作成する
set {page2} to chest with 3 row named "GUI &bページ2"

set slot 0 of {page2} to diamond
set slot 1 of {page2} to golden hoe

#前のページに戻るための矢を設置する
set slot 18 of {page2} to arrow named "&a←前のページに戻る"

#現在のページを切り替える
close player's inventory
open {page2} to player

#page2のアイテムを取れなくする
if name of player's current inventory is "GUI &bページ2":
cancel event

#矢をクリックした場合
if clicked slot is 18:
#{page1}を開く

#変数「{page1}」にチェストを設定する
set {page1} to chest with 3 row named "GUI &cページ1"

#{page1}にアイテムを設置
set slot 0 of {page1} to apple
set slot 1 of {page1} to wooden sword

#ページ切り替えのための矢印設置
set slot 26 of {page1} to arrow named "&a次のページへ→"

#作成したページを表示
close player's inventory
open {page1} to player
#ページ機能を実装したGUI作り


#/guiコマンドでGUIを表示
command /gui:
trigger:
#変数「{page1}」にチェストを設定する
set {page1} to chest with 3 row named "GUI &cページ1"

#{page1}にアイテムを設置
set slot 0 of {page1} to apple
set slot 1 of {page1} to wooden sword

#ページ切り替えのための矢印設置
set slot 26 of {page1} to arrow named "&a次のページへ→"

#作成したページを表示
open {page1} to player

#GUIをクリックしてもアイテムを取れないようにする
on inventory click:
if name of player's current inventory is "GUI &cページ1":
cancel event

#もし矢がクリックされたら
if clicked slot is 26:
#{page2}を作成する
set {page2} to chest with 3 row named "GUI &bページ2"

set slot 0 of {page2} to diamond
set slot 1 of {page2} to golden hoe

#前のページに戻るための矢を設置する
set slot 18 of {page2} to arrow named "&a←前のページに戻る"

#現在のページを切り替える
close player's inventory
open {page2} to player

#page2のアイテムを取れなくする
if name of player's current inventory is "GUI &bページ2":
cancel event

#矢をクリックした場合
if clicked slot is 18:
#{page1}を開く

#変数「{page1}」にチェストを設定する
set {page1} to chest with 3 row named "GUI &cページ1"

#{page1}にアイテムを設置
set slot 0 of {page1} to apple
set slot 1 of {page1} to wooden sword

#ページ切り替えのための矢印設置
set slot 26 of {page1} to arrow named "&a次のページへ→"

#作成したページを表示
close player's inventory
open {page1} to player
YOUTUBEでこのコードが配布されていて試しに使ってみようと思ったんですが、動作してくれません。 今はこれは使えないんでしょうか?
143 replies