개인 자료란 (JE)

  서버 커뮤니티

Profile 현준s 대표칭호 없음

hyunjuns efb78f3c34e24c0cac20441bd904b228

Profile

질문하기 스크립트

주식스크립트 판매 오류

2022.09.03 조회 수 94 추천 수 0
게임버전 (JE) 플러그인 
게임버전 (BE) 기타 

on inventory click:

    if iname is "&c주식":

        cancel event

        if clicked item is not black stained glass pane:

            set {_stock} to uncolored name of clicked item

            replace all " 주식" with "" in {_stock}

            if clicked type is left mouse button:

                if player's money is not smaller than {주식가격::%{_stock}%}:

                    subtract {주식가격::%{_stock}%} from player's money

                    add 1 to {주식.%uuid of player%::%{_stock}%}

                    play sound "entity.experience_orb.pickup" with volume 0.5 to the player

                else:

                    play sound "UI_SUTTON_CLICK" with volume 0.5 to the player

                    message "&c돈이 부족합니다!"

                if clicked type is left mouse button with shift:

                    if player's money is not smaller than {주식가격::%{_stock}%}*10:

                        subtract {주식가격::%{_stock}%}*10 from player's money

                        add 100 to {주식.%uuid of player%::%{_stock}%}

                        play sound "entity.experience_orb.pickup" with volume 0.5 to the player

                    else:

                        play sound "UI_SUTTON_CLICK" with volume 0.5 to the player

                        message "&c돈이 부족합니다!"

                if clicked type is right mouse button:

                    if {주식.%uuid of player%::%{_stock}%} is bigger than 0:

                        add {주식가격::%{_stock}%} to player's money

                        subtract 1 from {주식.%uuid of player%::%{_stock}%}

                        play sound "entity.experience_orb.pickup" with volume 0.5 to the player

                    else:

                        play sound "UI_SUTTON_CLICK" with volume 0.5 to the player

                        message "&c주식이 부족합니다!"

                if clicked type is right mouse button with shift:

                    if {주식.%uuid of player%::%{_stock}%} is bigger than 0:

                        add {주식가격::%{_stock}%}*{주식.%uuid of player%::%{_stock}%} to player's money

                        set {주식.%uuid of player%::%{_stock}%} to 0

                        play sound "entity.experience_orb.pickup" with volume 0.5 to the player

                        message "&c주식을 모두 판매하였습니다!"

                    else:

                        play sound "UI_SUTTON_CLICK" with volume 0.5 to the player

                        message "&c주식이 부족합니다!"

                    make player execute command "/주식확인"


오류가 나는부분은 없는데 우클릭시 판매, 쉬프트해서 100개 구매가 되지않습니다
구문에 문제가 있을까요?

2개의 댓글

qsef1256
2022.09.04

들여쓰기가 좀 이상하네요. if clicked type is left mouse button with shift:if clicked type is left mouse button: 밑에 있는데요?

qsef1256
2022.09.04

파이썬 같은 들여쓰기는 스페이스가 중괄호 대체 문구라 매우 중요해요. 이와 같이 논리 구조가 꼬여서 실행이 안될 수도 있어요

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3