A_Mator 53b36032b29d4b2fbc7762547d22121b
게임버전 (BE) | 관련없음 |
---|
# "displaymoney" 명령어 실행 시 잔액을 플레이어에게 보여주는 이벤트
on command "displaymoney":
trigger:
# 플레이어의 잔액을 가져와서 _balance 변수에 저장
set {_balance} to player's balance
# 플레이어에게 현재 잔액을 알려주는 메시지 전송
send "당신의 현재 잔액은 %{_balance}%입니다." to player
# 돈을 더하는 명령어
on command "addmoney":
trigger:
# 추가할 금액을 파라미터로 받아옴
set {_amount} to argument 1
# 플레이어의 현재 잔액을 가져와서 _balance 변수에 저장
set {_balance} to player's balance
# 새로운 잔액 계산
set {_new_balance} to {_balance} + {_amount}
# 새로운 잔액을 플레이어의 잔액으로 설정
set player's balance to {_new_balance}
# 결과 메시지 출력
send "금액 %{_amount}%만큼 추가하여 새로운 잔액은 %{_new_balance}%입니다." to player
# 돈을 빼는 명령어
on command "removemoney":
trigger:
# 뺄 금액을 파라미터로 받아옴
set {_amount} to argument 1
# 플레이어의 현재 잔액을 가져와서 _balance 변수에 저장
set {_balance} to player's balance
# 새로운 잔액 계산 (음수 값으로 설정하여 뺌)
set {_new_balance} to {_balance} - {_amount}
# 새로운 잔액을 플레이어의 잔액으로 설정
set player's balance to {_new_balance}
# 결과 메시지 출력
send "금액 %{_amount}%만큼 빼서 새로운 잔액은 %{_new_balance}%입니다." to player
# 매 초마다 실행되는 이벤트
on every 1 second:
loop all players:
# 각 플레이어의 잔액을 가져와서 _balance 변수에 저장
set {_balance} to {player.%loop-player's uuid%.balance}
# 플레이어의 닉네임과 잔액을 색이 있는 형식으로 표시하는 문자열 생성
set {_display} to "&6&l닉네임: %loop-player% &f| &6&l잔액: %{_balance}%"
# 색 없는 문자열 버전 생성
set {_display_no_color} to "&6&l닉네임: %loop-player% | &6&l잔액: %{_balance}%"
# 플레이어의 액션바에 표시할 문자열 설정
set action bar of loop-player to {_display_no_color}
# 플레이어 목록에 표시할 문자열 설정
set player list name of loop-player to {_display}
마크 서버 송금 시스템인데 작동이 안되네요 어떻게 해야하나요?
환타비
2023.08.15엄...그냥 자기가 만드는게 편할것 같습니다...허허 (스크립트를 몰라서 그런다면 유튜브를 보고 독학하시는걸 추천드려욧!)
세찐찐
2023.08.16Chatgpt는 python, java, c++, c# 같은 코드 외에는 잘모르는거 같습니다