개인 자료란 (JE)

  서버 커뮤니티

Profile cheongrang 대표칭호 없음
Profile

질문하기 스크립트

귀환서 스크립트 오류 질문

2021.08.29 조회 수 631 추천 수 0
이해도 초보자(스크립트 구성요소나 기본문법은 알아요) 
게임버전 (JE) 1.12.2 

command /읍내행버스표:

@trigger:

@@if player's money < 3000: #플레이어의 돈이 부족한경우

@@@send "&6[&c알림&6] &c이용권 구입에 필요한 돈이 모자랍니다." to player

@@@exit

@@subtract 3000 from player's money

@@give 1 paper named "&b&l읍내행 버스표" with lore "&f&l클릭 시 읍내로 이동합니다." to player

@@send "&f&l읍내행 버스표를 성공적으로 구매했습니다!" to player

        

        

on rightclick with paper:

@if name of player's tool contains "&b&l읍내행 버스표":

@@if lore of player's tool contains "&f&l클릭 시 읍내로 이동합니다.":

@@@remove 1 of player's tool from player's inventory

@@@execute player command "mw goto 읍내"

@@@send "읍내로 이동합니다!" to player

@@@exit


돈은 빠져나가는데 종이가 인벤에 들어오지않는 오류가 생겨서 그런데 어떻게 해결하나요?

3개의 댓글

거너아나
2021.08.30

1. on right click: 하고 아이템 이름만 감지해도 될거 같네요

2. 돈만 빠져나가는거면 else 구문를 한번 해보세요

3. if player's money <= 3000: 이 훨 나아보이네요

cheongrang
2021.08.30
@거너아나

[Skript] '1 paper named "&b&l읍내행 버스표" with lore "&f&l클릭 시 읍내로 이동합니다."' can't be added to a player because the former is neither an item type, an inventory nor an experience point (ticket_1.sk, line 13: give 1 paper named "&b&l읍내행 버스표" with lore "&f&l클릭 시 읍내로 이동합니다." to player')

[Skript] Can't compare a text with '"&b&l읍내행 버스표" with lore "&f&l클릭 시 읍내로 이동합니다."' (ticket_1.sk, line 20: if player's tool's name is "&b&l읍내행 버스표" with lore "&f&l클릭 시 읍내로 이동합니다.":')

이런식으로 오류가 뜨는데.....어떻게 하나요....

거너아나
2021.09.01
@cheongrang

저거 give paper 해보시겠어요