dreamunreal 發表於 2011-3-26 22:34:25

永久狀態指令2 sc_start0 類似sc_start1337的另一種實現方式

sc_start0 <type>,<等級(如果是技能類型的sc)>,0,0;
sc_start0 <type>,<參數1>,<參數2>,<參數3>,<參數4>;
type就是狀態ID 請參考db\const.txt

例子:
sc_start0 sc_edp,5,0,0,0;
sc_start0 SC_ARMOR_ELEMENT,20,0,0,-15;


源碼查看的連接如下.源碼未經測試.如發現bug 請PM 或跟帖回覆. 謝謝
傳送門

其他的注意事項 都如goddameit的 sc_start1337 一樣
唯獨工程版本不同 .我私下用的是 eAthena-SQL-14747

Alopex 發表於 2011-4-5 12:42:24

本帖最後由 Alopex 於 2011-4-5 05:47 PM 編輯

status_change_start(bl, type, 10000, val1, val2, val3, val4, -1, 18);

if( flag&16 )
      {
                tick = -1;
      }

?
=============
直接丟15不就好了=_=+

dreamunreal 發表於 2011-4-6 00:03:36

回復 2# Alopex


    人家不想要写时间- - 时间条件神马的 最讨厌了`.

B062518488 發表於 2011-4-30 20:03:34

int val1 = 0, val2 = 0; val3 = 0, val4 = 0;   
這邊的val2 = 0';' val3 = 0,要改成','
add after:
BUILDIN_DEF(sc_start0, "iiiiii?")
要改成BUILDIN_DEF(sc_start0, "iiiii?")<多一個i>


然後完成之後使用也沒效果ˇˇ"(可能是我不知道怎麼用)

dreamunreal 發表於 2011-5-1 09:55:11

/e10
匆忙之中没测试的post 使用很简单 直接就sc_start0 sc_type arg1 arg2 arg3 arg4 就可以了.无视时间
頁: [1]
查看完整版本: 永久狀態指令2 sc_start0 類似sc_start1337的另一種實現方式