Skriptの変数?について...

クライアント/サーバーMODの開発に関する話題、技術交換はこちらで。質問は質問フォーラムへお願いします。
  • (PostNo.313944)

Skriptの変数?について...

投稿記事by Kasodani_522 » 2018年2月20日(火) 23:40

Skriptの件なのですが、セーブポイントシステムを作ろうとしているものです。
看板をクリックすると、クリックしたプレイヤーの座標が「名前」(看板の4行目に書いたもの)「ワールド名」「プレイヤー名」の順に変数に記録され、ネザー水晶を右クリックするとその座標に戻るシステムを書いてみました

コード: 全て選択
on rightclick: 
   clicked block is a sign
   line 1 of clicked block is "&7|&b-&9<&1<<CheckPoint>>&9>&b-&7|"
   line 2 of clicked block is "&2\&a/on block\&2/"
   if player is on ground:   
     set {name} to line 4 of clicked block
     set {Savepoint.%{name}%.%world%.%player%} to location of player
   else:
     stop

on rightclick with quartz:
   cancel event
   teleport player to {CP.%{atlname}%.%world%.%player%}
   

一応、同じワールド間ではクリックするごとに更新されていくのですが、
<ワールドAでセーブポイントをつける>→<ワールドBでセーブポイントをつける>
という動作をしてしまうと、Aのセーブポイントがリセットされ消えてしまいます...

ワールド毎に、できれば名前毎にセーブポイントを分別したいです

最後に基本情報だけ
 〇Skript 1.12対応のもの(恐らく最新版)
 〇サーバータイプ spigot1.12

不足している情報などあればその都度記載します
(; ・`д・´)
最後に編集したユーザー Kasodani_522 [ 2018年2月21日(水) 20:28 ], 累計 2 回
Kasodani_522
ID:5b17e7bb
水から上がったとこ
 
記事: 1
登録日時: 2017年12月09日(土) 13:33

  • (PostNo.313991)

Re: Skriptの変数?について...

投稿記事by sympholy » 2018年2月22日(木) 16:25

まず,pluginのバージョンを書く際に最新版と表現することはやめてください.
また,カテゴリを間違っているため,移動申請をしてくださいね


ワープシステムのコードはこれで全てでしょうか?

座標を格納した変数と
set {Savepoint.%{name}%.%world%.%player%} to location of player

テレポート先として設定している座標の変数が違うようです
teleport player to {CP.%{atlname}%.%world%.%player%}
ほぼskriptでサーバーを作っています
現在は開発中です
画像
アバター
sympholy
ID:7cb44b13
石掘り
 
記事: 122
登録日時: 2013年10月27日(日) 11:50


Return to 開発関連

x