作ってほしいスクリプト2つ

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

作ってほしいスクリプト2つ

投稿記事by Mayoi Nusi » 2017年7月03日(月) 17:50

1つ目~
エンダーチェストの大きさをラージチェストと同じ大きさに変えるスクリプト。
2つ目~
金床などで看板を「RewardPoint」に改名し、設置すると自動的に
一行目:&2[報酬]
二行目:エメラルド:&65
三行目:
四行目:
となり、右クリックするとエメラルドが5個もらえる。その後、1分30秒待たないとクリックしても意味がない。
エメラルドが入手可能になるとプレイヤーがレベルアップした時の音が発生し、(/playsound entity.player.levelup master @p ~ ~ ~ 1 1.5)そのプレイヤーだけに
「&2あなたは5エメラルドを獲得しました。」とメッセージが流れる。1分30秒待たない状態で看板をクリックすると豚の鳴き声が発生し、(/playsound entity.pig.ambient master @p ~ ~ ~ 2 1)そのプレイヤーだけに「報酬獲得までのこり()m()sです。」とメッセージが流れる。()mの()には残りの分数を表記(0分の場合は0と表記)し、()sには残りの秒数を表記(恐らく分かってると思いますが一応説明します。秒数に60以上の数字はいれない。60以上の数になる場合は分数に1と表記し、秒数の数-60のものを表記してください。例えば、90秒の場合は[1m30s]、75秒の場合は[1m15s]、60秒の場合は[1m0s]、50秒の場合は[0m50s])。
途中にでてくる「&2」や「&6」は色です。&2は黄緑色。&6はオレンジ(金?)色。

できれば作ってほしいです。両方作らなくても一つだけでも作ってくれれば嬉しいです。
サーバー作ってます。それだけ。
サーバーのコマンド・テクスチャ・yml(Crackshot)・Sk(Skript)・ChestCommandを作ってくれるやさしい神様はDiscordまでお願いします。
Discord:https://discord.gg/v5v2TkR
コマンドやコンフィグの分からないことはなかなか理解できませんが
一度理解するとほぼすべて理解できる能力もってます。
色々教えてください。
Mayoi Nusi
ID:3131082b
大工さん
 
記事: 50
登録日時: 2016年12月12日(月) 17:47
お住まい: スピーカーの中

  • (PostNo.309329)

Re: 作ってほしいスクリプト2つ

投稿記事by 猫だんちょー » 2017年10月19日(木) 11:18

プラグインでしたら総合トピックがあるのでそちらでお願いします
エンだーチェストのサイズ変更はプラグインでは不可能だと思いますがね
画像画像画像画像画像画像画像画像画像画像画像
アバター
猫だんちょー
ID:8ab70b7b
石掘り
 
記事: 135
登録日時: 2015年8月11日(火) 12:24
お住まい: 貝塚

  • (PostNo.309420)

Re: 作ってほしいスクリプト2つ

投稿記事by Mayoi Nusi » 2017年10月21日(土) 21:57

猫だんちょー さんが書きました:プラグインでしたら総合トピックがあるのでそちらでお願いします
エンだーチェストのサイズ変更はプラグインでは不可能だと思いますがね


プラグインではなくてSkriptというプラグインの話です。
あとすいません、"エンダーチェストの大きさを変更する"ではなくて
"エンダーチェストを開いた時のGUIをラージチェストの大きさにする"でした。
サーバー作ってます。それだけ。
サーバーのコマンド・テクスチャ・yml(Crackshot)・Sk(Skript)・ChestCommandを作ってくれるやさしい神様はDiscordまでお願いします。
Discord:https://discord.gg/v5v2TkR
コマンドやコンフィグの分からないことはなかなか理解できませんが
一度理解するとほぼすべて理解できる能力もってます。
色々教えてください。
Mayoi Nusi
ID:439eac7c
大工さん
 
