개조 AE 02.0.1 - mmb스킨 배틀기능 추가 (DB추가있음) (파일수정 + 17.12.16)
OR2017-11-10 22:28

+ write_update.inc.php 파일 수정

+ action 페이지는 캐릭터가 '승인'상태에서 보입니다.


개조파일의 주요 내용

 

* 배틀 기능 추가 (+ 체력)*

 

1. 스탯관리에서 체력으로 사용할 스탯을 추가한다. (공/방 체크 x)

2. 커뮤니티 설정에서 스탯 이름을 입력한다. ( 체력 사용 체크 )

3. mmb 게시판에 Action의 배틀 선택 후 상대방을 선택한다.

 

배틀 화면

 

bab04f4ae90dbca62e70f185ad284e09_1510322161_0013.jpg
공격과 방어의 밸런스경우, 체력이 "100"인 경우를 기준으로 설정되어있습니다.
스킨 폴더 안의 write_update_battle.inc.php에 밸런스 부분이 있습니다.
아래 부분의 숫자를 변경하시면 됩니다.

 

/*===================================================================================
OR (@mochaabx) 배틀 시스템
//----------------------------------------------------------------------------------
밸런스를 변경하시고 싶으시면 아래 변수의 숫자를 변경하시면 됩니다.
공격력 = (공격으로 사용하는 스탯의 합 * 배수(ex/ 0.5/1.2/1)) / 밸런스
====================================================================================*/
$dd = 0.5; // 공격 < 방어력 공격시 배수
$du = 1.2; // 공격 > 방어력 공격시 배수
$ds = 1; // 공격 = 방어력 공격시 배수
$dc = 2; // 크리티컬
$db = 10; // 밸런스  
$luck_num = 7; // 크리티컬 1 ~ 12 사이 숫자 
//----------------------------------------------------------------------------------

 

* 체력 전체 리셋 *
캐릭터 모두 소모된 체력을 리셋합니다.
bab04f4ae90dbca62e70f185ad284e09_1510322161_0559.jpg

 

파일

 

adm

community_form.php

community_from_update.php

index.php

status_from_update.php

status_hp_reset.php

status_list.php

status_ilst_update.php

extend

battle_lib.php

skin > board 

mmb_or_battle

DB추가 

추가방법 LINK

"avo_" 부분은 처음 에디션을 설치시 입력한 db명입니다. 

변경했었다면 수정해주세요. 수정한적이없다면 그대로 복사하시면 됩니다.

status 테이블의 경우 myphpadmin 화면에 따라 메뉴 2페이지에 있을수있습니다.

`avo_config` TABLE

ALTER TABLE `avo_config` 

ADD `cf_battle_hp_name` VARCHAR(255) NOT NULL DEFAULT '' AFTER `cf_rank_name`, 

ADD `cf_battle_hp_use` INT(11) NOT NULL DEFAULT '0' AFTER `cf_battle_hp_name`,

ADD `cf_battle_character_use` INT(11) NOT NULL DEFAULT '0' AFTER `cf_battle_hp_use`;

`avo_status`  TABLE

ALTER TABLE `avo_status` 

ADD `st_attack`  INT(11) NOT NULL DEFAULT '0' AFTER `st_help`, 

ADD `st_defense` INT(11) NOT NULL DEFAULT '0' AFTER `st_attack`;



CLOSE