skriptのプログラミングについて

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.313802)

skriptのプログラミングについて

投稿記事by bururaku » 2018年2月17日(土) 17:01

先日skriptを始めた初心者のものです。
スライムボールを右クリックするとリス地点を変更し、
リスポーンした時にそこにテレポートするプログラムを書きました
コード: 全て選択
On firstjoin:
   message "ようこそ"
   broadcast "【接続】%player% さんが初めてこのサーバーに接続しました"

On join:
   message "ようこそ"
   broadcast "【接続】%player% さんがこのサーバーに接続しました"

On quit:
   broadcast "【切断】%player% さんがこのサーバーから切断しました"

on click with a slime ball:
   set {home.%player%} to location of player
   message "<gray>チェックポイントを変更しました"
   remove 1 slime ball from player

on respawn:
   if {home.%player%} is not set:
      message "<light red>まだチェックポイントが設定されていないためロビーに移動しました"
      stop
   teleport player to {home.%player%}
   message "<gray>チェックポイントに移動しました"

しかし、
コード: 全て選択
can't understand this event: 'on click with a slime ball'(check.sk, line12: on click with a slime ball :')
can't understand this event: 'On firstjoin' (check.sk,line 1: On firstjoin:')

とエラーが出てしまいます。
どうすれば解決できるのでしょうか
Skriptのバージョンは2.2-dev32dです
よろしくお願いします
アバター
bururaku
ID:a49796da
水から上がったとこ
 
記事: 5
登録日時: 2017年9月03日(日) 00:27

  • (PostNo.313807)

Re: skriptのプログラミングについて

投稿記事by bururaku » 2018年2月17日(土) 17:12

アイテムをビーコンに変えたところ問題がなくなりました。申し訳ありません。
アバター
bururaku
ID:a49796da
水から上がったとこ
 
記事: 5
登録日時: 2017年9月03日(日) 00:27

  • (PostNo.313812)

Re: skriptのプログラミングについて

投稿記事by superu » 2018年2月17日(土) 18:24

解決しているようですが、一応他の方法も紹介させていただきます
コード: 全て選択
on first join:

これが正しい書き方です
もう一つは、
コード: 全て選択
on click:
 if player's held item is [item]:

これで動作すると思われます
参考程度にどうぞ
superu
ID:c4d63793
水から上がったとこ
 
記事: 5
登録日時: 2017年12月10日(日) 21:48


Return to 質問:マルチサーバー運用

x