이 강의는 MPPC (미소녀 & PocketPC)Pure Ani에게 저작권이 있습니다.

일단 기초적인걸 작성하겠습니다.

;mode800
;해상도 설정입니다.
;특정 온스크립터에서는 기준좌표 설정이기도합니다.
*define
nsa
;압축파일을 사용한다는 선언입니다.
rmenu "画像表示",windowerase ,"セーブ",save,"ロード",load,"選択肢まで進む",skip,"回想",lookback,"リセット",reset,"終了する",end
;마우스 오른쪽 클릭을 했을시 나오는 팝업메뉴 설정입니다.
effect 2,10,500
;이펙트넘버2를 10번이펙트로 0.5초(500밀리세컨드)라는 시간동안 표시합니다.
effectcut
;스킵시 이펙트컷합니다.

caption "Trip for ONScripter"
;맨위에 나오게 하는것인데, 그다지 의미는 없습니다.

globalon
spi "nscrpng.spi|png"
;png파일을 사용한다는 선언입니다.

numalias opening,200
;변수넘버 200부터 글로벌입니다.
;즉, 200부터 게임데이터에 저장이 됩니다.
;그 이전은 세이브데이터에만 저장이 됩니다.
...
numalias cs,255
;변수의 이름을 지정합니다.
;상당히 길게 적혀있지만, 여기서는 처음과 끝만 적었습니다.

game
*start

goto *first_01

참고로 변수의 이름에는 -가 들어갈수 없습니다.

그런데, CG를 살펴보면 event5-1.jpg가 존재하는데..

저것을 읽을경우 파일명이 그대로 변수명이 되도록 코딩되어있기때문에, 그것을 수정하겠습니다.

   if ($bg[0] =~ /event5-1/)
# 만일 변수%bg[0]에 event5-1이 존재한다면..
   {
    print OUT "mov %event5_1,1\n";
# mov %event5_1,1을 작성한다.
   }
   elsif ($bg[0] =~ /event/)
# 기존의 if ($bg[0] =~ /event/)의 상단에 위의 내용을 추가하면서, 해당 라인은 if를 elsif로 수정합니다.
   {
    print OUT "mov %".$bg[0].",1\n";
   }

참고로 변수에 -가 존재하면 온스크립터의 기동이 안됩니다.

작성자 Pure Ani
출 처 MPPC (미소녀 & PocketPC)

Posted by Pure Ani

RE:D Cherish! -Eternity Blood- CRYSTALiA

放課後シンデレラ2 HOOKSOFT

花鐘カナデ*グラム NanaWind

フタマタ恋愛 ASa Project

スタディ§ステディ2 ま~まれぇど

リンパにATATA! ~メス牡蠣ミルクどぴゅらっしゅ~ Hending

創作彼女の恋愛公式 Aino+Links

流星ワールドアクター Heliodor

Secret Agent~騎士学園の忍びなるもの~ ensemble

天冥のコンキスタ エウシュリー

HaremKingdom -ハーレムキングダム- SMEE

ラズベリーキューブ まどそふと

ノラと皇女と野良猫ハート2 -Nora, Princess, and Crying Cat.- HARUKAZE

『ノラと皇女と野良猫ハート2』応援中♪

ピュアソングガーデン PULLTOP

はにデビ! Honey&Devil eufonie

姫繰三六五 HIMEKURI365

姫繰三六五 公式ウェブサイト

はるるみなもに! クロシェット

死に逝く君、館に芽吹く憎悪 バグシステム

Sanguinea-サングイネア- すにぃる

麗華の館 しすたーそふと

カスタムメイドオンライン KISS