개인 자료란 (JE)

  서버 커뮤니티

Profile 국밥집사장님 대표칭호 없음
Profile

질문하기 스크립트

GUI 상점 스크립트 쉬프트 + 마우스 왼/오 가안돼요..

7 일 전 조회 수 24 추천 수 0
이해도 중급자 
게임버전 (JE) 1.16.5 
게임버전 (BE) 1.16.x 
스크립트 애드온 SkQuery 

GUI 상점 스크립트 만들고 있는데 쉬프트 + 마우스 왼/오 가안돼요..

on inventory click:

    if name of current inventory of player is "&6&l[상점] &f: 농작물 상점":

        cancel event

        if clicked slot is 0:

            if "%click type%" contains "SHIFT_RIGHT":

                if player has 160 wheat:

                    remove 160 wheat from player

                    add 150 to {돈.%player's uuid%}

                    message "&a밀 160개를 150골드에 판매하였습니다!"

                    play sound "ENTITY_PLAYER_LEVELUP" with volume 1 and pitch 1 to player

                else:

                    message "&c밀(이)가 인벤토리에 존재하지 않습니다!"

                    play sound "BLOCK_ANVIL_PLACE" with volume 1 and pitch 1 to player

            else if "%click type%" contains "RIGHT":

                if player has 16 wheat:

                    remove 16 wheat from player

                    add 15 to {돈.%player's uuid%}

                    message "&a밀 16개를 15골드에 판매하였습니다!"

                    play sound "ENTITY_PLAYER_LEVELUP" with volume 1 and pitch 1 to player

                else:

                    message "&c밀(이)가 인벤토리에 존재하지 않습니다!"

                    play sound "BLOCK_ANVIL_PLACE" with volume 1 and pitch 1 to player

            else if "%click type%" contains "SHIFT_LEFT":

                if {돈.%player's uuid%} >= 150:

                    remove 150 from {돈.%player's uuid%}

                    give 160 wheat to player

                    message "&a150골드로 밀 160개를 구입하였습니다!"

                    play sound "ENTITY_PLAYER_LEVELUP" with volume 1 and pitch 1 to player

                else:

                    message "&c골드가 부족합니다! &f[&e당신의 골드 &f: %{돈.%player's uuid%}%]"

                    play sound "BLOCK_ANVIL_PLACE" with volume 1 and pitch 1 to player

            else if "%click type%" contains "LEFT":

                if {돈.%player's uuid%} >= 15:

                    remove 15 from {돈.%player's uuid%}

                    give 16 wheat to player

                    message "&a15골드로 밀 16개를 구입하였습니다!"

                    play sound "ENTITY_PLAYER_LEVELUP" with volume 1 and pitch 1 to player

                else:

                    message "&c골드가 부족합니다! &f[&e당신의 골드 &f: %{돈.%player's uuid%}%]"

                    play sound "BLOCK_ANVIL_PLACE" with volume 1 and pitch 1 to player





1개의 댓글

코코냐
7 일 전

https://docs.skunity.com/syntax/search/id:10545

모르겠으면 로그를 찍어봅시다 차라리..

뉴스 및 창작물
/files/thumbnails/439/832/003/262x150.crop.jpg?20240711073840

레드스톤

【Ado】루루 (RuLe) | 피아노 & 노트블럭 커버

노트블럭전문가

2024-07-11

0

/files/thumbnails/600/818/003/262x150.crop.jpg?20240622093723

레드스톤

[마크 피아노커버] 에반게리온 잔혹한 천사의 테제 2

노트블럭전문가

2024-06-22

3

/files/thumbnails/647/816/003/262x150.crop.jpg?20240619112336

건축

숭례문(프리퀄) 2

KHC

2024-06-19

0

/files/thumbnails/308/815/003/262x150.crop.jpg?20240617084353

레드스톤

[피아노커버] 디스코드 - QWER 3

노트블럭전문가

2024-06-17

1

/files/thumbnails/932/812/003/262x150.crop.jpg?20240622110502

업데이트

마인크래프트 1.21 정식 업데이트

학교가기싫다

2024-06-14

1