?? script_ref.txt
字號:
AthenaNPCScript
丒栚師
侽丏偼偠傔偵
侾丏NPC偺掕媊
俀丏僗僋儕僾僩偺愢柧偲婎杮揑側(cè)婯懃
俁丏柦椷暥媦傃娭悢媦傃掕悢儔儀儖
係丏僄儔乕儊僢僙乕僕
俆丏偁偲偑偒
侽丏偼偠傔偵
偙偺暥復(fù)偵娷傑傟傞娭悢傗彂幃偼嵟怴偺snapshot偵娷傑傟傞npc_sample.txt傪嶲峫偵偟丄婰弎偝傟偰偄傑偡丅
偙偺暥復(fù)傪昞帵偟偰偄傞僄僨傿僞乕偺搒崌傪峫偊丄僞僽暥帤偼<tab>丄擟堄偺抣偼<n>摍偲昞婰偟傑偡丅
嵗昗宯偱偡偑壓偺恾傪嶲峫偵偟偰偔偩偝偄丅
仾Y偺憹壛
( 0,200)--(200,200)
| |
| |
| |
| |
| |
( 0, 0)--(200, 0)仺X偺憹壛
侾丏NPC偺掕媊
athena僨傿儗僋僩儕埲壓側(cè)傜偳偙偱傕傛?zhèn)i偱偒傟偽athena/conf埲壓乯偺偱丄偲傝偁偊偢txt傪嶌惉偟偰偔偩偝偄丅
傑偢偦偺NPC偑壗傪帵偡偺偐婰弎偟傑偡乮応崌偵傛?zhèn)羵膫蚇PC偲偄偆尵偄曽偼晄揔愗乯丅
仏儚乕僾億僀儞僩丗MAP娫偺堏摦傪峴偄傑偡丅
<gatname>,<x>,<y><tab>warp<tab><displayname><tab><dx>,<dy>,<destination_gatname>,<destination_x>,<destination_y>
gatname 儚乕僾億僀儞僩偺抲偐傟傞MAP僼傽僀儖柤傪巜掕偟傑偡丅.gat偼朰傟側(cè)偄偱偔偩偝偄丅
x 儚乕僾億僀儞僩偺抲偐傟傞墶嵗昗傪巜掕偟傑偡丅
y 儚乕僾億僀儞僩偺抲偐傟傞廲嵗昗傪巜掕偟傑偡丅
displayname 儚乕僾億僀儞僩幆暿巕偱偡丅廳暋偟偰傕峔偄傑偣傫丅僨僶僢僌偱巊偄傑偡丅
dx 儚乕僾億僀儞僩偺墶岠壥斖埻偱偡丅
dy 儚乕僾億僀儞僩偺廲岠壥斖埻偱偡丅偨傇傫墌傪彂偐偢儕乕僕儑儞偵側(cè)偭偰偄傞偲巚偄傑偡丅
dx,dy偺椺乮仠偑x,y乯丗
0,0 1,0 2,2
丂仏 仏仏仏仏仏 仏仏仏仏仏仏仏
仏仠仏 仏仏仠仏仏 仏仏仏仏仏仏仏
丂仏 仏仏仏仏仏 仏仏仏仏仏仏仏
丂 仏仏仏仠仏仏仏
丂 仏仏仏仏仏仏仏
丂 仏仏仏仏仏仏仏
丂 仏仏仏仏仏仏仏
丂
仏媦傃仠偺僙儖傪摜傔偽丄儚乕僾偡傞偲偄偆偙偲偱偡丅
丂
destination_gatname 儚乕僾愭?zhèn)艂穪B.gat偼偁偭偰傕側(cè)偔偰傕峔偄傑偣傫丅
destination_x 儚乕僾愭墶嵗昗偱偡丅
destination_y 儚乕僾愭廲嵗昗偱偡丅
拲堄帠崁丗
儚乕僾億僀儞僩偑摨埵抲偵暋悢偼埵抲偝傟偰偄傞応崌丄嵟屻偵婰弎偝傟偰偄傞傕偺偺傒昞帵偟傑偡丅
儚乕僾愭?zhèn)虓罆W偑堏摦嬛巭僙儖偩偭偨応崌丄偦偺MAP偺偳偙偐偵儚乕僾偟傑偡丅
仏儌儞僗僞乕丗儌儞僗僞乕偺弌尰傪娗棟偟傑偡丅
<gatname>,<x>,<y>,<xs>,<ys><tab>monster<tab><displayname><tab><npcid>,<number>,<spawn_delay1>,<spawn_delay2>[,<event>]
gatname 弌尰偡傞MAP僼傽僀儖柤傪巜掕偟傑偡丅
x 弌尰偡傞墶嵗昗傪巜掕偟傑偡丅0偱儔儞僟儉丅
y 弌尰偡傞廲嵗昗傪巜掕偟傑偡丅0偱儔儞僟儉丅
xs 弌尰偡傞墶斖埻傪巜掕偟傑偡丅
ys 弌尰偡傞廲斖埻傪巜掕偟傑偡丅
xs,ys偺椺乮仠偑x,y乯丗
0,0 2,1
丂仠 仏仏仏仏仏
丂 仏仏仠仏仏
丂 仏仏仏仏仏
丂
仏媦傃仠偺僙儖偐傜儌儞僗僞乕偑弌尰偟傑偡丅
displayname 弌尰偡傞儌儞僗僞乕偺昞帵柤偱偡丅
npcid mob_db.txt傪嶲徠偟偰偔偩偝偄丅弌尰偝偣傞儌儞僗僞乕偺id傪巜掕偟傑偡丅
number 偦偺MAP媦傃弌尰斖埻偱偺嵟戝弌尰悢偱偡丅
spawn_delay1 弌尰偟偰偐傜巜掕偝傟偨儈儕昩懸偭偰嵞弌尰偟傑偡丅
spawn_delay2 巰朣偟偰偐傜巜掕偝傟偨儈儕昩懸偭偰嵞弌尰偟傑偡丅
event 巜掕偟偨僀儀儞僩傪敪惗偝偣傑偡丅徣棯壜丅
拲堄帠崁丗
spawn_delay1偲spawn_delay2偼丄寢壥偲偟偰偳偪傜傪婎弨偵偟偨曽偑嵟傕抶偔嵞弌尰偡傞偐傪敾抐偟丄桪愭?zhèn)祩軅穪B
仏揦丗傾僀僥儉偺斕攧傪峴偄傑偡丅
<gatname>,<x>,<y>,<direction><tab>shop<tab><displayname><tab><npcid>,<item_id>:<price>
gatname 攝抲偡傞MAP僼傽僀儖柤傪巜掕偟傑偡丅
x 攝抲偡傞墶嵗昗傪巜掕偟傑偡丅
y 攝抲偡傞廲嵗昗傪巜掕偟傑偡丅
direction 岦偒傪巜掕偟傑偡丅
direction偺徻嵶丗
俈侽侾
俇丂俀
俆係俁
displayname 攝抲偡傞揦偺昞帵柤傪巜掕偟傑偡丅
npcid 攝抲偡傞揦偺昞帵僗僾儔僀僩ID傪巜掕偟傑偡丅
item_id 攝抲偡傞揦偵抲偔傾僀僥儉ID傪巜掕偟傑偡丅item_db傪嶲徠偟偰偔偩偝偄丅
price item_id偱巜掕偟偨傾僀僥儉偺抣抜傪愝掕偟傑偡丅
<item_id>:<price>偼,乮僇儞儅乯嬫愗傝偱暋悢巜掕偱偒傑偡丅
仏僗僋儕僾僩丗NPC傪嶌惉偟傑偡丅
<gatname>,<x>,<y>,<direction><tab>script<tab><displayname><tab><npcid>,<xs>,<ys>,{ <script> ... }
gatname 攝抲偡傞MAP僼傽僀儖柤傪巜掕偟傑偡丅
x 攝抲偡傞墶嵗昗傪巜掕偡傞丅
y 攝抲偡傞廲嵗昗傪巜掕偡傞丅
direction 岦偒傪巜掕偟傑偡丅
displayname 攝抲偡傞NPC偺昞帵柤傪巜掕偟傑偡丅npcid偑-1偺応崌丄僀儀儞僩柤偲側(cè)傝傑偡丅
摨昞帵柤暿摦嶌僀儀儞僩傪嶌傞応崌丄昞帵柤::幆暿巕偲婰弎偡傞偙偲偑偱偒傑偡丅
npcid 攝抲偡傞NPC偺昞帵僗僾儔僀僩ID傪巜掕偟傑偡丅-1傪巜掕偡傞偲map撪僀儀儞僩偵側(cè)傝傑偡丅
xs 僗僋儕僾僩傪帺摦幚峴偡傞墶斖埻傪巜掕偟傑偡丅
ys 僗僋儕僾僩傪帺摦幚峴偡傞廲斖埻傪巜掕偟傑偡丅儚乕僾偲摨偠偱偡丅
{}乮拞僇僢僐乯偺拞偵偮偄偰偺愢柧丅
堦峴偱揨傔偨傝偡傞偺偼偍姪傔偱偒傑偣傫丅偱偒傟偽
gatname摍,
{
//僐儊儞僩
script;
label:
script;
}
偲尵偭偨姶偠偱彂偒傑偟傚偆丅僐儊儞僩傾僂僩偼//丄僐儊儞僩僄儕傾偼/*,*/丄
僗僋儕僾僩岅旜偵偼;乮僙儈僐儘儞乯傪朰傟偢偵丅
仏儅僢僾僼儔僌丗MAP偺儖乕儖傪娗棟偟傑偡丅
<gatname><tab>mapflag<tab><const>
gatname 儖乕儖傪愝掕偡傞MAP僼傽僀儖柤傪巜掕偟傑偡丅
const 儖乕儖偺撪梕傪巜掕偟傑偡丅
const偺堦棗丅
nosave<tab><gatname>,<x>,<y>
儕儘僌僀儞偟偨嵺<gatname>偺嵗昗<x>,<y>偵堏摦偟傑偡丅
nomemo<tab>dummy
儊儌傪庢?zhèn)閭眰苽饗謳~偟傑偡丅
notereport<tab>dummy
SavePoint傑偨偼Random傪巜掕偟偨warp暥丄儚乕僾億乕僞儖丄僥儗億乕僩傪嬛巭偟傑偡丅
nobranch<tab>dummy
屆栘偺巬偺巊梡傪嬛巭偟傑偡丅
pvp<tab>dummy
PVP壜擻MAP偵側(cè)傝傑偡丅
nopenalty<tab>dummy
僨僗儁僫儖僥傿柍偟偵側(cè)傝傑偡丅
pvp_noparty<tab>dummy
PVP偵偍偄偰丄摨僷乕僥傿乕峌寕晄壜偵側(cè)傝傑偡丅
pvp_noguild<tab>dummy
PVP偵偍偄偰丄摨僊儖僪峌寕晄壜偵側(cè)傝傑偡丅
gvg<tab>dummy
僔乕僘儌乕僪偵側(cè)傝傑偡丅
gvg_noparty<tab>dummy
僔乕僘儌乕僪偵偍偄偰丄摨僷乕僥傿乕峌寕晄壜偵側(cè)傝傑偡丅
俀丏僗僋儕僾僩偺愢柧偲婎杮揑側(cè)婯懃
仏悢帤
晞崋晅偺惍悢偲侾俇恑悢昞婰惍悢傪巊梡偡傞偙偲偑偱偒傑偡丅
晞崌晅惍悢偼敿妏悢帤偱123456摍偲婰弎偟傑偡丅
侾俇恑悢昞婰惍悢偼0x12摍0x傪晅偗偰婰弎偟傑偡丅
仏暥帤楍
"乮僟僽儖僋僅乕僥乕僔儑儞乯偱埻傫偩暥帤偼暥帤楍偲偟偰昡壙偝傟傑偡丅
"乮僟僽儖僋僅乕僥乕僔儑儞乯婰崋傪埖偄偨偄応崌偼\"偲婰弎偟傑偡丅
\婰崋傪埖偄偨偄応崌偼\\偲婰弎偟傑偡丅
側(cè)偍昞帵娭學(xué)偺暔偵娭偟偰偼^000000摍偺怓曄峏傪巊偆偙偲偑偱偒傑偡丅
曄悢 + "暥帤楍"偲偄偭偨暥帤楍寢崌傕偱偒傑偡丅
仏扨崁墘嶼巕
埲壓偺悢抣愱梡偺扨崁墘嶼巕偑梡堄偝傟偰偄傑偡丅
- 晞崋媡揮乮俀偺曗悢乯
~ 價僢僩榑棟斲掕乮侾偺曗悢乯
! 榑棟斲掕
仏俀崁墘嶼巕
埲壓俀崁墘嶼巕偼悢抣偲暥帤楍偱摦嶌偑堎側(cè)傝傑偡丅
+ 壛嶼/寢崌
悢抣偳偆偟偺応崌偼壛嶼偟傑偡丅
偦傟埲奜偺応崌偼暥帤楍偲傒側(cè)偟偰寢崌偟傑偡丅
埲壓偺俀崁墘嶼巕偼悢抣愱梡偱偡丅
- 尭嶼
* 忔嶼
/ 彍嶼
% 忚梋
& 價僢僩榑棟愊
| 價僢僩榑棟榓
^ 價僢僩攔懠揑榑棟榓
&& 榑棟愊
|| 榑棟榓
埲壓偺俀崁墘嶼巕偼悢抣偳偆偟丄傑偨偼暥帤楍偳偆偟偺斾妑傪峴偄傑偡丅
偙傟傜偺娭學(xué)墘嶼巕偼娭學(xué)偑惉傝棫偮偲1丄惉傝棫偨側(cè)偄偲0傪曉偟傑偡丅
== 摍偟偄
!= 摍偟偔側(cè)偄
> 傛?zhèn)钁鍌珎? >= 傛?zhèn)钁鍌珎檪祩i埲忋乯
< 傛?zhèn)鑿瑐硞i枹枮乯
<= 傛?zhèn)鑿瑐硞檪祩i埲壓乯
仏曄悢
敿妏塸悢帤傪巊梡偡傞偙偲偑偱偒傑偡丅
曄悢偺僗僐乕僾偲儔僀僼僞僀儉偼僾儗僼傿僢僋僗偵傛?zhèn)鑾w掕偟傑偡丅
彫暥帤偺僄儖偼僾儗僼傿僢僋僗偲偟偰埖傢傟傞偺偱拲堄偟偰偔偩偝偄丅
(彫暥帤偺僄儖偼崱屻偺摦嶌傪曐忈偝傟側(cè)偄偺偱巊梡偟側(cè)偄偱壓偝偄)
僾儗僼傿僢僋僗 僗僐乕僾 儔僀僼僞僀儉
(側(cè)偟) 僉儍儔僋僞乕 塱懕揑
@ 僉儍儔僋僞乕 堦帪揑
l 摨忋 摨忋乮悇彠偝傟側(cè)偄乯
$ 儅僢僾僒乕僶乕 塱懕揑
$@ 儅僢僾僒乕僶乕 堦帪揑
# 傾僇僂儞僩 塱懕揑
## 傾僇僂儞僩(慡儚乕儖僪) 塱懕揑
偮傑傝丄晛捠偺堦帪揑側(cè)曄悢偼@, 曐懚偡傞昁梫偺偁傞曄悢偼
僾儗僼傿僢僋僗側(cè)偟丄慡偰偺僉儍儔僋僞乕偱嫟桳偡傋偒曄悢偼 $丄
摨堦傾僇僂儞僩偱嫟桳偡傋偒曄悢偼 # 傗 ## 傪巊梡偡傞偙偲偵側(cè)傝傑偡丅
傑偨丄曄悢偺宆偼億僗僩僼傿僢僋僗偵傛?zhèn)鑾w掕偟傑偡丅
偨偩偟丄暥帤楍宆偼僉儍儔僋僞乕堦帪曄悢丄偍傛?zhèn)褋A
塱懕揑/堦帪揑儅僢僾僒乕僶乕曄悢偱偺傒巊梡偱偒傑偡丅
乮僾儗僼傿僢僋僗 @丄$丄$@ 乯
億僗僩僼傿僢僋僗 宆
(側(cè)偟) 惍悢
$ 暥帤楍
<椺> @hoge$ 暥帤楍宆堦帪揑僉儍儔僋僞乕曄悢
hoge 悢抣宆塱懕揑僉儍儔僋僞乕曄悢
$hoge 悢抣宆塱懕揑慡僉儍儔僋僞乕嫟桳曄悢
堦帪揑偱側(cè)偄曄悢偼懡梡偡傋偒偱偼偁傝傑偣傫丅
曐懚偡傞昁梫偺側(cè)偄傕偺偼嬌椡堦帪曄悢偱嵪傑偣傞傋偒偱偡丅
曐懚偡傞昁梫偑偁傞偺偐側(cè)偄偺偐偼傛?zhèn)瓖l椂偟偰偔偩偝偄丅
摿偵塱懕揑側(cè)僉儍儔僋僞乕/傾僇僂儞僩曄悢偼丄悢偵惂尷偑偁傝傑偡丅
巊梡偑廔傢偭偰擇搙偲巊梡偡傞偙偲偑側(cè)偄偲傢偐偭偰偄傞曄悢偼
抣傪0偵愝掕偡傞偙偲偱嶍彍偡傞偙偲偑弌棃傑偡丅
仏攝楍曄悢
曄悢柤偺屻偵妵屖 [ ] 偱妵偭偨幃傪巜掕偡傞偙偲偱攝楍曄悢偵側(cè)傝傑偡丅
曄悢柤偲"["偺娫偵嬻敀暥帤傪擖傟傞偙偲偼偱偒傑偣傫丅
<椺> hoge[10] fuga[ @temp ]
攝楍偺梫慺斣崋偼0乣127偑巜掕偱偒傑偡偑丄斣崋0偼摨柤偺曄悢偲
抣傪嫟桳偟傑偡丅偨偲偊偽丄hoge[0] 偲 hoge 偼摨偠曄悢偱偡丅
攝楍曄悢偼堦帪揑僉儍儔僋僞乕曄悢丄堦帪揑/塱懕揑儅僢僾僒乕僶乕曄悢偱巊梡偱偒傑偡丅
曄悢偺宆偼悢抣丄暥帤楍椉曽偲傕棙梡偱偒傑偡丅
仏儔儀儖
敿妏塸悢偍傛?zhèn)褍A儞僟乕僶乕偑巊梡偱偒傑偡丅
曄悢傗柦椷側(cè)偳偲嬫暿偡傞偨傔 L_ 傪愭摢偵偮偗傞偙偲偑悇彠偝傟傑偡丅
L_hoge: 偲偄偭偨晽偵巊梡偟傑偡丅
if暥傗menu暥偺僕儍儞僾愭?zhèn)蓭w掕偝傟傑偡丅
仏掕悢
athena偼db/const.txt偵弨嫆偟偨掕悢傪採嫙偟傑偡丅
僗僋儕僾僩撪偱偺傒巊梡壜擻偱偡丅
仏杽傔崬傒曄悢
榖偐偗偨僾儗僀儎乕偺僗僥乕僞僗側(cè)偳傪嶲徠偱偒傑偡丅
db/const.txt偵婰弎偝傟偰偄傑偡丅
僗僋儕僾僩撪偱偺傒巊梡壜擻偱偡丅
側(cè)偍丄堦晹傪彍偄偰抣偺戙擖偼偱偒傑偣傫丅
仏幃
柦椷暥偺堷悢偑悢抣偩偭偨応崌丄偦偙偱棙梡偡傞偙偲偑偱偒傑偡丅
僗儁乕僗偼梫傜側(cè)偄傛?zhèn)艂穫獋爞羵綍麄獙﹫諅艂穪B
斾妑墘嶼巕媦傃榑棟墘嶼巕偼抣偑恀偱偁偭偨偲偒悢抣偺1丄婾偱偁偭偨偲偒0傪曉偟傑偡丅
仏僀儀儞僩
宍傪帩偨側(cè)偄僗僋儕僾僩偱偡丅
僞僀儉傾僞僢僋側(cè)偳偺嶌惉偵巊偄傑偡丅
僀儀儞僩柤傪婰弎偡傞晹暘偱偼丄僀儀儞僩柤::儔儀儖柤偲偡傞偙偲偱偦偺僀儀儞僩偺巜掕偟偨儔儀儖偐傜
僗僋儕僾僩傪奐巒偝偣傞偙偲偑偱偒傑偡丅
仏柦椷峔暥
堷悢偼敿妏僗儁乕僗傪嬻偗偰婰弎偟偰偔偩偝偄丅
俁丏柦椷暥媦傃娭悢媦傃掕悢儔儀儖
仏柦椷暥
mes柦椷
mes <string>;
string 暥帤楍
<string>偵婰弎偝傟偨暥帤楍傪儊僢僙乕僕僂傿儞僪僂偵弌椡偟傑偡丅
next柦椷
next;
儊僢僙乕僕僂傿儞僪僂偵next儃僞儞傪昞帵偟丄懸婡偟傑偡丅
close柦椷
close;
儊僢僙乕僕僂傿儞僪僂偵close儃僞儞傪昞帵偟丄僗僋儕僾僩傪廔椆偟傑偡丅
menu柦椷
menu <string1>,<label1>[,<stringN>,<labelN>...];
stringN 暥帤楍
labelN 儔儀儖
儊僯儏乕傪昞帵偟傑偡丅<stringN>偵婰弎偝傟偨暥帤楍傪慖戰(zhàn)偡傞偲<labelN>偐傜僗僋儕僾僩傪奐巒偟傑偡丅
傑偨丄慖偽傟偨儔儀儖偺斣崋偼曄悢@menu偵戙擖偝傟傑偡丅
(l15偵傕戙擖偝傟傑偡偑丄偙偪傜偼崱屻摦嶌偑曐忈偝傟側(cè)偄偺偱l15偼巊梡偟側(cè)偄偱壓偝偄乯
goto柦椷
goto <label>;
label 儔儀儖
<label>偐傜僗僋儕僾僩傪奐巒偟傑偡丅
cutin柦椷
cutin <filename>,<position>;
filename 暥帤楍
position 悢抣
僇僾儔怑堳側(cè)偳偺僇僢僩僀儞傪昞帵偟傑偡丅<filename>偼昞帵偟偨偄僼傽僀儖柤丄<position>偼昞帵埵抲傪巜掕偟傑偡丅
position丗0,嵍壓丄1,拞墰壓丄2,塃壓丄255,僇僢僩僀儞徚嫀
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -