OK論壇

 找回密碼
 註冊
查看: 1278|回復: 6

setmobdata疑問

 關閉 [複製鏈接]
  • TA的每日心情
    擦汗
    2021-1-3 02:46 PM
  • 簽到天數: 360 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2014-8-8 22:32:25 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SeAr1.10.132
    問題內容: 腳本問題
    本帖最後由 z0202520 於 2014-8-8 11:10 PM 編輯

    最近小弟利用GID關聯來製作小副本..
    但是遇到一個問題點,也沒有顯示任何錯誤...

    利用這個創建怪物與GID後
    1. * setmobdata <GID>,<parameter>,<new value>;
    複製代碼
    確定可以更改怪物數值,但是..
    更改完怪物血量後,過不到10秒他又跳回原本的數值..
    而cmd也沒出現錯誤或警告等訊息。

    只是我有用個Timer在判斷該怪物是否死亡
    1. if(!getmobdata('Mob_Main_GID,.@MobData))
    複製代碼
    這個會影響到他數值改變嗎?
    我Timer是設定2秒判斷一次,但是
    好像是約8秒左右才會跳回原來數值

    剛剛大概嘗試一下都找不出問題點..
    不知道各位大哥大姊知不知道哪裡出了問題呢?



    回復

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-8-8 22:53:51 | 顯示全部樓層
    無法根本解決 請改源馬

    可以用無限的計時器做setmobdata補救

    一旦遇到會改變狀態,就會被打回原形
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2021-1-3 02:46 PM
  • 簽到天數: 360 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-8-8 23:10:32 | 顯示全部樓層
    IDUN-2 發表於 2014-8-8 10:53 PM
    無法根本解決 請改源馬

    可以用無限的計時器做setmobdata補救

    知道了,原來是改變狀態的怪物所導致。
    我利用個無限計時器做補救好了..
    謝謝你的解答!
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-9-15 03:18 PM
  • 簽到天數: 842 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2014-8-9 02:37:02 | 顯示全部樓層
    本帖最後由 o03126 於 2014-8-9 03:03 AM 編輯

    =.=測試失敗
    可是怪怪的 時間上來說不會改變 先調maxhp 在調hp
    1. prontera,157,187,5        script        50        50,{
    2.         getmobdata(.gid,.@array);
    3.         debugmes .@array[3]+" "+.@array[2];
    4.         if(select("yes","no")==2)
    5.                 end;
    6.         set .gid,monster(strcharinfo(3),157,187,"Poring",1002,1);
    7.         setmobdata .gid,3,5000;
    8.         setmobdata .gid,2,5000;
    9.         close;
    10. }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2021-1-3 02:46 PM
  • 簽到天數: 360 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2014-8-9 09:01:22 | 顯示全部樓層
    o03126 發表於 2014-8-9 02:37 AM
    =.=測試失敗
    可是怪怪的 時間上來說不會改變 先調maxhp 在調hp

    基本上不會改變,但如二樓所說
    遇到會改變狀態的怪物攻擊後,他會變回原本的..
    而我改的不只血量,還有atk1與atk2等數值
    所以遇到不同陣營的怪改變狀態攻擊後
    他數值就跳回去了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2014-8-15 04:27 PM
  • 簽到天數: 44 天

    連續簽到: 1 天

    [LV.5]常住居民I

    發表於 2014-8-9 11:13:59 | 顯示全部樓層
    我&#26469;&#23398;&#20064;一下。。初&#23398;者
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    無聊
    2023-11-5 12:14 PM
  • 簽到天數: 2233 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2014-8-9 16:28:09 | 顯示全部樓層
    z0202520 發表於 2014-8-9 09:01 AM
    基本上不會改變,但如二樓所說
    遇到會改變狀態的怪物攻擊後,他會變回原本的..
    而我改的不只血量,還有 ...

    舉例:

    完全回復 這個技能會計算maxhp,這時候就會讀mob_id的預設maxhp了

    然後...再把你setmobdata給刷掉~
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-5-8 04:03 PM , Processed in 0.051873 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表