• 캐릭터정보 및 리뷰기능 자가 업데이트 방법안내
profile_image
주인

저는 환경만 제공해 드리겠습니다.
유저분들이 "스스로 만들어가는 캐릭터정보 문화" 를 만들어주세요.


* 아이온잉은 캐릭터의 정보 외에 다른 정보는 절대 수집불가 하다는 것을 밝힙니다.
* 소스를 보실수 있는 분들은 저장되는 정보 확인이 가능합니다.
* 스스로 만들어가는 캐릭터정보 문화에 동참해 주신 분들께 감사의 의미로 프로필 사진에 테두리를 드립니다.

(테두리는 변경될수 있습니다.)

a908656dfe3389e540304f1a2829bdce46294e10kmiq.png

 

- 설명서 -

1. 아이온 공식 웹사이트  https://aion.plaync.com/ 접속후 로그인

2. 캐릭터 정보를 올리고자 하는 캐릭터 페이지로 이동

  2-1 아이온 웹사이트 : https://aion.plaync.com/characters/home
  2-2 아래 그림과 같이 화살표 클릭

fb21f63b3f5958509e8b631bd4e2b0bb3ab66079cpgr.png

  2-3 캐릭터정보를 업데이트할 캐릭터 선택

893bac82f8e7237c1538c41593c661cc4c6dfa55t45h.png

3. 해당 주소가 https://aion.plaync.com/characters/server/[서버아이디]/id/[캐릭터아이디]/home 같은 형태인지 확인

4. 스크립트 실행방법 (엣지사용자는 7번으로)
  4.1 크롬 사용자 : F12 을 눌러 개발자 도구 열기  -> Console (콘솔) 탭으로 이동

4d36395f6a2b14b53e2bc1576158b9e9c9804730mgc4.png

 

  4.2 크롬사용자 : allow pasting  직접 키보드로 타이핑후 엔터 (붙여넣기 가능하게 만드는 명령어, 최초 1회, 에러무시)

75e732e41b38b30eb5b1da91339b7e761cfe77e5erf2.png


  4.3 스크립트 복사후 붙여넣고 엔터 (스크립트 소스는 게시글 아래쪽에, 리뷰설정)
 // 리뷰기능 설정 (0: 사용, 1: 비사용, 2: 일부사용(하루가 지난 리뷰 숨김)
 let reviewStatus = 0; //이 값을 0, 1, 2 중 하나로 변경 (예:  let reviewStatus = 1; //이 값을 0, 1, 2 중 하나로 변경)

b4607b9e36e4431527ec1dc43eb46c5551e89eccbjke.png

5. 메시지에 "데이터가 성공적으로 저장되었습니다" 라고 뜨면 성공
6. 다른캐릭도 캐릭터정보를 업로드 하려면 캐릭터만 선택후 콘솔창에 소스만 붙여넣고 엔터

7. 엣지 브라우져 사용 : (크롬 권장, 붙여넣기 허용키가 잘 안먹음)

  7.1 F12눌러서 개발자 도구 열기
  7.2 콘솔 탭으로 이동후 붙여넣기 허용을 위해 {PH1} 입력후 엔터

e714de7a3defbbfa8e947c739e497b92fb2b90c80qpw.png

  7.3 소스 복사 붙여넣고 엔터

138a7b9dcd7134fe7c3395286909550f33e8cb4av27r.png


8. 메시지에 데이터가 성공적으로 저장되었습니다 라고 뜨면 성공

* 제3자 쿠키(Third-party cookies) 는 허용 해야 합니다.
크롬- 설정 - 개인정보 보호 및 보안 - 서드 파티 쿠키 - 서드 파티 쿠키 허용
* 제보 감사합니다.

 

//크롬 : allow pasting , 엣지 : {PH1} 직접 손으로 타이핑

소스 : 


(async function() {
   // 리뷰기능 설정 (0: 사용, 1: 비사용, 2: 일부사용(하루가 지난 리뷰 숨김)
   let reviewStatus = 0; //이 값을 0, 1, 2 중 하나로 변경

   try {
       const response = await fetch('https://aion.ing/api/generate_script.php?reviewStatus=' + reviewStatus, {
           method: 'GET',
           headers: {
               'Content-Type': 'application/javascript'
           },
           credentials: 'include'
       });
       if (!response.ok) {
           throw new Error('스크립트를 불러오는 데 실패했습니다.');
       }
       const scriptText = await response.text();
       const script = document.createElement('script');
       script.textContent = scriptText;
       document.body.appendChild(script);
   } catch (error) {
       console.error('스크립트를 로드하는 중 오류가 발생했습니다:', error);
   }
})();

 

전체 댓글 113