가령 포션ID가 1이라고 치고
n = $game_party.item_number(1)
$game_variables[1] = n
해도 1번 변수에 포션 갯수가 안 들어옵니다.
인덱스 순서 때문에 0을 넣어야 하나 해서 해봤는데도 여전히..
가령 포션ID가 1이라고 치고
n = $game_party.item_number(1)
$game_variables[1] = n
해도 1번 변수에 포션 갯수가 안 들어옵니다.
인덱스 순서 때문에 0을 넣어야 하나 해서 해봤는데도 여전히..
$game_party.item_number(item)
item : RPG::Item, RPG::Weapon, RPG::Armor 클래스의 객체(오브젝트)
해당 객체의 소지수를 반환. RPG::Item, RPG::Weapon, RPG::Armor 클래스의 객체가 아닌경우, 0을 반환.
아이템의 ID를 인수로 넣으시면 안 됩니다.
특정 아이템의 갯수를 확인하시고 싶으시면 해당되는 RPG::Item 클래스의 객체를 인수로 하셔야 합니다.
$game_party.item_number($data_items[1])
: ID가 1인 아이템의 소지수를 반환한다.
item_number 메소드의 정의는 Game_Party 160번째 줄부터 확인 가능합니다.
$data_items는 RPG::Item의 배열입니다. (아이템 ID를 1부터 시작하기 위해서 0번째 인덱스에는 nil이 들어가 있습니다.)
$data_items를 로드하는 부분은 Scene_Title 83번째 줄에서 확인 가능합니다.
RPG::Item 등 RPGVX의 Data Structure에 대해서는 기본 도움말(F1)의
RGSS Reference Manual - Game Library - RPGVX Data Structure 항목을 참조하시길 바랍니다.