記事: 50
登録日時: 2016年12月12日(月) 17:47
お住まい: スピーカーの中

  • (PostNo.309433)

Re: 作ってほしいスクリプト2つ

投稿記事by mcgo » 2017年10月22日(日) 11:09

こんにちは、Mayoi Nusiさん
ご要望通りのSkriptを作成いたしました。
エンダーチェストの拡張は他の皆様にも役立てるものだと考え、自分のSkript配布トピックに投稿させて頂きました。

1つ目~
エンダーチェストの大きさをラージチェストと同じ大きさに変えるスクリプト。

以下のトピックにて配布しました。
viewtopic.php?f=38&t=33527#p309430

2つ目~
金床などで看板を「RewardPoint」に改名し、設置すると自動的に
一行目:&2[報酬]
二行目:エメラルド:&65
三行目:
四行目:
となり、右クリックするとエメラルドが5個もらえる。
~以下省略~

コード
コード: 全て選択
variables:
   {RewardPoint-Cooldown%player%} = 0
   {check-sign-name%player%} = "none"

on quit:
   clear {check-sign-name%player%}

on join:
   clear {check-sign-name%player%}

on place:
   event-block is sign
   set {check-sign-name%player%} to "%name of held item%"

on sign change:
   {check-sign-name%player%} is "RewardPoint"
   set line 1 of event-block to "&2[報酬]"
   set line 2 of event-block to "エメラルド:&65"
   set line 3 of event-block to ""
   set line 4 of event-block to ""

on right click:
   event-block is sign
   if {RewardPoint-Cooldown%player%} is 0:
      if player can hold 5 of emerald:
         execute console command "execute @e[name=%player%] ~ ~ ~ playsound entity.player.levelup master %player% ~ ~ ~ 1 1.5"
         give 5 of emerald to player
         send "&2あなたは5エメラルドを獲得しました。" to player
         set {RewardPoint-Cooldown%player%} to 90
         execute console command "reward-point-cooldow %player%"
      else:
         send "&cインベントリに空きがありません・・・" to player
   else:
      execute console command "execute @e[name=%player%] ~ ~ ~ playsound entity.pig.ambient master %player% ~ ~ ~ 2 1"
      if {RewardPoint-Cooldown%player%} is more than or equal to 60:
         send "報酬獲得までのこり1m%{RewardPoint-Cooldown%player%} - 60%sです。" to player
      else:
         send "報酬獲得までのこり0m%{RewardPoint-Cooldown%player%}%sです。" to player

command /reward-point-cooldow <text>:
   executable by: console
   trigger:
      if {RewardPoint-Cooldown%arg-1%} is 0:
         stop
      else:
         wait 1 second
         add -1 to {RewardPoint-Cooldown%arg-1%}
         execute console command "reward-point-cooldow %arg-1%"

要望通りに動作することを確認済みです。
要望に加えてエメラルド5個を受け取れる空きが無い場合に『インベントリに空きがありません・・・』という
表示をするように付け加えておきました。
何かあれば返信下さい。
添付ファイル
RewardPoint.zip
(752 バイト) ダウンロード数: 1 回
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:7d140029
石炭掘り
 
記事: 242
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.309908)

Re: 作ってほしいスクリプト2つ

投稿記事by Mayoi Nusi » 2017年11月04日(土) 15:59

ありがとうございます!。是非使わさせていただきます。
サーバー作ってます。それだけ。
サーバーのコマンド・テクスチャ・yml(Crackshot)・Sk(Skript)・ChestCommandを作ってくれるやさしい神様はDiscordまでお願いします。
Discord:https://discord.gg/v5v2TkR
コマンドやコンフィグの分からないことはなかなか理解できませんが
一度理解するとほぼすべて理解できる能力もってます。
色々教えてください。
Mayoi Nusi
ID:8dc32f6c
大工さん
 
記事: 50
登録日時: 2016年12月12日(月) 17:47
お住まい: スピーカーの中


Return to 開発関連

x