틀:CGI2: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
백괴게임>BANIP
백괴게임>BANIP
(fullpagename => cgi2)
1번째 줄: 1번째 줄:
<includeonly><onlyinclude>{{#if:{{{1|}}}
<includeonly><onlyinclude>{{#if:{{{1|}}}
     |<span class='plainlinks cgilink' data-page='{{urlencode:{{{3| {{{page| {{FULLPAGENAME}} }}} }}}}}' data-var='[{{{1|}}}]'>{{{2|이동}}}</span>
     |<span class='plainlinks cgilink' data-page='{{urlencode:{{{3| {{{page| CGI2 }}} }}}}}' data-var='[{{{1|}}}]'>{{{2|이동}}}</span>
     |{{#urldecode:
     |{{#urldecode:
         {{#urlget:{{{변수|offset}}}| {{{기본값|0}}} }}
         {{#urlget:{{{변수|offset}}}| {{{기본값|0}}} }}
11번째 줄: 11번째 줄:
     <div style="flex:1">  
     <div style="flex:1">  
'''복실이'''
'''복실이'''
:복실이의 애정도: {{{{FULLPAGENAME}}|변수=복실이애정|기본값=0}}
:복실이의 애정도: {{CGI2|변수=복실이애정|기본값=0}}
:복실이의 포만감: {{{{FULLPAGENAME}}|변수=복실이포만|기본값=0}}
:복실이의 포만감: {{CGI2|변수=복실이포만|기본값=0}}
* {{ {{FULLPAGENAME}}|{{/변수수정|복실이애정| {{#expr: {{{{FULLPAGENAME}}|변수=복실이애정}} + 10 }}}}|복실이 쓰다듬기 }}  
* {{ CGI2|{{/변수수정|복실이애정| {{#expr: {{CGI2|변수=복실이애정}} + 10 }}}}|복실이 쓰다듬기 }}  
* {{ {{FULLPAGENAME}}|{{/변수수정|복실이포만| {{#expr: {{{{FULLPAGENAME}}|변수=복실이포만}} + 10 }}}}|복실이 밥주기 }}  
* {{ CGI2|{{/변수수정|복실이포만| {{#expr: {{CGI2|변수=복실이포만}} + 10 }}}}|복실이 밥주기 }}  
     </div>
     </div>
     <div style="flex:1">
     <div style="flex:1">
'''복돌이'''
'''복돌이'''
:복돌이의 애정도: {{{{FULLPAGENAME}}|변수=복돌이애정|기본값=0}}
:복돌이의 애정도: {{CGI2|변수=복돌이애정|기본값=0}}
:복돌이의 포만감: {{{{FULLPAGENAME}}|변수=복돌이포만|기본값=0}}
:복돌이의 포만감: {{CGI2|변수=복돌이포만|기본값=0}}
* {{ {{FULLPAGENAME}}|{{/변수수정|복돌이애정| {{#expr: {{{{FULLPAGENAME}}|변수=복돌이애정}} + 10 }}}}|파일노리 이용하기 }}  
* {{ CGI2|{{/변수수정|복돌이애정| {{#expr: {{CGI2|변수=복돌이애정}} + 10 }}}}|파일노리 이용하기 }}  
* {{ {{FULLPAGENAME}}|{{/변수수정|복돌이포만| {{#expr: {{{{FULLPAGENAME}}|변수=복돌이포만}} + 10 }}}}|토렌트 다운받기 }}  
* {{ CGI2|{{/변수수정|복돌이포만| {{#expr: {{CGI2|변수=복돌이포만}} + 10 }}}}|토렌트 다운받기 }}  
     </div>
     </div>
     <div style="flex:1">  
     <div style="flex:1">  
'''정돌이'''
'''정돌이'''
:정돌이 애정도: {{{{FULLPAGENAME}}|변수=정돌이애정|기본값=0}}
:정돌이 애정도: {{CGI2|변수=정돌이애정|기본값=0}}
:정돌이 포만감: {{{{FULLPAGENAME}}|변수=정돌이포만|기본값=0}}
:정돌이 포만감: {{CGI2|변수=정돌이포만|기본값=0}}
* {{ {{FULLPAGENAME}}|{{/변수수정|정돌이애정| {{#expr: {{{{FULLPAGENAME}}|변수=정돌이애정}} + 100 }}}}|정품윈도우 이용하기 }}  
* {{ CGI2|{{/변수수정|정돌이애정| {{#expr: {{CGI2|변수=정돌이애정}} + 100 }}}}|정품윈도우 이용하기 }}  
* {{ {{FULLPAGENAME}}|
* {{ CGI2|
     {{/변수수정|복돌이애정|0}}
     {{/변수수정|복돌이애정|0}}
     {{/변수수정|복돌이포만|0}}
     {{/변수수정|복돌이포만|0}}
     {{/변수수정|정돌이애정| {{#expr: {{{{FULLPAGENAME}}|변수=정돌이애정}} + {{{{FULLPAGENAME}}|변수=복돌이애정}}}} }}
     {{/변수수정|정돌이애정| {{#expr: {{CGI2|변수=정돌이애정}} + {{CGI2|변수=복돌이애정}}}} }}
     {{/변수수정|정돌이포만| {{#expr: {{{{FULLPAGENAME}}|변수=복돌이포만}} + {{{{FULLPAGENAME}}|변수=복돌이포만}}}} }}
     {{/변수수정|정돌이포만| {{#expr: {{CGI2|변수=복돌이포만}} + {{CGI2|변수=복돌이포만}}}} }}
   |복돌이 잡아먹기 }}  
   |복돌이 잡아먹기 }}  
     </div>
     </div>
41번째 줄: 41번째 줄:
== 사용방법 ==
== 사용방법 ==
=== 변수 출력 방법 ===
=== 변수 출력 방법 ===
  <nowiki>{{</nowiki>{{FULLPAGENAME}}
  <nowiki>{{</nowiki>CGI2
     |변수=(출력할 변수명)
     |변수=(출력할 변수명)
     |기본값=(변수가 존재하지 않는 경우 기본으로 뱉을 값)
     |기본값=(변수가 존재하지 않는 경우 기본으로 뱉을 값)
  <nowiki>}}</nowiki>
  <nowiki>}}</nowiki>
==== 변수 출력 예시 ====
==== 변수 출력 예시 ====
* '''<nowiki>{{</nowiki>{{FULLPAGENAME}}|변수=복돌이애정<nowiki>}}</nowiki>''' => 복돌이애정도: {{ {{FULLPAGENAME}}|변수=복돌이애정 }}
* '''<nowiki>{{</nowiki>CGI2|변수=복돌이애정<nowiki>}}</nowiki>''' => 복돌이애정도: {{ CGI2|변수=복돌이애정 }}
*:'복돌이애정'이라고 이름지어진 '''변수를 출력'''합니다.
*:'복돌이애정'이라고 이름지어진 '''변수를 출력'''합니다.
* '''<nowiki>{{</nowiki>{{FULLPAGENAME}}|변수=정돌이애정|기본값=애정이 메말랐어!<nowiki>}}</nowiki>''' => 정돌이애정도: {{ {{FULLPAGENAME}}|변수=정돌이애정 |기본값=애정이 메말랐어! }}
* '''<nowiki>{{</nowiki>CGI2|변수=정돌이애정|기본값=애정이 메말랐어!<nowiki>}}</nowiki>''' => 정돌이애정도: {{ CGI2|변수=정돌이애정 |기본값=애정이 메말랐어! }}
*:'정돌이애정'이라고 이름지어진 변수를 출력합니다. 변수가 정의되지 않았을 경우 애정이 메말랐어!를 '''기본값으로 출력'''합니다.
*:'정돌이애정'이라고 이름지어진 변수를 출력합니다. 변수가 정의되지 않았을 경우 애정이 메말랐어!를 '''기본값으로 출력'''합니다.
* '''<nowiki>{{</nowiki>{{FULLPAGENAME}}<nowiki>}}</nowiki>''' => CGI값: {{ {{FULLPAGENAME}} }}
* '''<nowiki>{{</nowiki>CGI2<nowiki>}}</nowiki>''' => CGI값: {{ CGI2 }}
*:인수 없이 사용할 경우에는 '''[[틀:CGI|CGI]]와 동일한 기능'''을 합니다.
*:인수 없이 사용할 경우에는 '''[[틀:CGI|CGI]]와 동일한 기능'''을 합니다.
*:* {{CGI|{{#expr: {{CGI}} + 1}}|더하기 1}} <sub>(<nowiki>{{CGI|{{#expr: {{CGI}} + 1}}|더하기 1}}</nowiki>)</sub>
*:* {{CGI|{{#expr: {{CGI}} + 1}}|더하기 1}} <sub>(<nowiki>{{CGI|{{#expr: {{CGI}} + 1}}|더하기 1}}</nowiki>)</sub>
*:* {{CGI|{{#expr: {{CGI}} * 2}}|곱하기 2}} <sub>(<nowiki>{{CGI|{{#expr: {{CGI}} * 2}}|곱하기 2}}</nowiki>)</sub>
*:* {{CGI|{{#expr: {{CGI}} * 2}}|곱하기 2}} <sub>(<nowiki>{{CGI|{{#expr: {{CGI}} * 2}}|곱하기 2}}</nowiki>)</sub>
*:또한 cgi값은 offset이라는 변수에 정의되어 있으므로 '''CGI2로 수정이 가능'''합니다.
*:또한 cgi값은 offset이라는 변수에 정의되어 있으므로 '''CGI2로 수정이 가능'''합니다.
*:* {{{{FULLPAGENAME}}
*:* {{CGI2
         |{{{{FULLPAGENAME}}/변수수정|offset|100}}
         |{{CGI2/변수수정|offset|100}}
         |100으로 설정}} <sub>(<nowiki>{{</nowiki>{{FULLPAGENAME}}<nowiki>|{{</nowiki>{{FULLPAGENAME}}<nowiki>/변수수정|offset|100}}|100으로 설정}}</nowiki>)</sub>
         |100으로 설정}} <sub>(<nowiki>{{</nowiki>CGI2<nowiki>|{{</nowiki>CGI2<nowiki>/변수수정|offset|100}}|100으로 설정}}</nowiki>)</sub>
*:* {{{{FULLPAGENAME}}|{{{{FULLPAGENAME}}/변수수정|offset
*:* {{CGI2|{{CGI2/변수수정|offset
         |{{#expr: {{ {{FULLPAGENAME}} }} - 1000 }} }}  
         |{{#expr: {{ CGI2 }} - 1000 }} }}  
         |빼기 1000}} <sub>(<nowiki>{{</nowiki>{{FULLPAGENAME}}|{{{{FULLPAGENAME}}/변수수정|offset| {{#expr: {{ {{{{FULLPAGENAME}}<nowiki> }} - 1000 }} }}|빼기 1000}}</nowiki>)</sub>
         |빼기 1000}} <sub>(<nowiki>{{</nowiki>CGI2|{{CGI2/변수수정|offset| {{#expr: {{ {{CGI2<nowiki> }} - 1000 }} }}|빼기 1000}}</nowiki>)</sub>
=== 변수 수정 방법 ===
=== 변수 수정 방법 ===
  <nowiki>{{</nowiki>{{FULLPAGENAME}}
  <nowiki>{{</nowiki>CGI2
     | (수정할 변수)
     | (수정할 변수)
           =><nowiki>{{</nowiki>{{FULLPAGENAME}}/변수수정|(변수명)|(변수값)<nowiki>}}</nowiki>과 같이 기입 할 수 있음.
           =><nowiki>{{</nowiki>CGI2/변수수정|(변수명)|(변수값)<nowiki>}}</nowiki>과 같이 기입 할 수 있음.
     | (버튼 링크에 보여질 메세지, 기본값은 이동)
     | (버튼 링크에 보여질 메세지, 기본값은 이동)
     | (이동할 페이지, 기본값은 현재 문서)
     | (이동할 페이지, 기본값은 현재 문서)
  <nowiki>}}</nowiki>
  <nowiki>}}</nowiki>
==== 변수 수정 예시 ====
==== 변수 수정 예시 ====h
* '''<nowiki>{{</nowiki> {{FULLPAGENAME}}|<nowiki>{{/변수수정|복실이애정|100}}|복실이 애정도 100으로}}</nowiki>''' =>  {{ {{FULLPAGENAME}}|{{/변수수정|복실이애정|100}}|복실이 애정도 100으로}}
* '''<nowiki>{{</nowiki> CGI2|<nowiki>{{/변수수정|복실이애정|100}}|복실이 애정도 100으로}}</nowiki>''' =>  {{ CGI2|{{/변수수정|복실이애정|100}}|복실이 애정도 100으로}}
*: '복실이애정'이라는 변수를 숫자 100으로 설정합니다.
*: '복실이애정'이라는 변수를 숫자 100으로 설정합니다.
* '''<nowiki>{{</nowiki> {{FULLPAGENAME}}<nowiki>|{{/변수수정|복실이애정|무한}}|복실이 애정도 무한으로}}</nowiki>''' => {{{{FULLPAGENAME}}|{{/변수수정|복실이애정|무한}}|복실이 애정도 무한으로}}
* '''<nowiki>{{</nowiki> CGI2<nowiki>|{{/변수수정|복실이애정|무한}}|복실이 애정도 무한으로}}</nowiki>''' => {{CGI2|{{/변수수정|복실이애정|무한}}|복실이 애정도 무한으로}}
*: '복실이애정'이라는 변수를 글자 무한으로 설정합니다.
*: '복실이애정'이라는 변수를 글자 무한으로 설정합니다.

2018년 2월 2일 (금) 23:30 판

CGI를 여러가지면으로 발전시킨 틀입니다. 페이지 단위로 숫자나 문자를 주고받을 수 있습니다. CGI와는 달리 문자도 주고받을 수 있으며 한번에 여럿의 CGI값들을 이용 할 수 있습니다.

사용 예

복실이

복실이의 애정도: 0
복실이의 포만감: 0
  • 복실이 쓰다듬기
  • 복실이 밥주기

복돌이

복돌이의 애정도: 0
복돌이의 포만감: 0
  • 파일노리 이용하기
  • 토렌트 다운받기

정돌이

정돌이 애정도: 0
정돌이 포만감: 0
  • 정품윈도우 이용하기
  • 복돌이 잡아먹기

활용법

  • 경험치, 레벨, 남은 hp, 남은 mp등 여러개의 변수를 사용해 rpg 게임을 만들 수 있음

사용방법

변수 출력 방법

{{CGI2
   |변수=(출력할 변수명)
   |기본값=(변수가 존재하지 않는 경우 기본으로 뱉을 값)
}}

변수 출력 예시

  • {{CGI2|변수=복돌이애정}} => 복돌이애정도: 0
    '복돌이애정'이라고 이름지어진 변수를 출력합니다.
  • {{CGI2|변수=정돌이애정|기본값=애정이 메말랐어!}} => 정돌이애정도: 애정이 메말랐어!
    '정돌이애정'이라고 이름지어진 변수를 출력합니다. 변수가 정의되지 않았을 경우 애정이 메말랐어!를 기본값으로 출력합니다.
  • {{CGI2}} => CGI값: 0
    인수 없이 사용할 경우에는 CGI와 동일한 기능을 합니다.
    • 더하기 1 ({{CGI|{{#expr: {{CGI}} + 1}}|더하기 1}})
    • 곱하기 2 ({{CGI|{{#expr: {{CGI}} * 2}}|곱하기 2}})
    또한 cgi값은 offset이라는 변수에 정의되어 있으므로 CGI2로 수정이 가능합니다.
    • 100으로 설정 ({{CGI2|{{CGI2/변수수정|offset|100}}|100으로 설정}})
    • 빼기 1000 ({{CGI2|{{CGI2/변수수정|offset| {{#expr: {{ {{CGI2 }} - 1000 }} }}|빼기 1000}})

변수 수정 방법

{{CGI2
    | (수정할 변수)
         =>{{CGI2/변수수정|(변수명)|(변수값)}}과 같이 기입 할 수 있음.
    | (버튼 링크에 보여질 메세지, 기본값은 이동)
    | (이동할 페이지, 기본값은 현재 문서)
}}

==== 변수 수정 예시 ====h

  • {{ CGI2|{{/변수수정|복실이애정|100}}|복실이 애정도 100으로}} => 복실이 애정도 100으로
    '복실이애정'이라는 변수를 숫자 100으로 설정합니다.
  • {{ CGI2|{{/변수수정|복실이애정|무한}}|복실이 애정도 무한으로}} => 복실이 애정도 무한으로
    '복실이애정'이라는 변수를 글자 무한으로 설정합니다.