UID115561
帖子
精華
主題
積分567
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限10
註冊時間2008-11-16
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2012-1-23 02:37 PM |
---|
簽到天數: 1 天 連續簽到: 0 天 [LV.1]初來乍到
|
本帖最後由 哆啦ˇ 於 2009-11-18 05:13 PM 編輯
前言:這是我2年前在某論壇寫出來的
而那論壇沒比OK論壇來的多人:38: 所以我把他貼上這裡@@
如果內容太舊或不宜目前版本請跟我說~我會再研究看看
-----------------------------------------------------------------------------
(以下為EA主程式的內容)
RO的腳本可以分成 (1)物品類 (2)怪物類 (3)技能類 (4)NPC類
(1)物品類分成 (1)武器 (2)裝備 (3)使用物品 (4)非使用物品
(2)怪物類(1) 怪獸技能(上面有) (2)怪獸外型 (3)怪獸素質
(3)技能類分成 (1)使用技能 (2)技能延遲(3)怪物技能
(4)NPC類分成 (1)對話換物型 (2)對話++型 (3)對話傳送型 (4)NPC頭上聊天室
------------------------------------------------------
先從物品類說起
物品類要改特殊效果只要再後面的最後一個( )內裡打上特殊字詞
以下為裡面可以打的加上打出來後的效果
數字可以自己改
也有負數,富庶的意思就是跟原來的意思相反而已
skill 53,1; ——附加技能(53為技能編號,1為技能等級)
bonus3 bAutoSpell,78,1,2;--攻擊時自動詠唱技能(78)等級(1)機率(2%)
bonus4 bAutoSpellWhenHit,356,5,6,0;--受到攻擊時自動詠唱技能(356)等級(5)機率(6)不明別亂改(0)
bonus bNoCastCancel,0; ——魔法中受攻擊不中斷
bonus bNoMagicDamage,0; ——不受任何魔法攻擊
bonus bNoGemStone,0; ——不需要魔石
bonus bCastrate,25; ——延遲施法速度25%
bonus bDoubleRate,5; ——5%的幾率使出二刀連擊
bonus bShortWeaponDamageReturn,30; ——反彈30%的物理傷害
bonus bNoMagicDamage,30; ——反彈30%的魔法傷害
bonus bSpeedRate,25; ——增加移動速度25%
bonus bAspdRate,30; ——增加攻擊速度30%
bonus bNoSizeFix,0; ——無視體形
bonus bRestartFullRecover,0; ——復活時HP`SP全滿
bonus bCastrate,30; 施法延遲30%
bonus bUseSPrate,30; 消耗SP的倍率30%
bonus bSplashRange,1; ……範圍攻擊(前3格)
sc_start SC_SpeedPot0,1800,0; ——同集中藥水(時間1800秒)
sc_start SC_SpeedPot1,1800,0; ——同覺醒藥水(時間1800秒)
sc_start SC_SpeedPot2,1800,0; ——同菠色克藥水(時間1800秒)
bonus2 bHpDrainRate,99,99; ——用99%的機率在給敵人的傷害力中99%會吸收到HP裡。(暫時不知道有沒有效果)
bonus2 bSpDrainRate,99,99; ——用99%的機率在給敵人的傷害力中99%會吸收到SP裡。(暫時不知道有沒有效果)
bonus bLuk,99; ——+99 LUK
bonus bDEX,99; ——+99 DEX
bonus bINT,99; ——+99 INT
bonus bAGI,99; ——+99 AGI
bonus bSTR,99; ——+99 STR
bonus bVIT,99; ——+99 VIT
bonus bDef,99; ——+99 DEF
bonus bMdef,99; ——+99 MDEF
bonus bHit,99; ——+99 HIT
bonus bMatkRate,99; ——+99%Matk
bonus bAllStats,1000--全素質+1000
bonus bFlee,99; ——+99 普通迴避率
bonus bFlee2,99; ——+99 完全迴避率
bonus bMaxSP,99; ——+99最大SP值
bonus bMaxHP,99; ——+99最大HP值
bonus bMaxHPrate,99; ——+99% 最大HP
bonus bMaxSPrate,99; ——+99% 最大SP
bonus bBaseAtk,99; ——+99普通攻擊力
bonus bCritical,99; ——+99的暴擊率
bonus2 bAddEff,Eff_Stan,500; ——增加暈眩的幾率5%(最大10000,和經驗倍率的修改一樣)
bonus2 bAddEff,Eff_Blind,500; ——增加黑暗的幾率5%
bonus2 bAddEff,Eff_Sleep,500; ——增加睡眠的幾率5%
bonus2 bAddEff,Eff_Poison,500; ——增加毒性傷害的幾率5%
bonus2 bAddEff,Eff_Freeze,500; ——增加冰凍傷害幾率5%
bonus2 bAddEff,Eff_Silence,500; ——增加沉默傷害的幾率5%
bonus2 bAddEff,Eff_Stone,500; ——增加石化的幾率5%
bonus2 bAddEff,Eff_Curse,500; ——增加詛咒的幾率5%
bonus2 bAddEff,Eff_Confusion,500; ——增加混亂的幾率5%
bonus2 bResEff,Eff_Silence,2000; ——抵抗沉默的幾率20%
bonus2 bResEff,Eff_Sleep,2000; ——抵抗睡眠的幾率20%
bonus2 bResEff,Eff_Blind,2000; ——抵抗黑暗的幾率20%
bonus2 bResEff,Eff_Stan,2000; ——抵抗暈眩的幾率20%
bonus2 bResEff,Eff_Poison,2000; ——抵抗中毒的幾率20%
bonus2 bResEff,Eff_Freeze,2000; ——抵抗冰凍的幾率20%
bonus2 bResEff,Eff_Stone,2000; ——抵抗石化的幾率20%
bonus2 bResEff,Eff_Curse,2000; ——抵抗詛咒的幾率20%
bonus2 bResEff,Eff_Confusion,2000; ——抵抗混亂的幾率20%
bonus2 bAddRace,0,99; ——對無形系魔物增加傷害99%
bonus2 bAddRace,1,99; ——對不死系魔物增加傷害99%
bonus2 bAddRace,2,99; ——對動物系魔物增加傷害99%
bonus2 bAddRace,3,99; ——對植物系魔物增加傷害99%
bonus2 bAddRace,4,99; ——對昆蟲系魔物增加傷害99%
bonus2 bAddRace,5,99; ——對魚貝系魔物增加傷害99%
bonus2 bAddRace,6,99; ——對惡魔系魔物增加傷害99%
bonus2 bAddRace,7,99; ——對人形系魔物增加傷害99%
bonus2 bAddRace,8,99; ——對天使形魔物增加傷害99%
bonus2 bAddRace,9,99; ——對龍族魔物增加傷害99%
bonus2 bSubRace,1,99; ——防禦不死系魔物的傷害99%
bonus2 bSubRace,2,99; ——防禦動物系魔物的傷害99%
bonus2 bSubRace,3,99; ——防禦植物系魔物的傷害99%
bonus2 bSubRace,4,99; ——防禦昆蟲系魔物的傷害99%
bonus2 bSubRace,5,99; ——防禦魚貝系魔物的傷害99%
bonus2 bSubRace,6,99; ——防禦惡魔系魔物的傷害99%
bonus2 bSubRace,7,99; ——防禦人形系魔物的傷害99%
bonus2 bSubRace,8,99; ——防禦天使形魔物的傷害99%
bonus2 bSubRace,9,99; ——防禦龍族魔物的傷害99%
bonus2 bAddSize,0,99; ——對體形為小形的怪物傷害增加99%
bonus2 bAddSize,1,99; ——對體形為中形的怪物傷害增加99%
bonus2 bAddSize,2,99; ——對體形為大形的怪物傷害增加99%
bonus bHPrecovRate,10; ——HP的回復速度提升10%
bonus bSPrecovRate,15; ——SP的回復速度提升15%
bonus bLongAtkDef,99; ——防禦遠距離弓箭的傷害99%
bonus bDefEle,1; 盔甲屬性轉換成「水屬性」
bonus bDefEle,2; 盔甲屬性轉換成「土屬性」
bonus bDefEle,3; 盔甲屬性轉換成「火屬性」
bonus bDefEle,4; 盔甲屬性轉換成「風屬性」
bonus bDefEle,5; 盔甲屬性轉換成「毒屬性」
bonus bDefEle,6; 盔甲屬性轉換成「聖屬性」
bonus bDefEle,7; 盔甲屬性轉換成「暗屬性」
bonus bDefEle,8; 盔甲屬性轉換成「念屬性」
bonus bAtkEle,1;--武器轉換成(水屬性)
bonus bAtkEle,2;--武器轉換成(土屬性)
bonus bAtkEle,3;--武器轉換成(火屬性)
bonus bAtkEle,4;--武器轉換成(風屬性)
bonus bAtkEle,5;--武器轉換成(毒屬性)
bonus bAtkEle,6;--武器轉換成(聖屬性)
bonus bAtkEle,7;--武器轉換成(暗屬性)
bonus bAtkEle,8;--武器轉換成(念屬性)
bonus2 bAddEle,1,99; ——對水屬性魔物增加傷害99%
bonus2 bAddEle,2,99; ——對土屬性魔物增加傷害99%
bonus2 bAddEle,3,99; ——對火屬性魔物增加傷害99%
bonus2 bAddEle,4,99; ——對風屬性魔物增加傷害99%
bonus2 bAddEle,5,99; ——對毒屬性魔物增加傷害99%
bonus2 bAddEle,6,99; ——對聖屬性魔物增加傷害99%
bonus2 bAddEle,7,99; ——對暗屬性魔物增加傷害99%
bonus2 bAddEle,8,99; ——對念屬性魔物增加傷害99%
bonus2 bAddEle,9,99; ——對不死屬性魔物增加傷害99%
bonus2 bSubEle,0,99; ——防禦無屬性魔物的傷害99%
bonus2 bSubEle,1,99; ——防禦水屬性魔物的傷害99%
bonus2 bSubEle,2,99; ——防禦土屬性魔物的傷害99%
bonus2 bSubEle,3,99; ——防禦火屬性魔物的傷害99%
bonus2 bSubEle,4,99; ——防禦風屬性魔物的傷害99%
bonus2 bSubEle,5,99; ——防禦毒屬性魔物的傷害99%
bonus2 bSubEle,6,99; ——防禦聖屬性魔物的傷害99%
bonus2 bSubEle,7,99; ——防禦暗屬性魔物的傷害99%
bonus2 bSubEle,8,99; ——防禦念屬性魔物的傷害99%
bonus2 bSubEle,9,99; ——防禦不死屬性魔物的傷害99%
以下為即用道具的屬性:
itemheal 0,rand(99,999); ——回復SP 99∼999(前面的0是回復HP的範圍,如下)
itemheal rand(99,999),0; ——回復HP 99∼999(後面的0是回復SP的範圍)
如果HP/SP全回復一定數量的話:
itemheal rand(99,999),rand(99,999);
按照百分比回復的格式:
percentheal 100,100; ——完全回復(天地樹果實)
percentheal 50,50; ——回復一半,依此類推
……下面…………是枯樹枝的…………召喚格式:
monster "this",0,0,"--ja--",-1,1,"";
不知道能不能改一下變成用一個樹枝,無限召喚……
再來就是技能的使用項
itemskill 54,1,"天地樹葉子"; ——1級復活術(和卡片的屬性格式差不多,後面要加上使用的道具名稱)
610,Leaf_of_Yggdrasil,天地樹葉子,2,2000,,100,,,,,10477567,2,,,,,
這個2……如果我沒有猜錯,應該是決定道具是主動使用還是被動使用
主動使用就是像葉子和抓寵道具那樣可以選擇
被動使用就是和用藥水一樣(被動為0,如下)
512,Apple,蘋果,0,15,,20,,,,,10477567,2,,,,,
------------------------------------------------------
技能:
skill_nocast_db內容為鎖住該地放的技能
// Mode:
// 1 - 一般地圖不能使用
// 2 - PVP地圖不能使用
// 4 - GVG地圖不能使用
// 8 - 當WoE開的時候不能使用
// 16 - 地圖處於PK樣式的時候不能使用
// Example: 8,6 = Endure cannot be used in PvP and GvG maps (2+4)
EX:26,4 //AL_TELEPORT
26為技能數字ID
4.GVG地圖不能使用
//AL_TELEPORT技能名稱
數字ID.技能名稱請參考skill_require_db
------------------------------------------------------
skill_castnodex_db內容為技能延遲
//<Skill id>,<Cast: 1 or 0>,<Delay (Optional): 1 or 0>
//技能ID,詠唱1或0(1受DEX影響,0不受DEX影響),延遲1或0(1受DEX影響,0不受DEX影響)
// Cast: With 1, dex does not affect the skill's cast rate
// Cast: With 0, dex affects the skill's cast rate
// Delay: With 1, dex does not affect the skill's delay rate
// Delay: With 0, dex affects the skill's delay rate
// Example - 46,1,1 = Double Strafe's casting time and delay is not affected by dex.
EX:336,1 //WE_CALLPARTNER
336.為既能數字ID
1.受DEX影響
//WE_CALLPARTNER為技能名稱
數字ID.技能名稱請參考skill_require_db
------------------------------------------------------
怪獸使用的技能:
開啟mob_skill_db:
// MOB_ID,說明,STATE,SKILL_ID,SKILL_LV,千分率,casttime,delay,是否能干擾,目標,條件類型,條件值,值1,值2,值3,值4,值5,使用時動作表情
// 說明:可以寫比較容易辨認的字。
//
// STATE: any 隨時 / idle 待機 / walk 移動 / attack 攻擊 /
// dead 死亡 / loot 技能發動成功時(一般用於表情) / chase 遭受攻擊時(指定攻擊目標)
// command
//
// 目標: target 攻擊對手 / self 自己 / friend 隊友 /
// around 自己周圍 /
// around1 自己周圍9格 / around2 自己周圍25格 /
// around3 自己周圍49格 / around4 自己周圍81格
// around5 目標周圍9格 / around6 目標周圍25格
// around7 目標周圍49格 / around8 目標周圍81格
// master / command / modechange
// around系ゾ場所指定Зワюソノ可。friendゾfriend系ソ條件ザソノ可。
//
// 條件: (條件類型) (條件值ゾ指定エペ值)
// always 無條件
// myhpltmaxrate 自身HP低於 % 時
// mystatuson 當開始異常狀態時(條件值)
// mystatusoff 當結束異常狀態時(條件值)
// friendhpltmaxrate 友軍(一起攻擊玩家的魔物)HP降低到 % 時
// friendstatuson 友軍開始異常狀態時(條件值)
// friendstatusoff 友軍結束異常狀態時(條件值)
// attackpcgt 受到此數量攻擊時
// attackpcge 受到此數量以上攻擊時
// slavelt 當所有召喚出的跟班部分死亡時
// slavele 當所有召喚出的跟班全部死亡時
// closedattacked 被近身攻擊時
// longrangeattacked 被遠程攻擊時
// skillused 被使用技能時
// casttargeted 當玩家處於唸咒範圍內
// targethpgtmaxrate 攻擊對象的HP超過%時
// targethpltmaxrate 攻擊對象的HP低於%時
// targetstatuson 攻擊對像開始異常狀態時(條件值)
// targetstatusoff 攻擊對像結束異常狀態時(條件值)
// targethpgt 攻擊對象的HP超過指定值時
// targethplt 攻擊對象的HP低於指定值時
// masterhpgtmaxrate boss的HP超過%時
// masterhpltmaxrate boss的HP低於%時
// masterstatuson boss開始異常狀態時(條件值)
// masterstatusoff boss結束異常狀態時(條件值)
// rudeattacked
//
// statuson/statusoff可用的值
// anybad 以下的9種隨機出現
// stone 石化 ←anybad不包括
// freeze 凍結
// stan 昏眩
// sleep 睡眠
// poison 毒
// curse 詛咒
// silence 沉默
// confusion 混亂
// blind 暗黑 ←anybad不包括
// hiding 隱匿使用中
// sight 火狩使用中
// stone 石化(完全石化)
// lexaeterna LA狀態
以巴風特作為教學
EX:1039,Baphomet@WZ_VERMILION,chase,85,10,2000,500,2000,no,target,always,0,,,,,,29
1039為怪獸數字ID
Baphomet為怪獸英文名稱
WZ_VERMILION使用技能名稱
chase 遭受攻擊時(指定攻擊目標)
85 為技能數字ID
10 技能使用等級
2000 使用技能機率10000 = 100%
500 待調查
2000 待調查
no 是否能干擾
target 條件類型
always 條件值%
0 值1
29 使用表情
|
評分
-
參與人數 1 | 積分 +50 |
現金 +50 |
積極性 +50 |
收起
理由
|
哆啦ˇ
| + 50 |
+ 50 |
+ 50 |
我很贊同 |
查看全部評分
|