Exemple #1
0
def onPluginStart():
    # (Line 16) sys.SetPColor(7, 0);    // 플레이어 7 색 변경
    sys.SetPColor(7, 0)
    # (Line 17) sys.SetPColor(8, 196);  // 플레이어 8 색 변경
    sys.SetPColor(8, 196)
    # (Line 18) sys.RegisterMSQC();     // MSQC 변수
    sys.RegisterMSQC()
    # (Line 19) sys.SinglePlayCheck();  // 싱글플레이 체크
    sys.SinglePlayCheck()
    # (Line 20) sys.SetAlly();          // 동맹 설정
    sys.SetAlly()
    # (Line 21) npc.CreateNPC();        // NPC 유닛 생성
    npc.CreateNPC()
    # (Line 22) item.SetItemInfo();     // 아이템 정보 입력
    item.SetItemInfo()
    # (Line 24) foreach (cp : EUDLoopPlayer()) {
    for cp in EUDLoopPlayer():
        # (Line 25) setcurpl(cp);
        f_setcurpl(cp)
        # (Line 26) inven.ResetInven(); // 인벤토리 초기화
        inven.ResetInven()
        # (Line 27) sys.SetName(); // 유닛 이름 변경
        sys.SetName()
        # (Line 28) screen.light[cp] = 31; // 밝기 최대로 변경
        _ARRW(screen.light, cp) << (31)
        # (Line 29) statusBar.stats[cp] = statusBar.USER_STATUS; // 상태바 기본값으로 설정
        _ARRW(statusBar.stats, cp) << (statusBar.USER_STATUS)
        # (Line 30) char.NewCharacter(); // 캐릭터 생성 (임시)
        char.NewCharacter()
        # (Line 33) item.AddItem(10000, 1, 1, 10, true);
        item.AddItem(10000, 1, 1, 10, True)
        # (Line 34) item.AddItem(10000, 1, 2, 10, true);
        item.AddItem(10000, 1, 2, 10, True)