专区首页 | 新手指南 | 高手进阶 | 技能训练 | 物品大全 | 魔法系统 | 工匠制品 | 技巧大全 | 世界地图 | 系统设置 | 相关下载
宏键制作 | 怪物资料 | 玩家交流 | 经验心得 | 小说杂文 | 天神学习 | 最新站点 | 游戏靓图 | 游戏论坛 | 玩家相片 | 游戏工会

最新消息  | 新手指南  | 高手进阶  | 技能训练  | 物品大全  | 魔法系统  | 工匠制品  | 技巧大全  | 世界地图  |
系统设置  | 宏键制作  | 怪物资料  | 各类系统  | 经验心得  | 心情故事  | 网创杂文  | 网管学习  | 软件下载  |

职业系统编写讲解

//使用本职业脚本前先修改SPHERETABLES.SCP里的[SKILLCLASS 0]里的各项技能和3围值为0。 
//骑士 Knight 
//魔法师 
//弓箭手 
//盗贼 
//工匠 
//冶金师 
//---------------------------------------------------------------------------------------------- 
[SKILLCLASS Class_Knight]//骑士以下技能3围可以自己修改,使其满足你的职业要求!! 
NAME=Knight // 名称 
STATSUM=350 //3围总限制多少 
SKILLSUM=10000.0 //技能总限制多少 
STR=180 //3围单项限制 
INT=50 
DEX=120 
Anatomy=100.0 //技能单项限制 
ItemID=100.0 
ArmsLore=100.0 
Parrying=100.0 
Begging=100.0 
Blacksmithing=50.0 
Bowcraft=50.0 
Peacemaking=50.0 
Camping=50.0 
Carpentry=50.0 
Cartography=50.0 
Cooking=50.0 
DetectingHidden=100.0 
Enticement=100.0 
EvaluatingIntel=100.0 
Healing=100.0 
Fishing=100.0 
Forensics=100.0 
Herding=100.0 
Hiding=100.0 
Provocation=100.0 
Inscription=50.0 
LockPicking=100.0 
Magery=50.0 
MagicResistance=50.0 
Tactics=100.0 
Snooping=50.0 
Musicianship=20.0 
Poisoning=100.0 
Archery=50.0 
SpiritSpeak=100.0 
Stealing=50.0 
Tailoring=50.0 
Taming=50.0 
TasteID=50.0 
Tinkering=50.0 
Tracking=100.0 
Veterinary=50.0 
Swordsmanship=100.0 
Macefighting=100.0 
Fencing=100.0 
Wrestling=100.0 
Lumberjacking=100.0 
Mining=50.0 
Meditation=50.0 
Stealth=100.0 
RemoveTrap=100.0 
Necromancy=10.0 

ON=@itemEQUIP //定义不能骑士职业拿的武器装备,可以参照我的物品属性表!! 
T_WEAPON_MACE_SMITH //挖矿工具 
T_WEAPON_MACE_SHARP // 
t_weapon_xbow //弓箭类武器! 
//自己可以添加不能装备的武器类型! 
IF (( ==T_WEAPON_MACE_SMITH || ==T_WEAPON_SWORD || ==T_WEAPON_FENCE || ==T_WEAPON_MACE_STAFF )) 
SRC.MESSAGE 骑士不能装备这样武器! 
RETURN 1 
ENDIF 
On=@SpellCast //定义能使用的魔法!!“0”是可以使用,“1”是不能使用!! 

