틀:RPG in City 전투: 두 판 사이의 차이

리버티게임(개발), 모두가 만들어가는 자유로운 게임
둘러보기로 이동 검색으로 이동
백괴게임>Senouis
편집 요약 없음
백괴게임>Senouis
(linkget을 사용한 최초 개정)
1번째 줄: 1번째 줄:
<onlyinclude>
{{#vardefine:체력|{{:RPG in City/DB/{{#username:}}|체력}}}}
{{#vardefine:체력|{{:RPG in City/DB/{{#username:}}|체력}}}}
{{#vardefine:레벨|{{:RPG in City/DB/{{#username:}}|레벨}}}}
{{#vardefine:레벨|{{:RPG in City/DB/{{#username:}}|레벨}}}}
4번째 줄: 5번째 줄:
{{#vardefine:잼|{{:RPG in City/DB/{{#username:}}|잼}}}}
{{#vardefine:잼|{{:RPG in City/DB/{{#username:}}|잼}}}}
{{#vardefine:돈|{{:RPG in City/DB/{{#username:}}|돈}}}}
{{#vardefine:돈|{{:RPG in City/DB/{{#username:}}|돈}}}}
{{부제목| {{#ifexpr:{{#rand:1|100}} > 90 |[[{{BASEPAGENAME}}|탈출 시도]] | {{CGI| {{#ifexpr: trunc({{CGI}} mod 262144 /1024) > ( trunc({{CGI}}/67108864)*2 - {{#var:레벨}} ) | {{#expr:{{CGI}} - trunc({{CGI}}/67108864)*2*1024 + {{#var:레벨}}*1024}} | {{#expr:{{CGI}} - trunc(({{CGI}} mod 262144)/1024) * 1024}}}}|탈출 시도|{{BASEPAGENAME}}/전투}}}}}}


{{#switch: {{SUBPAGENAME}}  
{{부제목| {{#ifexpr:{{#rand:1|100}} > 90 |[[{{BASEPAGENAME}}|탈출 시도]] |{{linkget|{{BASPAGENAME}}/전투|탈출 시도|get=mhp={{#expr:{{#urlget:mhp}} - 4}}&ehp={{#urlget:ehp}}&etype={{#urlget:etype}}&elevel={{#urlget:elevel}}&turn=1}}}}}}
|전투=
 
{{#ifexpr: trunc(({{CGI}} mod 262144)/1024) = 0
{{#ifexpr: {{#urlget:mhp}} <= 0
|
|
불쌍하군.
불쌍하군.
21번째 줄: 21번째 줄:


|
|
{{#vardefine: 공격값|{{#expr: {{#rand: 0|{{#var: 레벨}}}} *2}}}}
{{#switch: {{#urlget:turn}}
|0=
{{#vardefine: 공격값|{{#expr: {{#rand: 0|{{#var:레벨}}}} *2}}}}
적이 너의 앞에 나타나 있다.
적이 너의 앞에 나타나 있다.


27번째 줄: 29번째 줄:
너의 차례다!
너의 차례다!


현재 너의 체력 = {{#expr: trunc(({{CGI}} mod 262144)/1024)}}
현재 너의 체력 = {{#urlget:mhp}}
 
현재 너의 잼 사용량 = {{#expr: {{CGI}} mod 16}}


현재 적의 레벨 = {{#expr: trunc({{CGI}}/67108864)}}
현재 적의 레벨 = {{#urlget:elevel}}


현재 적의 체력 = {{#expr: trunc(({{CGI}} mod 67108864) / 262144)}}
현재 적의 체력 = {{#urlget:ehp}}


무엇을 할까?
무엇을 할까?


* {{CGI여기로 | {{#ifexpr: {{#var:공격값}} < trunc(({{CGI}} mod 67108864) / 262144) | {{#expr:{{CGI}} - {{#var:공격값}} * 262144}} | {{#expr:{{CGI}} - trunc(({{CGI}} mod 67108864) / 262144) * 262144}}}}
* {{linkget|{{BASPAGENAME}}/전투|공격!|get=mhp={{#urlget:mhp}}&ehp={{#expr: {{#urlget:ehp}} - {{#var:공격값}}}}&etype={{#urlget:etype}}&elevel={{#urlget:elevel}}&turn=1}}
|{{BASEPAGENAME}}/적의 공격|공격!}}


}}
|1=
|적의 공격=


{{#ifexpr: trunc(({{CGI}} mod 67108864)/262144) = 0|
{{#ifexpr: {{#urlget:ehp}} <= 0|
이겼다!
이겼다!


{{#ifexpr: {{#var:레벨}}< 32|
'''주의 : 다음 블럭 안의 내용을 그대로 복사해 세이브파일 편집때 내용을 지운 뒤 붙여넣지 않으면 너의 모든 데이터가 고자가 될 수 있다!!!'''
'''주의 : 다음 블럭 안의 내용을 그대로 복사해 세이브파일 편집때 내용을 지운 뒤 붙여넣지 않으면 너의 모든 데이터가 고자가 될 수 있다!!!'''


55번째 줄: 52번째 줄:
<nowiki>|체력=</nowiki>{{#expr:trunc(({{CGI}} mod 262144)/1024)}}<br />
<nowiki>|체력=</nowiki>{{#expr:trunc(({{CGI}} mod 262144)/1024)}}<br />
<nowiki>|경험치=</nowiki>{{#expr:{{#var:경험치}}+trunc({{CGI}}/67108864) * 8}}<br />
<nowiki>|경험치=</nowiki>{{#expr:{{#var:경험치}}+trunc({{CGI}}/67108864) * 8}}<br />
<nowiki>|잼=</nowiki>{{#expr:{{#var:잼}} - {{CGI}} mod 16}}<br />
<nowiki>|잼=</nowiki>{{#expr:{{#var:잼}}}}<br />
<nowiki>|돈=</nowiki>{{#expr:{{#var:돈}} + {{#var:레벨}} * 100}}<br />
<nowiki>|돈=</nowiki>{{#expr:{{#var:돈}} + {{#var:레벨}} * 100}}<br />
<nowiki>|#default=
<nowiki>|#default=
63번째 줄: 60번째 줄:


[{{fullurl:{{urlencode:RPG in City/DB/{{#username:}}}}|action=edit&editintro={{urlencode:세이브파일}}&summary={{urlencode:저장}}|returnto={{BASEPAGENAME}}}} 세이브하러 가기]
[{{fullurl:{{urlencode:RPG in City/DB/{{#username:}}}}|action=edit&editintro={{urlencode:세이브파일}}&summary={{urlencode:저장}}|returnto={{BASEPAGENAME}}}} 세이브하러 가기]
|
 
이제 만렙이니 나가자! [[{{BASEPAGENAME}}|나가기(안전하게 이 링크를 누르는게 탈출시도 버튼을 누르는 것보다 낫다)]]}}
|
|
적의 차례가 되었다!
적의 차례가 되었다!


{{#vardefine: 공격값|{{#expr: {{#rand: 0|{{#expr:trunc({{CGI}}/67108864)}}}} }}}}
{{#vardefine: 공격값|{{#rand: 0|{{#urlget:elevel}}}}}}


현재 너의 체력 = {{#expr:trunc(({{CGI}} mod 262144)/1024)}}
현재 너의 체력 = {{#urlget:mhp}}


현재 적의 레벨 = {{#expr:trunc({{CGI}}/67108864)}}
현재 적의 레벨 = {{#urlget:elevel}}


현재 적의 체력 = {{#expr:trunc(({{CGI}} mod 67108864) / 262144)}}
현재 적의 체력 = {{#urlget:ehp}}


* {{CGI여기로|{{#ifexpr: trunc({{CGI}} mod 262144 /1024) > {{#var: 공격값}}|{{#expr:{{CGI}} - trunc({{#var: 공격값}})*1024}}|{{#expr:{{CGI}} - trunc(({{CGI}} mod 262144)/1024) * 1024}}}}|{{BASEPAGENAME}}/전투|결과는...}}
* {{linkget|{{BASPAGENAME}}/전투|으윽!|get=mhp={{#expr: {{#urlget:mhp}}-{{#var:공격값}}}}&ehp={{#urlget:ehp}}&etype={{#urlget:etype}}&elevel={{#urlget:elevel}}&turn=0}}
}}
}}
|#default=
|#default=
82번째 줄: 78번째 줄:


}}
}}
}}
</onlyinclude>
== 설명 ==
주의:이 틀은 평소에 연산 오류를 낼 수 있으며, 파라미터값이 주어질 때만 정상적으로 작동한다는 가정 하에 개정되었습니다.

2015년 12월 2일 (수) 00:41 판




수식 오류: 예상치 못한 <= 연산자입니다.


설명

주의:이 틀은 평소에 연산 오류를 낼 수 있으며, 파라미터값이 주어질 때만 정상적으로 작동한다는 가정 하에 개정되었습니다.