XP 스크립트

이것 시세 사용법은 스크립트 속에

 

#----------- 스크립트의 시작 ------------
# ▼▲▼ XRXS36. 숍·변동시장 ▼▲▼
# Create by 앵아 재흙
# EDIT by Kim

#사용 법 : 이벤트 생성 - 스크립트 - 해당 스크립트 입력 - 그 아래에 상점 개시

# 모든 아이템 : command_ai_quote(퍼센트)
# 지정한 범위의 아이템 : command_i_quote(ID1, ID2, 퍼센트) ID1~ID2에 적용
# 하나의 아이템만 설정 : command_item_quote(ID, 퍼센트) 지정한 ID에만 적용

# 무기나 방어구는 위의 사용법 세가지를 변경해주시면 되는데..
# 글씨 색으로 구분하시길..
# 무기 : ai -> aw / i-> w / item-> weapon
# 방어구: ai -> aa / i->a / item-> armor
# 입니다.

#==============================================================================
# ■ Interpreter
#==============================================================================
class Interpreter
#--------------------------------------------------------------------------
# ◇ 모든 아이템의 시세를 설정
#--------------------------------------------------------------------------
def command_ai_quote(percent)
for ids in 1...$data_items.size
command_item_quote(ids, percent)
end
end
#--------------------------------------------------------------------------
# ◇ 지정한 범위의 아이템의 시세를 설정
#--------------------------------------------------------------------------
def command_i_quote(ia, ib, percent)
for ids in ia...ib
command_item_quote(ids, percent)
end
end
#--------------------------------------------------------------------------
# ◇ 모든 무기의 시세를 설정
#--------------------------------------------------------------------------

def command_aw_quote(percent)
for ids in 1...$data_items.size
command_weapon_quote(ids, percent)
end
end
#--------------------------------------------------------------------------
# ◇ 지정한 범위의 무기의 시세를 설정
#--------------------------------------------------------------------------
def command_w_quote(ia, ib, percent)
for ids in ia...ib
command_weapon_quote(ids, percent)
end
end
#--------------------------------------------------------------------------
# ◇ 모든 방어구의 시세를 설정
#--------------------------------------------------------------------------
def command_aa_quote(percent)
for ids in 1...$data_items.size
command_armor_quote(ids, percent)
end
end
#--------------------------------------------------------------------------
# ◇ 지정한 범위의 방어구의 시세를 설정
#--------------------------------------------------------------------------
def command_a_quote(ia, ib, percent)
for ids in ia...ib
command_armor_quote(ids, percent)
end
end

 

#--------------------------------------------------------------------------
# ◇ 하나의 아이템의 시세를 설정
#--------------------------------------------------------------------------
def command_item_quote(id, percent)
$data_items[id].quotation_percent = percent
end
#--------------------------------------------------------------------------
# ◇ 하나의 무기의 시세를 설정
#--------------------------------------------------------------------------
def command_weapon_quote(id, percent)
$data_weapons[id].quotation_percent = percent
end
#--------------------------------------------------------------------------
# ◇ 하나의 방어용 기구의 시세를 설정
#--------------------------------------------------------------------------
def command_armor_quote(id, percent)
$data_armors[id].quotation_percent = percent
end
end

module RPG
#==============================================================================
# ■ RPG::Item
#==============================================================================
class Item
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 가격
#--------------------------------------------------------------------------
def price
# 초기화
@quotation_percent = 100 if @quotation_percent.nil?
# 치를 돌려주는
return @price * @quotation_percent / 100
end
end
#==============================================================================
# ■ RPG::Weapon
#==============================================================================
class Weapon
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 가격
#--------------------------------------------------------------------------
def price
# 초기화
@quotation_percent = 100 if @quotation_percent.nil?
# 치를 돌려주는
return @price * @quotation_percent / 100
end
end
#==============================================================================
# ■ RPG::Armor
#==============================================================================
class Armor
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 가격
#--------------------------------------------------------------------------
def price
# 초기화
@quotation_percent = 100 if @quotation_percent.nil?
# 치를 돌려주는
return @price * @quotation_percent / 100
end
end
end

#----------- 스크립트의 끝 ------------

 

 

 

Comment '8'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6202
961 전투 Stealing/Mugging/Scanning 6.0 Final by Trickster (SDK호환) file 백호 2009.02.22 885
960 기타 다중 파노라마 사용 by Guillaume777 file 백호 2009.02.22 886
959 아이템 아이템 소지수 무제한 1 백호 2009.02.21 887
958 기타 [XP/VX/VXA] Drago Core Engine Alkaid 2014.02.13 887
957 기타 AMS___Advanced_Message_Script 1 file 백호 2009.02.22 889
956 아이템 Additional Item Drop by SephirothSpawn (SDK호환) 1 백호 2009.02.22 891
955 스킬 SG_Skill Invoking Battle Items by sandgolem (SDK호환) 백호 2009.02.22 894
954 기타 파노라마 스크롤 스크립트 개량판 by Guillaume777 1 백호 2009.02.22 896
953 아이템 SG_Item Break by sandgolem (SDK호환) 백호 2009.02.22 898
952 변수/스위치 SG_Gold Window Variables v2 by sandgolem (SDK호환) 백호 2009.02.22 899
951 전투 전투의 커맨드에 따라 능력치를 상승 백호 2009.02.22 904
950 기타 스크립트 자료 3 file 백호 2009.02.22 905
949 기타 좌표 스크립트 2 백호 2009.02.21 908
948 전투 배틀 포인트 1 백호 2009.02.22 918
947 기타 지정범위안에 들어오면 특정한 움직임을 취한다!! 1 백호 2009.02.21 920
946 파티 Reserve Party Tools by RPG Advocate 백호 2009.02.22 920
945 전투 위치보정스크립트 한글화 1 백호 2009.02.22 922
944 이동 및 탈것 Mouse_move file 백호 2009.02.21 923
943 기타 KGC 디버거 (최신 올라온 것에 비해 성능은 딸리지만) file 백호 2009.02.22 929
942 기타 Economy System by Nick@Creation Asylum 1 file 백호 2009.02.22 934
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 52 Next
/ 52