if ==s_clumsy 
return 0 
ELSEIF (==02)//Create Food 
RETURN 0 
ELSEIF (==03)//Feeblemind 
RETURN 0 
ELSEIF (==04)//Heal 
RETURN 0 
ELSEIF (==05)//Magic Arrow 
RETURN 0 
ELSEIF (==06)//Night Sight 
RETURN 0 
ELSEIF (==07)//Reactive Armor 
RETURN 0 
ELSEIF (==09)//Agility 
RETURN 0 
ELSEIF (==0a)//Cunning 
RETURN 0 
ELSEIF (==0b)//Cure 
RETURN 0 
ELSEIF (==0c)//Harm 
RETURN 0 
ELSEIF (==0d)//Magic Trap 
RETURN 0 
ELSEIF (==0e)//Magic Untrap 
RETURN 0 
ELSEIF (==0f)//Protection 
RETURN 0 
ELSEIF (==010)//Strength 
RETURN 0 
ELSEIF (==011)//Bless 
RETURN 0 
ELSEIF (==012)//Fireball 
RETURN 0 
ELSEIF (==013)//Magic Lock 
RETURN 0 
ELSEIF (==014)//Poison 
RETURN 0 
ELSEIF (==015)//Telekin 
RETURN 0 
ELSEIF (==016)//Teleport 
RETURN 0 
ELSEIF (==017)//Unlock 
RETURN 0 
ELSEIF (==018)//Wall of Stone 
RETURN 0 
ELSEIF (==019)//Arch Cure 
RETURN 0 
ELSEIF (==01a)//Arch Protection 
RETURN 0 
ELSEIF (==01b)//Curse 
RETURN 0 
ELSEIF (==01c)//Fire Field 
RETURN 0 
ELSEIF (==01d)//Greater Heal 
RETURN 0 
ELSEIF (==01e)//Lightning 
RETURN 0 
ELSEIF (==01f)//Mana Drain 
RETURN 0 
ELSEIF (==020)//Recall 
RETURN 0 
ELSEIF (==021)//Blade Spirit 
RETURN 0 
ELSEIF (==022)//Dispel Field 
RETURN 0 
ELSEIF (==023)//Incognito 
RETURN 0 
ELSEIF (==024)//Magic Reflect 
RETURN 0 
ELSEIF (==025)//Mind Blast 
RETURN 0 
ELSEIF (==026)//Paralyze 
RETURN 0 
ELSEIF (==027)//Poison Field 
RETURN 0 
ELSEIF (==028)//Summon 
RETURN 0 
ELSEIF (==029)//Dispel 
RETURN 0 
ELSEIF (==02a)//Energy Bolt 
RETURN 0 
ELSEIF (==02b)//Explosion 
RETURN 0 
ELSEIF (==02c)//Invisibility 
RETURN 0 
ELSEIF (==02d)//Mark 
RETURN 0 
ELSEIF (==02e)//Mass Curse 
RETURN 0 
ELSEIF (==02f)//Paralyze Field 
RETURN 0 
ELSEIF (==030)//Reveal 
RETURN 0 
ELSEIF (==030)//Chain Lightning 
RETURN 0 
ELSEIF (==031)//Energy Field 
RETURN 0 
ELSEIF (==032)//Flame Strike 
RETURN 0 
ELSEIF (==033)//Gate Travel 
RETURN 0 
ELSEIF (==034)//Mana Vampire 
RETURN 0 
ELSEIF (==035)//Mass Dispel 
RETURN 0 
ELSEIF (==036)//Meteor Swarm 
RETURN 0 
ELSEIF (==037)//Polymorph 
RETURN 0 
ELSEIF (==038)//Earthquake 
RETURN 0 
ELSEIF (==039)//Energy Vortex 
RETURN 0 
ELSEIF (==03a)//Resurrection 
RETURN 0 
ELSEIF (==03b)//Air Elemental 
RETURN 0 
ELSEIF (==03c)//Daemon 
RETURN 0 
ELSEIF (==03d)//Earth Elemental 
RETURN 0 
ELSEIF (==03e)//Fire Elemental 
RETURN 0 
ELSEIF (==03f)//Water Elemental 
RETURN 0 
ELSEIF (==040)//Animate Dead 
RETURN 0 
ELSEIF (==041)//Bone Armor 
RETURN 0 
ELSEIF (==042)//Light 
RETURN 0 
ELSEIF (==043)//Fire Bolt 
RETURN 0 
ELSEIF (==044)//Hallucination 
RETURN 0 
ELSE 
SRC.SYSMESSAGE 错误的魔法,请PAGE GM! 
RETURN 1 
ENDIF 

SRC.SYSMESSAGE 你不能使用这个魔法! 
RETURN 1 

[FUNCTION f_CLASS_Knight] //定义职业属性!! 
SKILLCLASS=Class_Knight //你的职业种类!! 
TITLE=Knight //称号 
//给予的物品!! 
SRC.NEWITEM i_axe_war 
//使用职业物品后职业技能的值,你自己可改变增加或者减少!!! 
SRC.ANATOMY= ( + 50 ) 
SRC.ANIMALLORE= ( + 50 ) 
SRC.CARPENTRY= ( + 50 ) 
SRC.ALCHEMY=0 
SRC.LUMBERJACKING= ( + 150 ) 
SRC.STEALING=0 
SRC.STEALTH=0 
SRC.SNOOPING=0 

MESSAGE 你已经是一名骑士了!! 
EFFECT=3,i_FX_BLESS_EFFECT 
SOUND=snd_SPELL_BLESS//职业的选择触发物,可以为任何物品也可以直接在HELP菜单里添加!这里我就举列为职业月门!!! 
[ITEMDEF I_RACE_Knight] //物品代码名 
NAME=Knight Gate //物品名 
ID=i_moongate_red //参照物品的代码名 

CATEGORY=Custom Items 
SUBSECTION=Gates 
DESCRIPTION=Knight (Race Gate) 

ON=@Create 
COLOR=03ea //定义颜色 

ON=@STEP 
IF >0 
RETURN 1 
ENDIF 
IF (==c_ghost_man) || (==c_ghost_woman) 
SRC.MESSAGE 你通过此月门了! 
TIMER=10 
RETURN 1 
ENDIF 
src.T_CLASS_Knight 
TIMER=3 
RETURN 0 

ON=@TIMER 
MORE=0 
RETURN 1 


//----------------------------------其他职业项-------------------------------------- 
//[SKILLCLASS Class_Magery] 
//同上添加 
//[SKILLCLASS Class_Archery] 
//同上添加 
//[SKILLCLASS Class_盗贼(你用英文)] 
//同上添加 
//[SKILLCLASS Class_工匠] 
//同上添加 
//[SKILLCLASS Class_冶金师] 
//同上添加 

<<返回
 


 
© 2001-2008 www.17173.com All Rights Reserved.
建议意见:玩家留言区 商务合作:客户留言区
广告专线:0591-87878497 17173客服电话:0591-87826743 关于我们 设为首页 17173玩家客服