사용자:이의섭/창고: 두 판 사이의 차이

리버티게임, 모두가 만들어가는 자유로운 게임
imported>이의섭
편집 요약 없음
imported>이의섭
잔글 (이해됨)
 
(같은 사용자의 중간 판 25개는 보이지 않습니다)
1번째 줄: 1번째 줄:
이 틀은 복잡하고 무겁기 때문에 문서를 모두 내립니다. 뭐, 나중에 돌려놓으면 되니까요.
==리버티게임 내 게임 로그인 시스템==
Username 틀이 고장났겠다, 생각난 것입니다.


동방선거전의 유세함수는 다섯 다른 문서를 거쳐서 만들어집니다. 정리를 할 필요가 있죠.
한 사람이 여러 계정을 돌릴 수 있게 하기 위해서 게임 내 로그인 시스템을 만들 수 있겠다 생각이 듭니다.


{{#vardefine:Test|{{#switch:{{{1}}}|0=Yes|1=No}}
{{입력 상자|text|id|aceholder=ID}}
{{#var:Test|1}}
 
<!--동방선거전/전역/유세변수-->
{{#if:{{#urlget:id}}|{{입력 상자|password|pw|placeholder=비밀번호}}|'''ID를 먼저 입력해 주세요!'''}}
{{#switch:{{{1}}}
 
|re|지역=<!--지역간 호환성 시작-->{{#switch:{{{2}}}
[[/계정생성|새로운 계정]] | [[/비번찾기|비밀번호 찾기]]
|0=<!--하쿠레이 신사-->{{#switch:{{{3}}}
==신경 쓰지 마세요==
How To Basic, 또는 계란 성애자로 알려진 유튜버가 영상을 찍고 나서 청소를 할 때의 막막함이 그나마 이해됩니다. 아래를 보시면 스파게티 코드가 당신을 맞이할 것입니다.
<!--동방선거전/전역/유세변수 종족, 지역간 호환성 상수-->
<!--지역간호환성-->
{{#vardefine:local|{{#switch:{{#urlget:region}}
|0=<!--하쿠레이 신사-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11=0.6
|11=0.6
|12=0.7
|12=0.7
14번째 줄: 20번째 줄:
|0=1.5
|0=1.5
|#default=1}}
|#default=1}}
|1=<!--홍마관과 그 인근-->{{#switch:{{{3}}}
|1=<!--홍마관과 그 인근-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|1=1.5
|1=1.5
|#default=1}}
|#default=1}}
|2=<!--마법의숲과 그 인근-->{{#switch:{{{3}}}
|2=<!--마법의숲과 그 인근-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|2=1.5
|2=1.5
|#default=1}}
|#default=1}}
|3=<!--백옥루-->{{#switch:{{{3}}}
|3=<!--백옥루-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|3=1.5
|3=1.5
|#default=1}}
|#default=1}}
|4=<!--남쪽 인간 마을-->{{#switch:{{{3}}}
|4=<!--남쪽 인간 마을-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|5=1.1
|5=1.1
|4=1.5
|4=1.5
|#default=1}}
|#default=1}}
|5=<!--영원정-->{{#switch:{{{3}}}
|5=<!--영원정-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|12=0.7
|12=0.7
|4=1.1
|4=1.1
|5=1.5
|5=1.5
|#default=1}}
|#default=1}}
|6=<!--삼도천과 그 근방-->{{#switch:{{{3}}}
|6=<!--삼도천과 그 근방-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|6=1.5
|6=1.5
|#default=1}}
|#default=1}}
|7=<!--구지옥-->{{#switch:{{{3}}}
|7=<!--구지옥-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|16=0.7
|16=0.7
|9=0.9
|9=0.9
|7=1.5
|7=1.5
|#default=1}}
|#default=1}}
|8=<!--현무의 계곡-->{{#switch:{{{3}}}
|8=<!--현무의 계곡-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|9|10=1.1
|9|10=1.1
|8=1.5
|8=1.5
|#default=1}}
|#default=1}}
|9=<!--텐구 집성지-->{{#switch:{{{3}}}
|9=<!--텐구 집성지-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|7|10=0.9
|7|10=0.9
|9=1.5
|9=1.5
|9=1.1
|#default=1}}
|#default=1}}
|10=<!--모리야신사와 인근-->{{#switch:{{{3}}}
|10=<!--모리야신사와 인근-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|7|10=0.9
|7|10=0.9
|9=1.1
|9=1.1
|10=1.5
|10=1.5
|#default=1}}
|#default=1}}
|11=<!--달의 도시-->{{#switch:{{{3}}}
|11=<!--달의 도시-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|0=0.6
|0=0.6
|1|2|3|4|8|9|10|13|14|15=0.8
|1|2|3|4|8|9|10|13|14|15=0.8
66번째 줄: 71번째 줄:
|11=1.5
|11=1.5
|#default=1}}
|#default=1}}
|12=<!--천계-->{{#switch:{{{3}}}
|12=<!--천계-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|0=0.7
|0=0.7
|1|2|3|4|8|9|10|13|14=0.9
|1|2|3|4|8|9|10|13|14=0.9
72번째 줄: 77번째 줄:
|12=1.5
|12=1.5
|#default=1}}
|#default=1}}
|13=<!--동쪽 인간 마을(지역 출신 없음)-->{{#switch:{{{3}}}
|13=<!--동쪽 인간 마을(지역 출신 없음)-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|13=1.5
|13=1.5
|#default=1}}
|#default=1}}
|14=<!--묘렌사-->{{#switch:{{{3}}}
|14=<!--묘렌사-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11|12=0.7
|11|12=0.7
|0=0.9|15=0.9
|0=0.9|15=0.9
|14=1.5
|14=1.5
|#default=1}}
|#default=1}}
|15=<!--신령묘-->{{#switch:{{{3}}}
|15=<!--신령묘-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|11=0.7
|11=0.7
|0|12|15=0.9
|0|12|15=0.9
|15=1.5
|15=1.5
|#default=1}}
|#default=1}}
|16=<!--귀형수 지옥-->{{#switch:{{{3}}}
|16=<!--귀형수 지옥-->{{#switch:{{:동방선거전/전역/플레이어|home|{{#urlget:player}}}}
|7=0.6
|7=0.6
|16=1.5
|16=1.5
|#default=1}}}}
|#default=1}}
|ra|종족=<!--종족별 특징-->{{#switch:{{{2}}}
}}}}
|0={{#switch:{{{3}}}|0=1.2|1=0.9|2=0.9|3=1|4=1.1|5=1.1|6=1|7=0.9}}
|1={{#switch:{{{3}}}|0=0.9|1=1|2=0.9|3=1|4=0.9|5=0.9|6=1|7=0.8}}
|2={{#switch:{{{3}}}|0=0.9|1=0.9|2=0.9|3=1|4=1|5=1|6=1|7=1}}
|3={{#switch:{{{3}}}|0=1|1=1|2=1|3=1|4=1|5=1|6=1|7=1}}
|4={{#switch:{{{3}}}|0=1.2|1=0.9|2=0.9|3=1|4=1.5|5=0.9|6=0.9|7=0.9}}
|5={{#switch:{{{3}}}|0=1.2|1=0.9|2=0.9|3=1|4=0.9|5=1.2|6=0.9|7=0.9}}
|6={{#switch:{{{3}}}|0=1.1|1=1|2=1|3=1|4=1|5=1|6=0.9|7=1}}
|7={{#switch:{{{3}}}|0=0.9|1=0.8|2=0.8|3=1|4=0.8|5=0.9|6=1.1|7=1.5}}}}
|#default=0
}}
<!--동방선거전/기능 일부 발췌-->
<!--동방선거전/기능 일부 발췌-->
{{#expr:{{:동방선거전/전역/유세변수|지역|{{#urlget:region}}}}*
{{#vardefine:F1|{{#expr:{{#var:local}}*
({{:동방선거전/전역/유세변수|종족|{{#urlget:race}}|{{{2}}}}}*{{{3}}}
({{#switch:{{{1}}}
+{{:동방선거전/전역/유세변수|종족|{{#urlget:race}}|{{{4}}}}}*{{{5}}}
|0={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.1|5=1.1|6=1|7=0.9}}
+{{:동방선거전/전역/유세변수|종족|{{#urlget:race}}|{{{6}}}}}*{{{7}}}
|1={{#switch:{{#urlget:race}}|0=0.9|1=1|2=0.9|3=1|4=0.9|5=0.9|6=1|7=0.8}}
)}}
|2={{#switch:{{#urlget:race}}|0=0.9|1=0.9|2=0.9|3=1|4=1|5=1|6=1|7=1}}
|3={{#switch:{{#urlget:race}}|0=1|1=1|2=1|3=1|4=1|5=1|6=1|7=1}}
|4={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.5|5=0.9|6=0.9|7=0.9}}
|5={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=0.9|5=1.2|6=0.9|7=0.9}}
|6={{#switch:{{#urlget:race}}|0=1.1|1=1|2=1|3=1|4=1|5=1|6=0.9|7=1}}
|7={{#switch:{{#urlget:race}}|0=0.9|1=0.8|2=0.8|3=1|4=0.8|5=0.9|6=1.1|7=1.5}}
|#default=0}}*{{{2}}}
+{{#switch:{{{3}}}
|0={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.1|5=1.1|6=1|7=0.9}}
|1={{#switch:{{#urlget:race}}|0=0.9|1=1|2=0.9|3=1|4=0.9|5=0.9|6=1|7=0.8}}
|2={{#switch:{{#urlget:race}}|0=0.9|1=0.9|2=0.9|3=1|4=1|5=1|6=1|7=1}}
|3={{#switch:{{#urlget:race}}|0=1|1=1|2=1|3=1|4=1|5=1|6=1|7=1}}
|4={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.5|5=0.9|6=0.9|7=0.9}}
|5={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=0.9|5=1.2|6=0.9|7=0.9}}
|6={{#switch:{{#urlget:race}}|0=1.1|1=1|2=1|3=1|4=1|5=1|6=0.9|7=1}}
|7={{#switch:{{#urlget:race}}|0=0.9|1=0.8|2=0.8|3=1|4=0.8|5=0.9|6=1.1|7=1.5}}
|#default=0}}*{{{4}}}
+{{#switch:{{{5}}}
|0={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.1|5=1.1|6=1|7=0.9}}
|1={{#switch:{{#urlget:race}}|0=0.9|1=1|2=0.9|3=1|4=0.9|5=0.9|6=1|7=0.8}}
|2={{#switch:{{#urlget:race}}|0=0.9|1=0.9|2=0.9|3=1|4=1|5=1|6=1|7=1}}
|3={{#switch:{{#urlget:race}}|0=1|1=1|2=1|3=1|4=1|5=1|6=1|7=1}}
|4={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=1.5|5=0.9|6=0.9|7=0.9}}
|5={{#switch:{{#urlget:race}}|0=1.2|1=0.9|2=0.9|3=1|4=0.9|5=1.2|6=0.9|7=0.9}}
|6={{#switch:{{#urlget:race}}|0=1.1|1=1|2=1|3=1|4=1|5=1|6=0.9|7=1}}
|7={{#switch:{{#urlget:race}}|0=0.9|1=0.8|2=0.8|3=1|4=0.8|5=0.9|6=1.1|7=1.5}}
|#default=0}}*{{{6}}}
)}}}}
<!--동방선거전/전역/시간변수-->
<!--동방선거전/전역/시간변수-->
{{#switch:{{{1}}}
{{#vardefine:K3|{{#switch:{{{e}}}
|d|직접={{#switch:{{#expr:{{#urlget:time}}mod4}}
|d|직접=<!--1차 경선때부터 제공되는 커맨드-->
{{#switch:{{#expr:{{#urlget:time}}mod4}}
|0|2={{#switch:{{#urlget:region}}
|0|2={{#switch:{{#urlget:region}}
|0={{:동방선거전/기능|유세함수|0|0.5|1|0.4|2|0.1}}
|0={{#var:F1|0|0.5|1|0.4|2|0.1}}
|1={{:동방선거전/기능|유세함수|1|0.4|2|0.6|7|0}}
|1={{#var:F1|1|0.4|2|0.6|7|0}}
|2={{:동방선거전/기능|유세함수|1|0.3|2|0.3|3|0.2}}
|2={{#var:F1|1|0.3|2|0.3|3|0.2}}
|3={{:동방선거전/기능|유세함수|1|0.2|3|0.8|7|0}}
|3={{#var:F1|1|0.2|3|0.8|7|0}}
|4={{:동방선거전/기능|유세함수|0|0.9|1|0.05|6|0.05}}
|4={{#var:F1|0|0.9|1|0.05|6|0.05}}
|5={{:동방선거전/기능|유세함수|0|0.1|1|0.9|7|0}}
|5={{#var:F1|0|0.1|1|0.9|7|0}}
|6={{:동방선거전/기능|유세함수|3|1|7|0|7|0}}
|6={{#var:F1|3|1|7|0|7|0}}
|7={{:동방선거전/기능|유세함수|1|0.4|3|0.6|7|0}}
|7={{#var:F1|1|0.4|3|0.6|7|0}}
|8={{:동방선거전/기능|유세함수|0|0.1|4|0.7|5|0.2}}
|8={{#var:F1|0|0.1|4|0.7|5|0.2}}
|9={{:동방선거전/기능|유세함수|0|0.1|5|0.9|7|0}}
|9={{#var:F1|0|0.1|5|0.9|7|0}}
|10={{:동방선거전/기능|유세함수|0|0.1|6|0.9|7|0}}
|10={{#var:F1|0|0.1|6|0.9|7|0}}
|11={{:동방선거전/기능|유세함수|7|1|7|0|7|0}}
|11={{#var:F1|7|1|7|0|7|0}}
|12={{:동방선거전/기능|유세함수|0|0.1|1|0.1|7|0.8}}
|12={{#var:F1|0|0.1|1|0.1|7|0.8}}
|13={{:동방선거전/기능|유세함수|0|0.7|1|0.1|6|0.2}}
|13={{#var:F1|0|0.7|1|0.1|6|0.2}}
|14={{:동방선거전/기능|유세함수|0|0.5|1|0.3|2|0.2}}
|14={{#var:F1|0|0.5|1|0.3|2|0.2}}
|15={{:동방선거전/기능|유세함수|0|0.6|1|0.3|7|0.1}}
|15={{#var:F1|0|0.6|1|0.3|7|0.1}}
|16={{:동방선거전/기능|유세함수|1|0.5|2|0.4|3|0.1}}
|16={{#var:F1|1|0.5|2|0.4|3|0.1}}}}
}}
|1={{#switch:{{#urlget:region}}
|1={{#switch:{{#urlget:region}}
|0={{:동방선거전/기능|유세함수|0|1|1|0.1|2|0.1}}
|0={{#var:F1|0|1|1|0.1|2|0.1}}
|1={{:동방선거전/기능|유세함수|1|0.4|2|0.6|7|0}}
|1={{#var:F1|1|0.4|2|0.6|7|0}}
|2={{:동방선거전/기능|유세함수|0|0.3|2|0.3|3|0.2}}
|2={{#var:F1|0|0.3|2|0.3|3|0.2}}
|3={{:동방선거전/기능|유세함수|1|0.2|3|0.8|7|0}}
|3={{#var:F1|1|0.2|3|0.8|7|0}}
|4={{:동방선거전/기능|유세함수|0|1.1|4|0.2|5|0.1}}
|4={{#var:F1|0|1.1|4|0.2|5|0.1}}
|5={{:동방선거전/기능|유세함수|0|0.3|1|1.2|7|0}}
|5={{#var:F1|0|0.3|1|1.2|7|0}}
|6={{:동방선거전/기능|유세함수|3|1|7|0|7|0}}
|6={{#var:F1|3|1|7|0|7|0}}
|7={{:동방선거전/기능|유세함수|1|0.4|3|0.6|7|0}}
|7={{#var:F1|1|0.4|3|0.6|7|0}}
|8={{:동방선거전/기능|유세함수|0|0.2|4|0.9|5|0.1}}
|8={{#var:F1|0|0.2|4|0.9|5|0.1}}
|9={{:동방선거전/기능|유세함수|0|0.1|5|0.9|6|0.1}}
|9={{#var:F1|0|0.1|5|0.9|6|0.1}}
|10={{:동방선거전/기능|유세함수|0|0.3|6|0.7|7|0}}
|10={{#var:F1|0|0.3|6|0.7|7|0}}
|11={{:동방선거전/기능|유세함수|7|1.2|7|0|7|0}}
|11={{#var:F1|7|1.2|7|0|7|0}}
|12={{:동방선거전/기능|유세함수|0|0.1|7|1|7|0}}
|12={{#var:F1|0|0.1|7|1|7|0}}
|13={{:동방선거전/기능|유세함수|0|0.8|4|0.2|5|0.1}}
|13={{#var:F1|0|0.8|4|0.2|5|0.1}}
|14={{:동방선거전/기능|유세함수|0|0.8|2|0.4|7|0}}
|14={{#var:F1|0|0.8|2|0.4|7|0}}
|15={{:동방선거전/기능|유세함수|0|0.6|2|0.2|7|0.2}}
|15={{#var:F1|0|0.6|2|0.2|7|0.2}}
|16={{:동방선거전/기능|유세함수|1|0.5|2|0.4|3|0.1}}
|16={{#var:F1|1|0.5|2|0.4|3|0.1}}}}
|3={{#switch:{{#urlget:region}}
|0={{#var:F1|0|0.1|1|0.7|2|0.2}}
|1={{#var:F1|1|0.4|2|0.6|7|0}}
|2={{#var:F1|0|0.3|2|0.3|3|0.2}}
|3={{#var:F1|1|0.2|3|0.8|7|0}}
|4={{#var:F1|0|0.4|1|0.2|6|0.1}}
|5={{#var:F1|1|1|7|0|7|0}}
|6={{#var:F1|3|1|7|0|7|0}}
|7={{#var:F1|1|0.4|3|0.6|7|0}}
|8={{#var:F1|4|0.8|5|0.2|7|0}}
|9={{#var:F1|5|1|7|0|7|0}}
|10={{#var:F1|0|0.1|6|0.9|7|0}}
|11={{#var:F1|7|0.8|7|0|7|0}}
|12={{#var:F1|1|0.2|7|0.8|7|0}}
|13={{#var:F1|0|0.4|4|0.3|5|0.2}}
|14={{#var:F1|0|0.3|1|0.4|2|0.4}}
|15={{#var:F1|0|0.4|1|0.5|7|0.1}}
|16={{#var:F1|1|0.5|2|0.4|3|0.1}}}}
}}
}}
|3={{#switch:{{#urlget:region}}
|0={{:동방선거전/기능|유세함수|0|0.1|1|0.7|2|0.2}}
|1={{:동방선거전/기능|유세함수|1|0.4|2|0.6|7|0}}
|2={{:동방선거전/기능|유세함수|0|0.3|2|0.3|3|0.2}}
|3={{:동방선거전/기능|유세함수|1|0.2|3|0.8|7|0}}
|4={{:동방선거전/기능|유세함수|0|0.4|1|0.2|6|0.1}}
|5={{:동방선거전/기능|유세함수|1|1|7|0|7|0}}
|6={{:동방선거전/기능|유세함수|3|1|7|0|7|0}}
|7={{:동방선거전/기능|유세함수|1|0.4|3|0.6|7|0}}
|8={{:동방선거전/기능|유세함수|4|0.8|5|0.2|7|0}}
|9={{:동방선거전/기능|유세함수|5|1|7|0|7|0}}
|10={{:동방선거전/기능|유세함수|0|0.1|6|0.9|7|0}}
|11={{:동방선거전/기능|유세함수|7|0.8|7|0|7|0}}
|12={{:동방선거전/기능|유세함수|1|0.2|7|0.8|7|0}}
|13={{:동방선거전/기능|유세함수|0|0.4|4|0.3|5|0.2}}
|14={{:동방선거전/기능|유세함수|0|0.3|1|0.4|2|0.4}}
|15={{:동방선거전/기능|유세함수|0|0.4|1|0.5|7|0.1}}
|16={{:동방선거전/기능|유세함수|1|0.5|2|0.4|3|0.1}}
}}
}}
}}
}}
<!-- ../유세/함수 -->
<!-- ../유세/함수 -->
{{#switch:{{{1}}}
{{#switch:{{{type}}}
|d={{CGI2|
|d={{CGI2|
{{CGI2/변수수정|rm{{#urlget:region}}|{{#expr:{{#urlget:rm{{#urlget:region}}}}+{{:동방선거전/전역/시간변수|d}}*{{{2}}}round 0}}}}
{{CGI2/변수수정|rm{{#urlget:region}}|{{#expr:{{#urlget:rm{{#urlget:region}}}}+{{#var:K3|e=d}}*{{{basic}}}round 0}}}}
{{CGI2/변수수정|fan|{{#expr:{{#urlget:fan}}+{{:동방선거전/전역/시간변수|d}}*{{{2}}}/{{{3}}}round 0}}}}
{{CGI2/변수수정|fan|{{#expr:{{#urlget:fan}}+{{#var:K3|e=d}}*{{{basic}}}/{{{eff}}}round 0}}}}
{{CGI2/변수계산|force|-|1}}
{{CGI2/변수계산|force|-|1}}
{{CGI2/변수계산|hp|-|{{{4}}}}}
{{CGI2/변수계산|hp|-|{{{hp}}}}}
{{CGI2/변수계산|money|-|{{{5}}}}}
{{CGI2/변수계산|money|-|{{{money}}}}}
|{{{6}}}}}}}
|{{{s}}}}}}}
<!-- 이거 위에 있는 거 치우고 -->

2020년 12월 20일 (일) 12:05 기준 최신판

리버티게임 내 게임 로그인 시스템[편집 | 원본 편집]

Username 틀이 고장났겠다, 생각난 것입니다.

한 사람이 여러 계정을 돌릴 수 있게 하기 위해서 게임 내 로그인 시스템을 만들 수 있겠다 생각이 듭니다.

ID를 먼저 입력해 주세요!

새로운 계정 | 비밀번호 찾기

신경 쓰지 마세요[편집 | 원본 편집]

How To Basic, 또는 계란 성애자로 알려진 유튜버가 영상을 찍고 나서 청소를 할 때의 막막함이 그나마 이해됩니다. 아래를 보시면 스파게티 코드가 당신을 맞이할 것입니다.