如题所述
?å¨æçä¸ç游æä¸ï¼æä¹è½å°å¾äºé¶è¡å¢?æè¿æç©å®¶çå°å ¶ä»äººå»ºè®¾é¶è¡ç³»ç»ï¼å°±æ³ç¥éæçä¸çå¤åè½é¶è¡ç³»ç»å¶ä½æä½æ¥éª¤æç¨ï¼å¦æä½ ä¹æ³å»ºé ä¸æé¶è¡çè¯ï¼å°±æ¥åèå°ç¼çæ¹æ¡å§!
æçä¸çå¤åè½é¶è¡ç³»ç»å¶ä½æä½æ¥éª¤æç¨
è¦å®ç°å款åä½ç°ï¼éè¦ä¸¤ä¸ªè®¡åæ¿æ¥å¨åè¿ä¸¤ä¸ªæ°æ®ï¼å¨è¿éæç¨cash代表ç°éãdeposit代表å款ãé¦å ï¼å¤å®ç©å®¶æ¯å¦å¨é¶è¡æ³¨åäºç¨æ·ï¼è¿éçé¶è¡ç¨æ·é½å å ¥äºYHuseréä¼ï¼æ以ç´æ¥ç¨@a[team=!YHuser]å°±è½éæ©å°æ²¡æ注åç¨æ·çç©å®¶ã
å款åæç°çå¤çï¼å¯¹äºç°é满足æ¡ä»¶ï¼å°±ç´æ¥æ£æµæè¿ç©å®¶çç°é(cash)æ¯å¦è¾¾å°ä¸å®å¼(满足å¼)ï¼å¦æè¾¾å°ååå°æè¿ç©å®¶ç¸åºç°éåå¼(cash)ï¼å¢å 该ç©å®¶å¯¹åºçç¸åºå款(deposit)ãå 为æ¬ç³»ç»çç°éé¢æ¯å¤§äºçäº0çï¼æ以ä¸æ»¡è¶³åªéè¦æ£æµç©å®¶ç°é(cash)åå¼æ¯å¦ä¸º“0å°æ»¡è¶³å¼-1”å³å¯ã为ä»ä¹è¦æ¯“满足å¼-1”èä¸æ¯“满足弔å¢ï¼å 为MCä¸è®¡åæ¿æ¯æ´æ°ï¼æ以å¦æå å«äºé£ä¸ªæ°ï¼ç©å®¶ç°éåæ°å好为满足å¼ï¼é£ä¹ç©å®¶å²ä¸æ¯æ¢æ»¡è¶³äºç°é满足æ¡ä»¶ï¼å满足äºç°éä¸æ»¡è¶³æ¡ä»¶äºãå ¶æ¬¡æ¯è¿éçå¤å®éè¦ç¨å°scoreboard players test @P cash æ»¡è¶³å¼ *ï¼å 为å¦æç¨testfor @p[score_cash_min=满足å¼]åå¨å¤äººæ¸¸æä¸æ¸¸æä¼éæ©æè¿ç符åæ¡ä»¶çç©å®¶ï¼èä¸æ¯æè¿ç©å®¶ã
ç©å®¶æ»äº¡æè½ç°éå ¶å®å¾ç®åï¼å°±å¨åæå¤å®æ»äº¡çåºç¡ä¸ï¼å°æ»äº¡ç©å®¶çç°é(cash)åå»100æ50ãè¿éçæ®éç¨æ·ä¼æä¸ä¸ªptuserçtagæ ç¾ï¼ä»è´¹ç¨æ·ä¸ºffuseræ ç¾ãæ以åå«@a[tag=ptuser&ffuser]å°±è½éä¸ææçé¶è¡ç¨æ·ã
对äºç°éè¶ æ¯çå¤å®ï¼å³ç°é(cash)å°äº0(å°äºçäº-1)ï¼è¥ç©å®¶cashå°äº0çæ¶åï¼ç¨ç©å®¶çdeposit+=cash两次å³å¯ãå 为æ¤æ¶ç©å®¶çç°é(cash)为è´æ°ï¼æ以è¿æ¶çdeposit+=cashå°±çäºdeopsit-=|cash|;è¥æ§è¡ä¸¤æ¬¡ï¼å°±çäºdeopsit-=2|cash|ãå³åå»å款å¼=è¶ æ¯ç°éx2ã
代ç ï¼
å建åéï¼
/scoreboard objectives add cash dummy ç°é
/scoreboard objectives add deposit dummy å款
/scoreboard teams add YHuser
/scoreboard objectives add cashlose deathCount
åå§åï¼[é«é¢å¾ªç¯]
/scoreboard players add [url=home.php?mod=space&uid=311230]@A[/url] cash 0
/scoreboard players add @a deposit 0
æ°äººç¦å©ï¼[é«é¢å¾ªç¯]
/scoreboard players add @a[team=!YHuser] deposit 100
/execute @a[team=!YHuser] ~ ~ ~ tellraw @p[r=0] [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"gold","bold":"true"},{"text":" æ£æµå°æ¨è¿æªæ³¨åè´¦æ·ï¼æ¬é¶è¡å·²èªå¨ä¸ºæ¨æ³¨åï¼å¹¶ä¸ºæ¨é¢åäº100å æ´å款ã","color":"green"}]
/scoreboard players tag @a[team=!YHuser] add ptuser
/scoreboard teams join YHuser @a[team=!YHuser]
é¶è¡èµè´¨æ¾ç¤ºï¼[é«é¢å¾ªç¯]
/execute @a[team=YHuser,tag=ptuser] ~ ~ ~ title @p[r=0] actionbar [{"selector":"@p","color":"dark_green","bold":"true"},{"text":"ï¼æ¨æ¯é¶è¡","color":"green","bold":"true"},{"text":"æ®éç¨æ·","color":"gold"},{"text":" | ","color":"aqua","bold":"true"},{"text":"æ¨çå½åç°éï¼","color":"green","bold":true},{"score":{"name":"@p","objective":"cash"},"color":"gold","bold":"true"},{"text":" | ","color":"aqua","bold":"true"},{"text":"æ¨çå½åå款ï¼","color":"green","bold":true},{"score":{"name":"@p","objective":"deposit"},"color":"gold","bold":"true"}]
/execute @a[team=YHuser,tag=ffuser] ~ ~ ~ title @p[r=0] actionbar [{"selector":"@p","color":"gold","bold":"true"},{"text":"ï¼æ¨æ¯é¶è¡","color":"green","bold":"true"},{"text":"ä»è´¹ç¨æ·","color":"gold"},{"text":"ï¼å°äº«æ¶è´¹ç¹æ","color":"green","bold":"true"},{"text":" | ","color":"aqua","bold":"true"},{"text":"æ¨çå½åç°éï¼","color":"green","bold":true},{"score":{"name":"@p","objective":"cash"},"color":"gold","bold":"true"},{"text":" | ","color":"aqua","bold":"true"},{"text":"æ¨çå½åå款ï¼","color":"green","bold":true},{"score":{"name":"@p","objective":"deposit"},"color":"gold","bold":"true"}]
å款ä¸æç°ï¼
æ¬é¨åä¸æ¡ä»¶çº¦å¶å¯¹çæ¬æè¦æ±ï¼å¦æ¸¸æçæ¬ä¸æ¯ææ¡ä»¶çº¦å¶ï¼åéè¦å¸çº¿æ¥å¤å®ï¼è¯¦æ è§æ¼ç¤ºå°å¾ã
å款ï¼
scoreboard players test @p cash 100 *
scoreboard players remove @p cash 100 (æ¡ä»¶çº¦å¶)
scoreboard players add @p deposit 100 (æ¡ä»¶çº¦å¶)
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"dark_green","bold":"true"},{"text":" æ¨å·²æåå款100å ","color":"green"}] (æ¡ä»¶çº¦å¶)
scoreboard players test @p cash 0 99
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"dark_green","bold":"true"},{"text":" æ¨çç°éä¸è¶³","color":"red"}] (æ¡ä»¶çº¦å¶)
æç°ï¼
scoreboard players test @p deposit 100 *
scoreboard players remove @p deposit 100 (æ¡ä»¶çº¦å¶)
scoreboard players add @p cash 100 (æ¡ä»¶çº¦å¶)
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"dark_green","bold":"true"},{"text":" æ¨å·²æåæç°100å ","color":"green"}] (æ¡ä»¶çº¦å¶)
scoreboard players test @p deposit 0 99
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"dark_green","bold":"true"},{"text":" æ¨çå款ä¸è¶³","color":"red"}] (æ¡ä»¶çº¦å¶)
æ为ä»è´¹ç¨æ·ï¼(å¯ä»¥éå¤å¼é)
scoreboard players test @p cash 10000 *
scoreboard players remove @p cash 10000 (æ¡ä»¶çº¦å¶)
scoreboard players tag @p[tag=ptuser] add ffuser (æ¡ä»¶çº¦å¶)
scoreboard players tag @a[tag=ffuser] remove ptuser (æ¡ä»¶çº¦å¶)
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"gold","bold":"true"},{"text":" æ¨å·²æ为é¶è¡ä»è´¹ç¨æ·!å°äº«æ¶è´¹ç¹æ!","color":"green"}] (æ¡ä»¶çº¦å¶)
scoreboard players test @p cash 0 9999
tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p","color":"dark_green","bold":"true"},{"text":" æ¨çç°éä¸è¶³","color":"red"}] (æ¡ä»¶çº¦å¶)
æ»äº¡ç°éæè½ï¼
é¶è¡æ®éç¨æ·ï¼
/scoreboard players remove @a[score_cashlose_min=1,tag=ptuser] cash 100
/execute @a[score_cashlose_min=1,tag=ptuser] ~ ~ ~ tellraw @a [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@a[score_cashlose_min=1]","color":"dark_green","bold":"true"},{"text":" æ»äº¡æè½äº100ç°é","color":"dark_red"}]
é¶è¡ä»è´¹ç¨æ·ï¼
/scoreboard players remove @a[score_cashlose_min=1,tag=ffuser] cash 50
/execute @a[score_cashlose_min=1,tag=ffuser] ~ ~ ~ tellraw @a [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@a[score_cashlose_min=1]","color":"gold","bold":"true"},{"text":" æ»äº¡æè½äº50ç°é","color":"dark_red"}]
/scoreboard players reset @a[score_cashlose_min=1] cashlose
ç°éè¶ æ¯æ©ç½ï¼
/scoreboard players tag @a[score_cash=-1] add nocash
/execute @a[tag=nocash] ~ ~ ~ scoreboard players operation @p[r=0] deposit += @p[r=0] cash
/execute @a[tag=nocash] ~ ~ ~ scoreboard players operation @p[r=0] deposit += @p[r=0] cash
/execute @a[tag=nocash] ~ ~ ~ tellraw @p [{"text":"[çå°èé¶è¡] ","color":"gold","bold":"true"},{"selector":"@p[r=0]","color":"gold","bold":"true"},{"text":" ç±äºä½ çç°éä¸è¶³è¶ æ¯ï¼å·²å¨å款ä¸æè¶ æ¯çååæ£é¤!","color":"dark_red"}]
/scoreboard players set @a[tag=nocash] cash 0
/scoreboard players tag @a[tag=nocash] remove nocash