스크립트로 1레벨 당 경험치 양을 바꿀 수 있나요?
가능하다면 구문 예시를 들어주세요.
레벨당 경험치 요구량을 변경하는건 확실한 답을 드리지 못하겠어요.
어쩌면 패킷에서 정답을 찾을 수 있을 지도 몰라요. (Protocol - wiki.vg)
혹은 임의로 경험치 바와 레벨을 수정하는 방법이 있겠어요.
예시로 각 레벨업에 필요한 경험치 값을 {expNeeded::[레벨]},
플레이어의 현재 경험치를 {exp::[플레이어]} / 현재 레벨을 {level::[플레이어]}로 하는 구문을 만들고
(구문 예시)
function getExp(p: player, i: integer):
if {expNeeded::%{level::%{_p}%}%} > {exp::%{_p}%} + {_i}:
set {exp::%{_p}%} to 0
set {_p}'s level to {_p}'s level + 1
else:
add {_i} to {exp::%{_p}%}
경험치 획득을 getExp([플레이어], 50) 등으로 변경하는거에요.
그 후, 플레이어의 경험치를 실제 경험치 필요량과 비레하여 백분율 식을 만들고
비례하는 경험치를 getExp 처리와 함께 지급함으로서 위화감 없이 제작이 가능할 듯 해요.
"그 후, 플레이어의 경험치를 실제 경험치 필요량과 비레하여 백분율 식을 만들고
비례하는 경험치를 getExp 처리와 함께 지급함으로서 위화감 없이 제작이 가능할 듯 해요. " 에 대한 예시나 설명을 부탁 드려도 괜찮을까요?
만약 1레벨 -> 2레벨 기본 경험치 요구량이 200이라면,
{exp::%{_p}%}과 {expNeeded::%{level::%{_p}%}의 비율을 구해서
현재 {exp::%{_p}%}의 비율이 {expNeeded::%{level::%{_p}%}%}의 50% 라면
기존 경험치 요구량의 50%인 100의 경험치를 플레이어에게 제공하는 방식으로요!
감사합니다.
레드스톤
노트블럭전문가
2024-11-27
0
건축
팀뉴일리시
2024-11-23
4
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
유아당
2024.03.25레벨당 경험치 요구량을 변경하는건 확실한 답을 드리지 못하겠어요.
어쩌면 패킷에서 정답을 찾을 수 있을 지도 몰라요. (Protocol - wiki.vg)
혹은 임의로 경험치 바와 레벨을 수정하는 방법이 있겠어요.
예시로 각 레벨업에 필요한 경험치 값을 {expNeeded::[레벨]},
플레이어의 현재 경험치를 {exp::[플레이어]} / 현재 레벨을 {level::[플레이어]}로 하는 구문을 만들고
(구문 예시)
function getExp(p: player, i: integer):
if {expNeeded::%{level::%{_p}%}%} > {exp::%{_p}%} + {_i}:
set {exp::%{_p}%} to 0
set {_p}'s level to {_p}'s level + 1
else:
add {_i} to {exp::%{_p}%}
경험치 획득을 getExp([플레이어], 50) 등으로 변경하는거에요.
그 후, 플레이어의 경험치를 실제 경험치 필요량과 비레하여 백분율 식을 만들고
비례하는 경험치를 getExp 처리와 함께 지급함으로서 위화감 없이 제작이 가능할 듯 해요.
liun
2024.03.25"그 후, 플레이어의 경험치를 실제 경험치 필요량과 비레하여 백분율 식을 만들고
비례하는 경험치를 getExp 처리와 함께 지급함으로서 위화감 없이 제작이 가능할 듯 해요. " 에 대한 예시나 설명을 부탁 드려도 괜찮을까요?
유아당
2024.03.25만약 1레벨 -> 2레벨 기본 경험치 요구량이 200이라면,
{exp::%{_p}%}과 {expNeeded::%{level::%{_p}%}의 비율을 구해서
현재 {exp::%{_p}%}의 비율이 {expNeeded::%{level::%{_p}%}%}의 50% 라면
기존 경험치 요구량의 50%인 100의 경험치를 플레이어에게 제공하는 방식으로요!
liun
2024.03.25감사합니다.