转跳到内容

hentai14

【净土】雷神天制霸
  • 内容数

    7,619
  • 加入

  • 最后访问

  • 赢得天数

    4

帖子发自 hentai14

  1. 35 分钟前, Jcry 说道:

    谢谢

    for迴圈的话还有一个问题就是每次都是从小数到大,所以基本都是id靠前的几个,有没有倒着数的指令,还有,pid最多4个么,能不能pid5,pid6

    其实我正在脑洞的就是类似密室逃脱或大逃杀的事件

    > for迴圈的话还有一个问题就是每次都是从小数到大,所以基本都是id靠前的几个,有没有倒着数的指令

    沒有

    而且就算給你倒著數的方法, 你也沒法決定要正數還是倒數呀

    (倒數還不是每次都最後那幾個)

    你也可以先隨機一個數字出來(用rnd隨機出幾個區間, 例如case0從100開始, case1從200),

    然後將for迴圈拆成兩個, 一個從指定區間到PMAX, 一個從0到指定區間

     

    > pid最多4个么,能不能pid5,pid6

    不能

    請使用旗標暫存

  2. 51 分钟前, Jcry 说道:

    谢谢,麻烦你了

    目前来看我想不到该怎么写,gosub return之后是从gosub下一句开始继续走不会再执行一次gosub,get_mpid是随机,只要条件不变就有可能获得一样的id,需要进行多少次判定就永远是个未知数

    顺便说一下,get_mpid,条件1,条件2,条件3,条件4,条件5,条件6,!pid1也筛不了,这让我彻底放弃了

    1. 你可以選擇相同時就放棄, 等以後回合挑到不同人的才動作

    2. 第二次你可以用for迴圈檢查全部角色, 而不用get_mpid呀

    3. 在第二次的get_mpid加上一個條件知力!知力:pid1, 這樣雖然有錯殺, 但不會選到同個人

  3. 8 分钟前, Jcry 说道:

    谢谢,我试试

    可是

    get_mpid,条件1,条件2,条件3,条件4,条件5,条件6,条件7(写满)
    chk_mval,pval=0,,,,
    chk_mval_then
    end
    chk_mval_else
    set_epid1,pval
    goto,*sub1

    *sub1
    get_mpid,条件1,条件2,条件3,条件4,条件5,条件6,条件7(写满)
    chk_mval,pval=0,,,,
    chk_mval_then
    end
    chk_mval_else
    set_epid2,pval
    chk_mval,pid1=pid2
    chk_mval_then
    goto,*sub1
    chk_mval_else

    如果符合条件的只有一个会不会陷入死循环,话说set_epid能对同一个pid重复设置么

    在雷神7的腳本指令中goto是無法回到比他前面的行數的(gosub可以)

    所以你這寫法如果抽到同一人, 大概會直接結束(不確定)

    不過邏輯上(要是goto可以回到前面時), 只有一人符合時的確會造成無限迴圈

     

    > 话说set_epid能对同一个pid重复设置么
    可以

  4. 因為有人問了, 所以就來寫一下吧

    雷神7的腳本指令中, 並沒有可以直接查詢誰有指定道具的方法,

    甚至想用drop_item把任何人手上的道具丟掉再由玩家取得好像都辦不到(印象啦... 記得讓不持有該道具的人丟掉該道具, 會error)

    所以能保證玩家拿到媚藥的mod就一直沒有問世過~

     

    下面是範例如何得知誰裝備著特定道具(以媚藥為例)

    另外玩家持有但未裝備的情形, 並沒辦法被檢驗出來

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    u075.txt

    設定起始值, 並且呼叫實際撿查的u075c.txt

    起始值設為1是因為道具無裝備者時, 其裝備者欄位為0

    你可以另外在這邊寫些啟動檢查的條件, 避免每回合都撿查一次(例如可以將上次的結果存放, 先檢查該人是否還裝備著, 沒有的時候才再搜尋)

    引用

    set_eveflg,80,1

    dbg_print,搜尋開始,eveflg080

    txtload,u075c

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    u075c.txt

    實際撿查的部分,

    利用if_not_soubi_item指令, 當eveflg080這個旗標並沒裝備指定道具時,

    就將旗標+1, 然後呼叫自己(u075c.txt)繼續檢查下一個,

    當旗標中的ID裝備著該道具, 或是已到達人物上限時, 就會結束搜尋了

    (3600是漢化版的人物上限, 原版要用1500)

    引用

    eve_start
        if_val,eveflg080<3600
        if_not_soubi_item,eveflg080,媚薬
    eve_end

    add_eveflg,80,1

    dbg_print,搜尋中str_eveflg(80),eveflg080

    txtload,u075c

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    u074.txt

    利用u074會在u075後執行的規則顯示結果的部分

    當eveflg080為3600時表示沒找到

    引用

    zin_reg_event,test,player,,,gzin8

    zin_reg_msg,媚藥在str_eveflg(80)手裡呀,0

    dbg_print,debug情報2=,eveflg080

     

    u075.zip

  5. 1. 請確認ana的懷孕到生產月數為12以上

     

    2. 你這寫法是找出第一個懷孕月數11的人, 然後撿查她是否持有某道具,

    假如有另一個ID更前面, 也剛好懷孕11個月的角色, 那會因為她沒該道具, 直接結束這mod(不會繼續撿查第二人)

     

    3. 要找出誰持有特定道具是個很麻煩的事情,

    你可以考慮用get_mpid隨機舉出懷孕月數>7的人, 然後撿查她有沒有該道具,

    這樣可以避過上面所提被第一人屏蔽的問題(但機率不是100%)

  6. 11 小时前, 点藏·库罗斯优奈特 说道:

    谢谢大大,我已经在其他版区的帮助下下载好了。顺便问一下,这个资源大大你以后还会更新吗?很期待

    人物部分不會新增
    (雖然我每次看到水之巫女時, 就會很想加個水之女神來當上皇XD)

    更換CG的部分"可能"還是會進行,
    不過沒有人幫忙的話, 就不太會有進度~

×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款