传奇单机地图触发脚本的制作

合集下载

传奇配置脚本

传奇配置脚本

[基本配置]移动速度=7连续攻击=780连续魔法=700攻击速度=1382 魔法速度=914变速倍率=1变速微调=60超级不卡=假攻击不卡=假去提示框=假去挑战框=假去交易框=假一步三格=假变速开关=真快速小退=假看清暗杀=假ESC物品=假ESC内容=-1移动刺杀=假智能攻击=假挥刀次数=1近身攻击=假幻影攻击=假烈火近身=假锁定目标=假瞬间野蛮=假跟踪野蛮=假定向野蛮=假野蛮交易=假野蛮挑战=假无影移动=假无影攻击=假近身过蓝=假过蓝模式=0多倍攻击=假多倍攻击倍数=2 快速魔法=假幻影魔法=假魔法不卡=假无限连盾=假技能列表=释放自己位置=假释放选中目标=假释放魔法目标=真释放魔法间隔=1000释放魔法选项=-1释放魔法开关=假无限出刀=假无限刀模式=0无限刀间隔=330攻击转身=假移动转身(走)=假移动转身(跑)=假魔法转身=假转身间隔=自动刷包=假喝药刷包=假刷包间隔=1000自动赠送=假赠送物品名=随机传送石赠送间隔=1000赠送人物列表=AAA*BBB*CCC自动吃物品=假自动吃物品内容=AAA*BBB*CCC自动丢物品=真自动丢物品内容=麻痹戒指*护身戒指*复活戒指*50元宝*天宫之锤*回城卷*经验卷(1000万)*经验卷(2000万)*经验卷(5000万)一键传送开关=假一键传送命令=@move快捷键_开关=假快捷键_Alt1=@传送333 333快捷键_Alt2=@服务快捷键_Alt3=@夫妻传送快捷键_Alt4=@加入门派强制快捷键1=假强制快捷键2=假强制快捷键3=假强制快捷键4=假强制快捷键5=假强制快捷键6=假强制快捷键内容1=随机传送石强制快捷键内容2=随机传送石强制快捷键内容3=随机传送石强制快捷键内容4=随机传送石强制快捷键内容5=随机传送石强制快捷键内容6=随机传送石保护HP1≤=假保护HP2≤=假保护HP3≤=假保护HP4≤=假转换HP1≤=假转换HP2≤=假转换HP3≤=假转换HP4≤=假比例HP1≤=假比例HP2≤=假比例HP3≤=假比例HP4≤=假HP1血值≤=100HP2血值≤=100HP3血值≤=100HP4血值≤=100HP1物品≤=疗伤药HP2物品≤=疗伤药HP3物品≤=疗伤药HP4物品≤=疗伤药HP1间隔≤=100HP2间隔≤=100HP3间隔≤=100HP4间隔≤=100HP1格子≤=3HP2格子≤=3HP3格子≤=3HP4格子≤=3自动解包1=假自动解包2=假自动解包3=假解包1包裹=强效太阳水解包2包裹=强效太阳水解包3包裹=强效太阳水解包1数量=5解包2数量=5解包3数量=5解包1格数=7解包2格数=7解包3格数=7解包1物品=强效太阳包解包2物品=强效太阳包解包3物品=强效太阳包商铺快捷1买药=假商铺快捷2买药=假商铺快捷3买药=假商铺快捷4买药=假商铺买药1内容=商铺买药2内容=商铺买药3内容=商铺买药4内容=商铺买药1数量=1商铺买药2数量=1商铺买药3数量=1商铺买药4数量=1商铺自动1买药=假商铺自动2买药=假商铺自动3买药=假商铺自动4买药=假商铺自动买药1内容=商铺自动买药2内容=商铺自动买药3内容=商铺自动买药4内容=商铺自动买药1数量下限=1商铺自动买药2数量下限=1商铺自动买药3数量下限=1商铺自动买药4数量下限=1商铺自动买药1数量=1商铺自动买药2数量=1商铺自动买药3数量=1商铺自动买药4数量=1开启传送=假捡取物品=真满包不捡=真不捡别人东西=真模糊匹配=真传送命令=@传送传送使用=随机传送卷传送间隔=9000捡取间隔=500捡取距离=500捡物列表=血影,纵横,傲天,杀神,龙啸,脚本A列表=对话[玛雅神殿[高级]],暂停[1000],发送[@玛雅神殿],暂停[1000],暂停[1000],暂停[1000],暂停[80000],使用[盟重传送石],暂停[1000],对话[装备回收.存取],暂停[1000],发送[@纵横],暂停[1000],发送[@血影],暂停[1000],发送[@杀神],暂停[1000],发送[@傲天],暂停[1000],发送[@龙啸],暂停[1000],暂停[1000],暂停[1000],暂停[1000],暂停[1000],暂停[1000],启动脚本=真脚本运行间隔=1000录制NPC开关=假。

传奇脚本命令大全参考

传奇脚本命令大全参考

传奇脚本命令⼤全参考------常⽤命令----- wRZiTIXTQ~D 0qBC1 4i#IF ;如果 &Ul Ab(=G'#SAY ;输出字符串 "lv5;~ 8!#ACT ;执⾏命令 S"3zNKGzpbreak ;结束命令 LW;! ;Ti3close ;结束对话 |dJz%& h&*o=$`G oM------条件命令----- jWU#~pnqCgIwfX _JkCHECKITEM 物品名数量 ;检测当前⼈物所带物品及数量 K5: A [cgCHECKGOLD 数量 ;检测当前⼈物所带⾦币数量 k/ m} hWHCHECKLEVELEX (>,<,=)等级数 ;检测当前⼈物等级 fkh n' *CHECKCREDITPOINT (>,<,=)声望数 ;检测当前⼈物声望 zR t{] .CHECKJOB (Warrior,Wizard,Taoist) ;检测当前⼈物所属职业 >ro@ ab sCHECKHUM 地图名数量 ;检测指定地图的玩家数量(1:. 7@s=CHECKITEMW 物品名数量 ;检测当前⼈物是否佩带指定物品 0./u {z;@CHECKDURAEVA 物品名数值 ;检测当前⼈物所带矿物等物品的品质 I i|<`8?CHECKBAGGAGE ;检测当前⼈物的背包是否已满 cZ ,;^ONLINELONGMIN (>,<,=)时长 ;检测当前⼈物在线时长 1H\ 2zNBcnCHECKCASTLEDOOR (损坏,开启,关闭) ;检测沙城城门状态 h{q9)`'L-CASTLEWARAY (>,<,=)天数 ;检测上次攻城到现在的天数 15C V d PCASTLECHANGEDAY (>,<,=)天数 ;检测沙巴克占领天数 S k[L}(0=0CHECKOFGUILD ⾏会名称 ;检测当前⼈物⾏会名称 dq oSjCHECKNAMELIST ⾓⾊名列表.txt ;检测当前⼈物⾓⾊名是否在列表中 $ @i@G [CHECKGUILDLIST ⾏会列表.txt ;检测当前⼈物⾏会是否在列表中 -|rvSj hJ)CHECKACCOUNTLIST 帐号列表.txt ;检测当前⼈物帐号是否在列表中 AM'MJP- R=CHECKIPLIST IP列表.txt ;检测当前⼈物IP是否在列表中 % tQ /F !CHECKACCOUNTIPLIST 帐号和IP列表.txt ;检测当前⼈物登录帐号与IP是否与列表中匹配 kN AoB0ClD CHECKNAMEIPLIST ⾓⾊名和IP列表.txt ;检测当前⼈物⾓⾊名称与IP是否与列表中匹配 <AbP;*c> ,ISADMIN ;检测当前⼈物是否为管理员 ov k_WSm 3HAVEGUILD ;检测当前⼈物是否加⼊⾏会 [u q`1;EyISCASTLEGUILD ;检测当前⼈物是否为沙城成员 G6+L^R%CxFISCASTLEMASTER ;检测当前⼈物是否为沙城⽼⼤ m _ # ^ISGUILDMASTER ;检测当前⼈物是否为⾏会⽼⼤ MY2 T cr9ISNEWHUMAN ;检测当前⼈物是否为新⼈ i o b2BNY-CHECKSLAVECOUNT (>,<,=)数量 ;检测当前⼈物所带宠物的数量 tFE :3gb CHECKSLAVELEVEL (>,<,=)等级数(7) ;检测当前⼈物所带宠物的等级 R { .H,2?CHECKEXP (>,<,=)经验值 ;检测当前⼈物经验值 \DkK n 2x{CHECKPOSELEVEL (>,<,=)等级数 ;检测当前⼈物对⾯⼈物的等级 XES :) lI CHECKPOSEGENDER 性别(男,⼥) ;检测当前⼈物对⾯⼈物的性别 nK $ *Rmcf CHECKMEMBERLEVEL 类型(>,<,=)等级数 ;检测当前⼈物的会员等级 ?MWZ#iiOV CHECKMEMBERTYPE (=,>,<)类型数 ;检测当前⼈物的会员类型 Y} ]r, Puc CHECKRENEWLEVEL (=,>,<)转⽣次数 ;检测当前⼈物的转⽣次数 <-81 1 #CheckBagSize 数量 ;检测当前⼈物背包空格数 Xg hQ P%zlCHECKDC (=,>,<)攻击下限(=,>,<)攻击上限 ;检测当前⼈物攻击⼒的上限及下限值 N GQDC\Iw CHECKMC (=,>,<)魔法下限(=,>,<)魔法上限 ;检测当前⼈物魔法⼒的上限及下限值 tO O _@ = CHECKSC (=,>,<)道术下限(=,>,<)道术上限 ;检测当前⼈物道术⼒的上限及下限值 FW2TMDSwnt CHECKHP (=,>,<) HP下限(=,>,<) HP上限 ;检测当前⼈物HP值的上限及下限值 "&dC$v \CJ CHECKMP (=,>,<) MP下限(=,>,<) MP上限 ;检测当前⼈物MP值的上限及下限值 $jQ&2V C/w CHECKUSEITEM 物品位置 ;检测当前⼈物⾝上指定位置是否戴物品 6Uj\ SZCHECKITEMTYPE 物品位置物品类型 ;检测当前⼈物⾝上指定位置戴的物品是否为指定类型 % K :[L I CHECKGAMEPOINT 活⼒值 ;检测当前⼈物活⼒值 m\ U` x/ISLOCKPASSWORD ;检测当前⼈物的仓库是否解锁 t Az {}DdPASSWORDERRORCOUNT (=,>,<)次数 ;检测当前⼈物输⼊仓库密码错误次数 N"*x;Z]T2t CheckRangeMonCount 地图号 X Y 范围(=,>,<)数量 ;检测⼀个坐标范围内怪物数量 & 1 i *'H$ CheckMonMap 地图号数量 ;检测⼀个指定地图内的怪物数量 7g 3 =CHECKMON 数量 ;检测当前⼈物所在地图内的怪物数量 d?O fM"CHECKSKILL 技能名称(=,>,<)修炼等级 ;检测当前⼈物已学技能 k+d*q Jm |I 'x#AK_------功能命令----- 2 dV Q+ Z ` 6MAP 地图名 ;将当前⼈物移动到指定地图 F (- X]?SMOVEMAP 地图名 X Y ;将当前⼈物移动到指定地图的指定坐标 M m"__bpTIMERECALL 时间值 ;指定当前⼈物到达多少时间后被传回这⾥ qjXWL"#f{KBREAKTIMERECALL ;中断指定⼈物达多少时间后被传回这⾥ `0 t &U8rRECALLMOB 怪物名称宝宝等级(最⾼为 7)叛变时间(分钟)是否⾃动变⾊(0、1)固定颜⾊(1-7);给予当前⼈物指定怪物为宝宝./) C I Lsetautogetexp 命令时间经验是否安全区(0为任何地⽅)地图号(任何地图请不⽤填);指定当前⼈物在线泡经验(直接得到经验) G 4fCIT'GAMEGOLD (=,+,-)数量 ;调整当前⼈物的元宝数量 H{M _7 > SSETRANKLEVELNAME 封号 ;调整当前⼈物的封号 % K!1=T'fYADDGUILDLIST ⾏会列表.txt ;将当前⼈物⾏会名加⼊列表 VXt H' kDELGUILDLIST ⾏会列表.txt ;将当前⼈物⾏会名从列表删除 ;E> #\jF ZADLNAMELIST ⾓⾊名列表.txt ;将当前⼈物⾓⾊名加⼊列表 i l a=._B1DELNAMELIST ⾓⾊名列表.txt ;将当前⼈物⾓⾊名从列表删除 ! rd Z 44kCLEARNAMELIST 列表.txt ;清除列表内的所有信息 Q\U` _x|8'HAIRSTYLE 数值 ;调整当前⼈物的发型 D Q'! *\ZRCHANGENAMECOLOR 数值 ;调整当前⼈物的名字颜⾊ Z$^S |53CHANGEJOB 职业名称(Warrior,Wizard,Taoist) ;调整当前⼈物的所属职业 N 8,VtoWoCHANGEGENDER 数值 ;调整当前⼈物的所属性别 B1X! [' ,ADDSKILL 技能名称技能等级 ;给予当前⼈物添加指定技能 ;u 0YQb&^IDELSKILL 技能名称 ;删除当前⼈物的指定技能 uLG: NL l)SKILLLEVEL 技能名称(=,+,-)技能等级 ;调整当前⼈物的指定技能为指定等级 Y" # M q!HDELNOJOBSKILL ;删除当前⼈物⾮本职业的所有技能 j x_Z+ ]CLEARSKILL ;删除当前⼈物的所有技能 XnNvJ ` QGAMEPOINT (=,+,-)数量 ;调整当前⼈物的活⼒值 i- AM4i 8jCREDITPOINT (=,+,-)数量 ;调整当前⼈物的声望点数 G5hCrv} V,SETMEMBERLEVEL (=,+,-)等级数 ;调整当前⼈物的会员等级 y9eSZg DSETMEMBERTYPE (=,+,-)等级数 ;调整当前⼈物的会员类型 \|?d ! I[CCHANGELEVEL (=,+,-)等级数 ;调整当前⼈物的等级 |[m6 ^Ga~CHANGEPKPOINT (=,+,-)点数 ;调整当前⼈物的PK点数 5 W 2 Q1,"CHANGEEXP (=,+,-)经验值 ;调整当前⼈物的经验值 Nl C>$CHANGEMODE 模式类型(1管理模式、2⽆敌模式、3隐⾝模式)开关(1为开,0为关) ;调整当前⼈物的游戏模式 E&@Q@ \bv` CHANGEPERMISSION 权限等级 ;调整当前⼈物的权限等级 D;N #<?`KILLMONEXPRATE 倍率有效时间 ;调整当前⼈物的杀怪经验倍率 @?[, Qpr=cPOWERRATE 倍率有效时间 ;调整当前⼈物的攻击⼒倍率);r@><K EKICK ;将当前⼈物踢下线 t:U ga {KILL 数值 ;将当前⼈物杀死,并设置杀死类型 :LB "#Hj&KILLSLAVE ;将当前⼈物的宝宝全部杀死 v` } !s ZCLEARPASSWORD ;清除当前⼈物的仓库密码 /XG&o@d0hRestRenewLevel ;将⼈物的转⽣次数复位为零,即未转⽣ 5 o; d-<-/DELMARRY ;清除当前⼈物的结婚信息 v/` Kf E SDELMASTER ;清除当前⼈物的拜师信息 H2 {qYRBRENEWLEVEL 转次数转后等级 0 ;将当前⼈物转⽣,并设置转⽣次数以及转⽣后⼈物等级跳到多少级 pOi yAjCd'SENDMSG 信息类型代码 %s信息内容%d ;发送⽂字信息 LiL1- BCLEARMAPMON 地图号 ;清除指定地图的所有怪物 }^ 17 3 )RESTBONUSPOINT ;清楚当前⼈物的属性点,7y8N ;B_sPARAM1 地图 ;NPC指定刷怪地图 I(g !joDGKPARAM2 横坐标 ;NPC刷怪X坐标 " /QCq ^'PARAM3 纵坐标 ;NPC刷怪Y坐标 ~Q blTs!aMONGEN 怪物名称数量时间 ;NPC刷怪命令+怪物+数量+时间 ^ ) pk)-9| T YoF!------定义变量----- &[6f H2G {1o0jYH #t8RANDOM 随机数 ;⼀般⽤在#IF语句中作为触发#IF机率, 2 0` - 6 ;EQUAL 变量名数值 ;检测变量是否等于指定数值 KRC X 6LARGE 变量名数值 ;检测变量是否⼤于指定数值 y [dE JRaSMALL 变量名数值 ;检测变量是否⼩于指定数值 H{rB&})~MOV 变量名数值 ;给予变量赋于指定值 $MG)Vq=a PINC 变量名数值 ;给予变量加上指定值 G F 71 akDEC 变量名数值 ;给予变量减去指定值 m Wvg* UbSUM 变量名A 变量名B ;将两个变量相加 I hXJa 2MOVR 数值 ;变量赋予⼩于指定数值的随机⾮负数 v xG?& Y<$STR(变量)> ;把变量转为字符串 7 $"e{%DRSET [变量名] 数值 ;定义变量 ?|.rdre _RESET [变量名] 连续数字 ;连续将变量清零 p F"%YyCHECK [变量数值] 数值 ;检测变量是否等于指定数值 52 U1f- )功能:增加新的变量运算MUL //乘法DIV //除法PERCENT //百分⽐⽰例:#IF#ACTMUL M1 $STR(M2)#SAYM1的边量=M1*M2的值#IF#ACTDIV M1 $STR(M2)#SAYM1的边量=M1除M2的值#IF#ACTPERCENT M1 $STR(M2)#SAYM1的边量=M1除M2*100%的值0hof I~1-------服务器固定变量----- ]a<B$>ZTwF8:.6JyCA:<$USERNAME> ;⼈物名称 _m {( hcd/<$GUILDNAME> ;⾏会名称 rV3vY }Qsz<$RANKNAME> ;⾏会职位名称 =m " &"=#t <$LEVEL> ;等级 F_XX= 9 W<$HP> ;⽣命值 t g+1=A6A`<$AC> ;防御⼒ |jq:#lAo!<$MAXAC> ;最⾼防御⼒ sE T ' 8<$MAC> ;魔法防御⼒ >[+dY1 cm6<$MAXMAC> ;最⾼魔法防御⼒ Z7?I{W k;O <$DC> ;物理攻击⼒ 0 F:o%8R<$MAXDC> ;最⾼物理攻击⼒ l -, Sq 8<$MC> ;魔法⼒ V (Ua &<$MAXMC> ;最⾼魔法⼒ II(,S+*<$SC> ;道术 Z7H[V3ky X<$MAXSC> ;最⾼道术 S%|PCg`_&<$EXP> ;当前经验值 >E - bmqB<$MAXEXP> ;升级经验值 rS;j pE,`<$PKPOINT> ;PK点数 zIv~1/ &$<$CREDITPOINT> ;声望点数 1kc!O :*D)<$GOLDCOUNT> ;⾦币数量 p ?$ Y iT<$GAMEGOLD> ;游戏币数 0of `Z XR<$GAMEPOINT> ;游戏点数 z? $ ]I?NC<$HW> ;腕⼒ { ` +_p Vo<$MAXHW> ;最⾼腕⼒ U7 C<$BW> ;背包重量 C Yox6FS8{<$MAXBW> ;最⾼背包重量 68`ef o O]<$WW> ;负重⼒ 3x+ m6T9`v<$MAXWW> ;最⾼负重 Hzn. Q,~p<$HUNGER> ;饥饿程度 '( ifm&A<$LOGINTIME> ;登录时间 ` Lo=Qg C<$LOGINLONG> ;登录时长 v e {z"<$DRESS> ;⾐服 cwmx)d\jys<$WEAPON> ;武器 { :5SM 0 p<$RIGHTHAND> ;蜡烛 L?* J=q&VY<$HELMET> ;头盔 5>wCQG oz<$NECKLACE> ;项链 HC1 WAGk\H<$RING_R> ;右戒指 0{% .Tn<$RING_L> ;右戒指 uU2% r<$ARMRING_R> ;右⼿镯 zpRcpX 7<$ARMRING_L> ;左⼿镯 v)<0 a/ '!<$BUJUK> ;护⾝符 c PAdsRXDT<$BELT> ;腰带 h0s$n2/ ]<$BOOTS> ;鞋⼦ 8Y[z6wBL#&<$CHARM> ;宝⽯ _ Yn=Q'q<$CASTLENAME> ;沙城名称 Xk{z 3 \~o \7ag | 8------服务器活动变量----- V8IL:R I/ GLh aY<$SERVERNAME> ;服务器名字 :[<L*VXBb<$SERVERIP> ;服务器IP地址 D )uF uAc<$WEBSITE> ;游戏⽹址 K!Q h /x?U<$BBSSITE> ;论坛⽹址 wp Hrr8{r<$CLIENTDOWNLOAD> ;客户端程序下载地址 $ Ej>e2@ T <$QQ> ;联系QQ号 q&#_0 *B<$PHONE> ;联系电话号码)?1 "*> .k<$BANKACCOUNT0> ;银⾏帐号信息 D1g@]?ygS|<$BANKACCOUNT1> ;银⾏帐号信息 P.==r cbc<$BANKACCOUNT2> ;银⾏帐号信息 YL >ty`b?<$BANKACCOUNT3> ;银⾏帐号信息 4*^}QccK@c<$BANKACCOUNT4> ;银⾏帐号信息 E{uC^Q S/<$BANKACCOUNT5> ;银⾏帐号信息 CD3%G1 M h<$BANKACCOUNT6> ;银⾏帐号信息 J5 a >3b<$BANKACCOUNT7> ;银⾏帐号信息 B0- *J> &<$BANKACCOUNT8> ;银⾏帐号信息 3.7zk,2LkX<$BANKACCOUNT9> ;银⾏帐号信息 "H-J Q)Mb?<$GAMEGOLDNAME> ;游戏币名称 ce# TU /<$USERCOUNT> ;在线⼈数 :irXS7 4<$DATETIME> ;当前⽇期时间 |r@N^ @ R<$GAMEGOLDNAME> ;游戏币名称 | Zq_jj#<$HIGHLEVELINFO> ;最⾼等⼈物信息 Be^pf y|*<$HIGHPKINFO> ;最⾼PK点数⼈物信息 #G8 /\,Wx<$HIGHDCINFO> ;最⾼攻击⼒⼈物信息 f' $WiP y<$HIGHMCINFO> ;最⾼魔法⼒⼈物信息 >5YSU ID7<$HIGHSCINFO> ;最⾼道术⼈物信息。

讲解传奇多功能在线泡点脚本方法

讲解传奇多功能在线泡点脚本方法

讲解传奇多功能在线泡点脚本方法第一点:我们要找到一个自己喜欢或者一个完整的传奇服务端也就是传奇私服版本.第二点:当我们把版本架设到服务器上或者我们自己的电脑上以后确定游戏可以正常运行的情况下.我们需要在游戏里面找到一个游戏没用到的地图或者自己新添加一个地图.第三点:然后我在土城找出自己想要置放这个泡点npc的边线以后,我们就已经开始先制作npc当然在制作这个npc我们必须先介绍这个所必须采用至的命令跟命令意思读法现在我就传授一下1.我们先去嵌入npc路径:d:\\mirserver\\mir200\\envir\\merchant.txt现在npc的边线我们已经嵌入完现在我们就已经开始制作npcnpc脚本参照:[@main]xtttttttttttttttttttttttttttt[\\u《老板泡点》u\\uu\\uu\\u《》u\\^tttttttttttttttttttttttttttta[@3元宝泡点]#ifcheckgamegold>99999;这段话的意思就是检测你包袱里面的元宝与否大于99999的意思#actmappd3give回城卷;以上的意思就是检测你包袱里面的元宝大于99999以后把你传输至pd3这个地图里面以后在给你一个回城卷setontimer31;这段命令的意思个人定时器系统格式:setontimer定时器索引(0-19)定时间隔(单位为秒)定时器脚本位于qmanage.txt里,定时器对应的为[@ontimer0]到[@ontimer19]意思就是这段命令在qmanage.txt执行数字只可以设置到19当然在你在qmanage.txt里设置这个这个定时器的时候要注意tontimer31这里面的这里3这个数字必须跟qmanage.txt里[@ontimer3]对应才会生效.所谓的qmanage.txt文本就是登陆脚本.sendmsg0《老板[%s]进入超级泡点中心,一位大英雄即将诞生!》sendmsg0《老板[%s]进入超级泡点中心,一位大英雄即将诞生!》sendmsg0《老板[%s]进入超级泡点中心,一位大英雄即将诞生!》break#elsesay元宝多于10w的不能可以步入哦\\以上就是npc嵌入方法.2.现在npc我们已经加好了现在我们就开始做qmanage.txt触发路径:d:\\mirserver\\mir200\\envir\\mapquest_def\\qmanage.txtqmanage脚本参照:[@ontimer3]#ifisonmappd3;这段命令就是检测人物与否在选定地图上checkgamegold>99999;这个是检测你的元宝是否大于99999#actgamegold-100000;这个增加你包袱里面的元宝100000个changeexp+40000000;这里的意思就是给你每秒40000000经验break#elseactgoto@huikab1;这里的意思就是当检测就没这么多元宝的时候这里就做一个goto跳转跳到下一段检测命令[@huikab1]#ifisonmappd3;这里同样的就是检测人物与否在选定地图上#actsetofftimer3;这里的这段命令则表示用作暂停选定的定时器messagebox您的元宝数量小于30000个不好意思,送您回土城,子弹带多一点在来!mapmove3330333;这里命令的意思就是检测你没这么多元宝以后轻易给你传到土城break#elseactsetofftimer3;这里一样的就是则表示用作暂停选定的定时器意思。

传奇脚本的工作原理

传奇脚本的工作原理

传奇脚本的工作原理
传奇脚本是通过模拟游戏玩家的操作来实现自动化游戏行为的工具。

它通过在游戏客户端端口监听游戏内的信息和事件,然后按照预设的脚本逻辑进行自动化操作。

具体工作原理如下:
1. 监听游戏信息:脚本会通过读取游戏客户端的内存或者通过网络协议监听游戏客户端的信息,例如玩家位置、血量、技能使用情况等。

这些信息是脚本判断和决策的依据。

2. 解析脚本逻辑:脚本包含一系列的指令和条件判断,根据游戏的不同而有所不同。

脚本会解析这些指令和条件,以确定下一步操作。

3. 执行游戏操作:根据解析的脚本逻辑,脚本会模拟游戏玩家的操作,例如移动角色、使用技能、攻击敌人等。

这些操作通过模拟游戏客户端发送相应的指令或者通过修改游戏内存的方式来实现。

4. 处理游戏事件:脚本会监听游戏中的事件,例如敌人出现、任务完成等。

根据脚本的设定,它可以根据这些事件来调整自己的行为,例如自动切换目标、拾取物品等。

5. 循环执行:传奇脚本一般会以循环的方式执行,不断监听、判断和执行。

这样可以实现长时间的自动化操作。

需要注意的是,使用脚本进行游戏操作可能违反游戏的规则和运营商的服务协议,可能导致游戏账号被封禁等风险。

因此,在使用传奇脚本前,需了解并遵守游戏运营商的相关规定。

传奇脚本语言命令

传奇脚本语言命令

传奇脚本语言命令脚本语言命令作者:命神文章来源:本站原创阅读:11247 更新时间:2004-7-25 3:48:36} 原创文章发表checkopen ?checkunit 检查函数random 随机(0,1,2,3..."数字")gender 测试性别(MAN"男")daytime 测试一天的时段(SUNRAISE"日出"\DAY"白天"\SUNSET"日落"\NIGHT"夜晚")checklevel 测试级别(1,2,3..."数字")checkjob 测试职业(Warrior"武士"\Wizard"法师"\Taoist"道士") checkitew 测试物品(物品名称+数量)checkitemw 测试物品(物品名称+数量\[NECKLACE]"身上的项链"\[RING]"身上的戒指")??和上面的相同?checkgold 测试金钱(数字)istakeitem 测试并给与(物品名称)checkdura 测试纯度(矿+纯度值)checkduraeva 测试纯度(肉+纯度值)以上两个无大区别dayofweek 测试星期(sun\mon\tue\wed\thu\fri\sat)hour 测试小时(数字)min 测试分钟(数字)例如:hour 20(意思是:如果是20:00那么就...) checkpkpoint 测试pk值(数字0白名\1黄名\2红名)checkluckpoint 测试幸运值(数字)?幸运值是干什么用的?checkmonmap 测试地图?checkmonarea 测试?checkhum 测试地图人数(数字)例如:checkhum t138 5(意思是:如果t138这个地图有5个人那么就...)checkbaggage 检查包袱(不接任何语句)checknamelist 检查名单?equal 检查函数值(和check类似)例如:equal p0 1(意思是:检查函数p0的值是否是1)mov 赋予函数值(和set类似,和equal配套使用)例如:mov p0 0(意思是:赋予函数p0以0的值)inc ?dec ?sum ?movr ?large 大于某函数值(例如:large p0 3 如果p0函数大于3,不包括3)small 小于某函数值set 设置函数值(例如:set [700] 1 设置[700]的值为1)check 检查函数值(例如:check [700] 1 检查函数[700]的值是否是1)reset 重新设置函数值?(例如:reset [700] 20)setopen ?setunit ?resetunit ?take 取走物品(例如:take 屠龙 1)give 赠与物品(例如:give 屠龙 1)takew 取走物品(和take有区别,takew可以取走身上装备的物品) close 结束?mapmove 移动地图(例如:mapmove 0 634 612)map 移动地图(不需要具体坐标.例如:map 0)break ?timerecall 在规定时间内召回(timerecall 5 在5分钟之内召唤回原地图)breaktimerecall ?param1 地图代码param2 坐标xparam3 坐标yparam4 ?mongen 召唤怪物(mongen 怪物名称范围数量)takecheckitem 收取checkitem过的物品(不加任何参数)monclear 清空地图怪物(monclear 0 清空0地图上的所有怪物) ExchangeMap 互换地图(ExchangeMap 地图代码)recallmap 把某地图的人召唤过来(recallMap 地图代码)batchDelay 1addbatch 2batchmove 3 (此3个连用可以瞬移地图用于赌场)playdice ?addnamelist 增加名单?delnamelist 删除名单?goquest ?开始探索?denquest ?结束探索?goto 转向段落(goto @normal 转向[@normal]段落)#if 条件语句(#if 如果...)#act 结果语句(#act 那么...)#elseact 结果语句(#elseact否则...)#say 结果语句(#say 接显示对话内容)#elsesay 结果语句(#elsesay 接显示对话内容)符号详解[] [@main]这样的段落可以被goto @main识别\ 语言的换行,太长的语言将被显示在对话框之外<> 交谈选项例如<关闭/@exit>,在传奇中显示为huang色可点选的"关闭"字样,也有goto 只含义/ 分隔符,像上例中的分隔显示语言与脚本语言; 注释符号,加在一行之首,那么这行文字将作为注释理解,不显示也不加入脚本语言编译地图属性(mapinfo中地图代码后的英文含义)safe 安全区不可pkdark 黑暗区域需要蜡烛火把,就是没有免蜡时候的效果fight 战斗区域,允许pkfight3 战斗区域,曾用在行会战争地图中,应该是战斗不掉东西,包括祈祷系列day 白天,免蜡quiz ?小考,在g001和g002地图中使用NORECONNECT 掉线后跳出地图,NORECONNECT(地图代码)掉线后被传送到某地图checkquest 询问地图(进入此地图会弹出对话框)CHECKQUEST(Q1404)内容在MapQuest_def文件夹中needset_on 检查人物属性NEEDSET_ON(406)必须赋有406属性的人才可进入needset_off ?needhole 需要一个洞才可以进去的地图,用于尸王殿和桃源之门norecall 不能被记忆一套召回的地图norandommove 不能使用随机传送卷的地图nodrug ?mine 可以挖矿的地图NOPOSITIONMOVE 不能使用地牢逃脱卷的地图固定含义的语句(不能当作他用)@s_repair 特殊修理@buy 购买东西@sell 出售东西@repair 普通修理@makedrug 制作毒药@prices@storage 保管物品@getback 取回物品@exit 关闭窗口@upgradenow 升级武器@getbackupgnow 取回武器<$USERWEAPON> 你手中的武器<$USERname> 你的姓名<$OWNERGUILD> 沙巴克的占领行会<$LORD> 沙巴克城主的名字<$CASTLEGOLD> 沙巴克的总黄金<$TODAYINCOME> 沙巴克今天的收入<$CASTLEDOORSTATE>城门的状态。

传奇脚本操作方法

传奇脚本操作方法

传奇脚本操作方法
传奇脚本操作方法可以分为以下几个步骤:
1. 下载脚本:首先从可靠的来源下载传奇游戏脚本文件。

脚本文件可以是单独的lua脚本,也可以是通过一些脚本工具生成的。

2. 安装脚本运行环境:在运行脚本之前,需要安装相应的脚本运行环境。

根据不同的游戏平台和脚本类型,可能需要安装一些额外的软件或插件。

3. 编辑脚本文件:使用文本编辑器打开脚本文件,对脚本进行编辑。

脚本文件通常是文本格式的,可以用于定义游戏中的行为、战斗策略、任务自动化等。

4. 脚本设置:根据需要,可以对脚本进行一些设置,如设置游戏分辨率、调整动作速度、配置快捷键等。

这些设置可以控制脚本在游戏中的表现和行为。

5. 运行脚本:将脚本文件保存并关闭编辑器后,通过脚本运行环境启动游戏,并加载脚本文件。

脚本开始运行后,会按照预定的规则执行游戏操作,自动完成一系列任务或行为。

需要注意的是,使用脚本进行游戏操作可能违反游戏的使用规则,造成封号甚至其他不良后果。

因此,在使用脚本之前,请确保自己的操作合法,并且了解游戏
相关规定。

传奇及时雨脚自动开双倍幻3 土出发 仓买药脚本

传奇及时雨脚自动开双倍幻3 土出发 仓买药脚本
对话[幻境小贩]
买够[随机传送卷]3个
买够[超级魔法药]3个
买够[超级金创药]20个
跳转到<开始战斗>
<幻境修理>
系统显示[幻境修理]
走到[H003,85,88]
随机移动[H003,89,83]
对话[幻境小贩]
如果[自己][左戒指][名称]="$左戒指"
那么特修[左戒指]
否则特修[$左戒指]装备到[左戒指]
买够[回城卷]1个
等待[1000]毫秒
走到附近[3,330,333]
找到NPC[高级服务生,3,338,332]
对话[高级服务生]
等待[1000]毫秒
选择[传送服务]
等待[1000]毫秒
选择[险恶区域]
等待[1000]毫秒
选择[幻境之地]
等待[1000]毫秒
跳转到<$_当前地图>
触发器:经验倍数恢复正常...
跳转到<回去开双被>
触发器结束
$衣服="[自己][衣服][名称]"
$武器="[自己][武器][名称]"
$项链="[自己][项链][名称]"
$左手镯="[自己][左手镯][名称]"
$右手镯="[自己][右手镯][名称]"
$头盔="[自己][头盔][名称]"
等待[1000]毫秒
选择[幻境一层]
等待[1000]毫秒
开启全局脚本
躲避PKER开启
<H001>
走到[H001,10,9]

阿呈第五课传奇版本制作GM必学知识

阿呈第五课传奇版本制作GM必学知识

阿呈第五课传奇版本制作GM必学知识阿呈第五课--传奇版本制作GM必学知识QQ群:8610451(传奇聊吧群人气火暴中)9850018 (后备群1群人不满2群不加人)冲冲茫茫给大家做的这棵不好大家就忍下把1。

做什么样的版本2。

建立好自己的思路3。

准备好自己需要的工具,脚本,等4。

测试如何做好版本最简单的方法就是下个自己需要的版本去修改成自己要做的版本D:\mirserver/GameCenter ----- 游戏控制器D:\mirserver\DBServer/DBServer ----人物在游戏内产生的游戏数据和人物DBD:\mirserver\LoginGate/LoginGate -----登陆网关D:\mirserver\LoginSrv/LoginSrv ------ 游戏登录服务器D:\Mirserver\LogServer ------ 日志管理器(建议开区的朋友开启)D:\mirserver\Mir200\Envir --- 版本核心文件D:\mirserver\Mir200\Map ----- 版本存放地图文件版本有什么地图或者要添加补丁地图盛大客户端也要添加D:\mirserver\Mir200\Castle\0/AttackSabukWall ---- 沙巴克记录文件D:\mirserver\Mir200\Log ------ 每次启动服务端及管理员调级刷物品等等...记录文件D:\mirserver\Mir200\Notice ------ 游戏公告设置D:\mirserver\Mir200/UserCmd ------ 游戏自定义命令添加(对应文件) D:\mirserver\Mir200\Envir\Market_Def/QFunction-0 D:\MirServer\Mir200\Envir\Market_Def\QFunction-0 ----- 触发脚本D:\mirserver\Mir200\Envir\Market_Def/QMapEnent-0 ----- 此脚为地图触发功能脚本,用于实现各种与脚本有关的功能D:\mirserver\Mir200\Envir\MonUseItems -----人行怪配置文件D:\mirserver\Mir200\Envir\QuestDiary ------调用脚本文件.调用格式#CALL [\\XX文件\XX.txt文本]D:\MirServer\Mir200\Envir\Npc_def ----固定NPCD:\MirServer\Mir200\Envir\MonItems -----游戏暴率D:\MirServer\Mir200\Envir\AdminList ------游戏GMD:\MirServer\Mir200\Envir\MapInfo ----- 地图列表详细配置文件(对应文件)D:\mirserver\Mir200\MapD:\MirServer\Mir200\Envir\MerChant ---- NPC设置脚本D:\mirserver\Mir200\Command.ini StartQuest=开始提问gmexecuteD:\mirserver\Mir200\Envir\MapQuest_def\QManage.txt ----登陆脚本D:\MirServer\Mir200\Envir\ShopItemList ---- 商铺脚本D:\MirServer\Mir200\Envir\Npcs ---- 固定NPC设置D:\mirserver\Mir200\Envir/MapQuest ----- 杀怪事件触发文本(对应文件) D:\mirserver\Mir200\Envir\MapQuest_DefD:\mirserver\Mir200\Envir/AllowPickUpItemList ----分身捡取物品列表D:\mirserver\Mir200\Envir/GameLogItemNameList ---- 人物死亡事件触发D:\mirserver\Mir200\Envir/MapEvent --- 地图事件触发列表D:\mirserver\Mir200\Envir/MapQuest ----- 杀怪事件触发文本(对应文件) D:\mirserver\Mir200\Envir\MapQuest_DefD:\mirserver\Mir200\Envir\Market_Def ----详细配置NPC文本D:\mirserver\Mir200\Envir/MiniMap ----游戏小地图文本D:\mirserver\Mir200\Envir/MonGen ---- 刷新怪物文本D:\mirserver\Mir200\Envir/PetPickItem ---- 设置宠物是否可以捡取的物品列表机器人脚本配置文件目录D:\mirserver\Mir200\Envir\Robot_def机器人配置文件格式Robot.txt机器人名称脚本名称系统控制AutoRun Robot#AutoRun NPC SEC 10 @我要触发#AutoRun NPC SEC 10 @XXXXSEC:按秒运行MIN:按分运行HOUR:按小时运行DAY:按天运行RUNONWEEK:按星期几及时间运行#AutoRun NPC RUNONWEEK 12:30 @XXXX星期一,12点30分运行。

如何设置当前人物触发其他人物执行脚本

如何设置当前人物触发其他人物执行脚本

如何设置当前人物触发其他人物执行脚本在传奇游戏中,如何实现由当前人物触发其他人物执行脚本的功能呢,这个需要用到变量了,比如由A玩家点击执行脚本查看B玩家的等级大于多少级之类的脚本.英雄执行脚本的方法,在现有脚本命令前面加Hero.即可,例如:Hero.Give 超级金创药,英雄目前可以支持大部分常用的脚本命令,例如Give,Take,ChangeExp等.个别命令对英雄进行了限制,其他人物执行脚本的方法,首先要把执行脚本的人物名字放入对应的S变量中,具体查看下面例子.(@@InPutString @@InPutInteger )[@main]输入人物名字:\<输入人物名字:/@@InPutString0>\<给英雄东西/@OK_Ok>\<关闭/@exit>[@InPutString0]#IFSO.CheckLevelEx > 55#ACTS0.Give 超级金创药5S0.SendMsg 5 你的朋友送给你几捆药.#ELSEACTS0.SendMsg 5 你的级别太低了.[@OK_OK]#IFHERO.CheckOnline#ACTHero.Give 麻痹戒指1HERO.CHANGELEVEL + 10#ELSESAY英雄不在线.[@main]#IFS0.CHECKONLINE#ACTSENDMSG 6 <$STR(S0)>在线#IFS0.CHECKLEVELEX > 50#ACTSENDMSG 6 <$STR(S0)>大于50级#IFS0.CHECKMAPNAME SELF 3#ACTSENDMSG 6 <$STR(S0)>在地图3#IFS0.HERO.CHECKONLINE#ACTSENDMSG 6 <$STR(S0)>的英雄在线#ELSEACTSENDMSG 6 <$STR(S0)>的英雄不在线#IFS0.CHECKONLINE#ACTS0.CHANGEPKPOINT + 100S0.SENDMSG 6 你的PK值增加100 SENDMSG 6 <$STR(S0)>的PK值增加100#IFS0.CHECKONLINE#ACTS0.ADDNAMELIST ..\QuestDiary\人物.txt SENDMSG 6 <$STR(S0)>的名字写入到人物.txt英雄多倍经验设置:[@HeroExp]#IF#ACTHero.KillMonExpRate 200 3600#SAY你的英雄获得了1个小时的双倍经验时间.。

传奇3官方1.45脚本命令

传奇3官方1.45脚本命令
======================****************************========================
变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于A0-A9字符型 B0-B9字符型 D0-D9数字型 P0-P9数字型
S0-S9数字型
<$str(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面
=========================*******************************========================
------------------------- 程 序 中 的 逻 辑 判 断 语 句 ------------------------
传奇3官方1.45脚本命令
======================****************************========================
-------------------- 程 序 语 句 与 程 序 段 -----------------------------
+21 项链
+22 买戒指
+23 卖戒指
+24 买手镯
+26 卖手镯
+5 修炼武器或买武器
+6 修炼武器或卖武器
=================================================================================
changegender ;改变性别 后面不用跟任何字符使用changegender即可改变执行脚本的角色性别

传奇脚本制作教程

传奇脚本制作教程

传奇脚本制作教程
脚本制作是传奇游戏中非常重要的部分,它可以让玩家更加方便地进行游戏操作,并提高游戏的流畅度和乐趣。

在本教程中,我将向大家介绍一种简单但实用的脚本制作方法。

首先,我们需要使用一个脚本编辑器来创建和编辑我们的脚本文件。

有许多不同的脚本编辑器可供选择,例如AutoHotkey、Python等。

请根据自己的需求选择一个适合的脚本编辑器。

接下来,我们需要了解传奇游戏的操作和功能,以便能够编写出符合我们需求的脚本。

可以通过阅读游戏的官方文档、查找网络教程或向其他玩家请教来获得更多关于游戏操作的信息。

在编写脚本时,我们需要注意一些重要的事项。

首先,要确保脚本的安全性,不要编写恶意脚本来破坏其他玩家的游戏体验。

其次,要遵守游戏的规则和条款,不要使用脚本进行作弊或违反游戏规定的行为。

在编写脚本时,我们可以使用一些常用的脚本命令,如按键模拟、鼠标移动、物品拾取等。

具体的命令和语法可以查阅脚本编辑器的官方文档或在线教程来学习和练习。

最后,我们需要将编写好的脚本保存并加载到游戏中。

具体的操作步骤可能因游戏和脚本编辑器的不同而有所差异,请根据具体的情况进行操作。

通过以上的简单教程,相信大家对传奇脚本的制作有了一定的
了解。

希望大家能够根据自己的需求和兴趣,进一步学习和掌握脚本制作的技巧,为自己的游戏体验增添更多乐趣。

传奇泡点地图制作脚本

传奇泡点地图制作脚本

传奇泡点地图制作脚本[@main]你好!欢迎使⽤闭关修炼功能,我这⾥提供两种练级⽅式\不过需要相应的元宝做为我的报酬\╔═══════╗║<计时练级和内功/@jinru2>║╚═══════╝[@jinru2]为了适应⼴⼤游戏朋友的需求,本服特意订制了如下元宝练级套餐\根据亲的需要点击相应的练级⽅式:\等级200级以下:⼀秒2500W经验+300W内功经验:收费⼀秒1000元宝\等级200级以上:⼀秒2500W经验+300W内功经验:收费⼀秒1000元宝\<由此进⼊/@我要进⼊>\<离开/@exit>[@我要进⼊]#IF#ACTMAPMOVE SG008give 回城卷SETONTIMER 2 1 (⽤记时器0-9你要看你服内⽤了哪些,不要重复了)SENDMSG 0 玩家[%s]进⼊经验闭关修炼,我们敬候佳⾳吧。

SENDMSG 0 玩家[%s]进⼊经验闭关修炼,我们敬候佳⾳吧。

SENDMSG 0 玩家[%s]进⼊经验闭关修炼,我们敬候佳⾳吧。

SENDMSG 0 玩家[%s]进⼊经验闭关修炼,我们敬候佳⾳吧。

SENDMSG 0 玩家[%s]进⼊经验闭关修炼,我们敬候佳⾳吧。

BREAK注意:如上中SETONTIMER 2 1 这个是记时器。

表⽰⽤计时器2 每⼀秒执⾏⼀次然后你要在Mirserver\Mir200\Envir\MapQuest_Def\QManage.txt⾥加⼊:[@OnTimer2]#IFchecklevelex < 200 (检测等级)ISONMAP SG008 (检测地图)CHECKGAMEGOLD > 999 (检测元宝)#ACTGAMEGOLD - 1000CHANGEEXP + 25000000CHANGENGEXP + 3000000BREAK#IFchecklevelex > 200ISONMAP SG008CHECKGAMEGOLD > 999#ACTGAMEGOLD - 1000CHANGEEXP + 25000000CHANGENGEXP + 25000000BREAK#ELSEACT#IFISONMAP SG008#ACTSETOFFTIMER 2MESSAGEBOX 记时经验每⼀秒需要1000元宝,你没有元宝或者已经⽤完!MAPMOVE 3 330 333BREAK#ELSEACTSETOFFTIMER 2你要设收费的就扣元宝,不收费就把扣元宝的删了。

地图自动刷怪脚本

地图自动刷怪脚本

大家都知道MapQuest_def这个文件夹中存放的都是一些临时触发.就利用他来完成.我举个例子出来mapinfo.txt[D601 地牢南一层] DARK现在把他修改如下[D601 地牢南一层] DARK CHECKQUEST(Q001)上面的Q001其实就是放入MapQuest_def的文件.Q001.txt我们可以这样写这个脚本[@main]#ifcheckmonmap D601 50#actgoto @exit#elseactgoto @shua-2[@shua-2]#IF#ACTParam1 D601Param2 40Param3 27MonGen 蜈蚣50 50MonGen 跳跳蜂50 50这样只要一旦有人要进入d601这个地图.就会自动调用这个脚本.在怪物少于50的时候就会刷出蜈蚣和跳跳蜂各50只,多余50则不刷新出来.你们还可以自己加入checkhum来设定人多怪物耍的人,人少怪物耍的少,我这里就不用写出那个脚本了,也许还有人的想法比我还要好.这样下来Mongen.txt中就可以把d601的刷新完全删除.但是这样做的一个坏处就是太麻烦了.这样修改下来需要花很多的时间.这样下载你的mogen.txt应该是这个样子.除了几个大地图,就是比起盟重阿,奥良城,月牙岛以外的都应该是没有怪物的刷新配置还在mongen.txt中,因为主地图是必须刷新的.好了就到这里了,我也希望如果可以,一起玩传奇精装般第6版本就这样做.这样的觉得好处庭多的.没有人去的地方就不会有怪物出现,一旦有人去了怪物自己也出来了,这样不是很好吗?不要浪费系统资源.注明:此方法对于部分朋友的M2SERVER不支持,你去下载一个一起玩传奇第4版本就可以,如果不想换主程序,现确认你的主程序是什么版本的,如果是乐都的,mapinfo.txt 中加载一个8.map就可以了,还有就是这个方法希望大家不要用来对服务器全部进行刷新,针对高刷区使用这个方法当然效果就不同了.所以有些朋友说的这样做很浪费资源是因为说的是整个服务器都这样做,我想如果整个服务器都这样做那是不行的。

传奇装备地图及NPC修改教程微端

传奇装备地图及NPC修改教程微端

1.脚本代码(代码解释---没有大小写之分)#if 如果#act 则give 给与mapmove 传送到某地图CHECKGAMEGOLD 检测元宝GAMEGOLD 变更元宝例如GAMEGOLD + (表示增加元宝) GAMEGOLD - (表示扣除元宝)checkitem 检测包袱物品take 扣除物品CHANGEEXP 变更经验值例如CHANGEEXP + (表示增加经验) CHANGEEXP - (表示扣除经验)2. 2NPC路径D:\MirServer\Mir200\Envir\MerChant.txtNPC脚本路径D:\MirServer\Mir200\Envir\Market_Def3. 3这里是我已经架设好的一个版本,下面我来为大家掩饰如何添加NPC,首先我们打开NPC的路径,我们到土城安全区制作一个简单的NPC 就这里吧编写好之后记得保存,这样一个NPC我们就添加好了,我们添加好了NPC,但是NPC没内容啊,就是没有提示的语句下面我们来给NPC充实起来,下面我们打开NPC脚本路径,新建一个文本,然后重命名,重命名为我们NPC的名字名字后面要带上我们的地图代码哦,我这里-3表示是土城的意思,这里的[@main] 是出现对话框的意思说完一句话后面要带上\ 意思就是我们所说的句号。

我们先保存下,加载下NPC,看能成功不,成功了,我们在来加上一些代码,比如给装备,给元宝,和装备什么的4. 4这里我们能点击的文字,我们就要用<>括起来,/后面的文字是执行代码,好了教程就到这里还有什么不懂请进群,或者加我QQ问我[@main]欢迎来到XX游戏,你有什么需要帮助的么?\<给装备/@1> <给元宝/@2> <合武器/@3>\\[@1]#if#actgive 金砖10[@2]#if#actGAMEGOLD + 6[@3]#ifcheckitem 金砖10 CHECKGAMEGOLD > 3000 #acttake 金砖10 GAMEGOLD - 3000give 红名清洗卷。

传奇一条龙教你脚本里写作教程

传奇一条龙教你脚本里写作教程

传奇一条龙教你脚本里写作教程东原传奇告诉您我现在教大家看一下在传奇脚本里写作的教程,ip 版传奇私服有很多人都或多或少的接触过传奇服务器端脚本文件,也很想自己制作一点脚本来试试,但又不敢乱碰生怕改坏一点东西造成不能运行服务器端,其实“脚本语言“(我们暂且称他为一种语言)和C语言等等程序语言比起来那真是不值得一提。

变态私服看完我给大家写的这篇文章后,你就自己偷着*吧...可以说传奇服务器端所有的重点都集中在\mir200\envir\中,这里面记载着所有服务器要在游戏中表现的东西。

在游戏中的npc信息也在其中,npcs.txt文件和merchant.txt文件中记载着npc的名称、出现的地图、坐标、范围和形象代码。

你要问两个记载的npc有什么不同?为什么不和在一起算了?我来告诉你,npcs.txt中记载的npc 是对话型npc,在进入游戏后,不能够使用@reloadnpc刷新信息的npc。

而merchant.txt是交易型和任务型npc,可以使用@reloadnpc刷新信息。

但我也做过试验,两种npc互换后也可以使用,好像没有太大的限制。

npcs.txt对应的文件在.\npc_def\文件夹中,merchant.txt对应的文件在.\market_def\文件夹中。

你如果要添加npc的时候,要注意npc的文件名,例如你要创建一个超级商人的npc 要他出现在比奇省330:330的坐标。

首先你要在.\market_def\文件夹中创建一个文本文件命名为“超级商人-0“(这里你可以使用英文,也可以使用中文,但后面的数字必须要是这个npc出现的地图代码!),然后把你写好的脚本粘贴在里面。

再打开merchant.txt文件,添加以下信息: ;调用的文件地图坐标x 坐标y 范围人物代码刷新时间超级商人 0 330 330 0 5 0相信大家可以看懂吧,这里面的空格不要紧,没有规定信息之间必须空几格。

人物代码自己换吧,现在的npc有46种模样。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CANUSELF 该地图允许使用灵符杀怪
DelayGoto(10/@Lable) 进入该地图,每间隔10秒触发一次登陆脚本中的[@Lable]标签
有什么限制写什么限制 ,当然是固定语句了
你加过我Q吗? 以后有问题直接问我吧!我帮你解决
INCHP 进入本地图后自动加HP 格式:INCHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
NOYS 当前地图不能召唤出元神
NOQB 当前地图不能骑豹子
INCGAMEPOINT 进入本地图后自动加游戏点 格式:INCGAMEPOINT(1/10) 说明 1/10 1代表加的间隔(秒),10代表一次加多少点;(用于游戏泡点功能)
你在D:\MirServer\Mir200\Envir的MapInfo.txt 对应地图编号后下入相关语句写
地图参数标志
说明
FIGHT 战斗地图,该地图死亡不加PK值,被杀不掉落装备
SAFE 安全地图,此地图不能互相PK,互相攻击,类似安全区
CHECKQUEST 进入本地图执行任务脚本 格式:CHECKQUEST(Q001) 说明: Q001 代表脚本名。
EXPRATE 进入本地图后杀怪经验倍数 格式:EXPRATE(100) 说明:100代表经验倍数,除以100后为实际倍数。
PKWINLEVEL 进入本地图后可以PK升级 格式:PKWINLEVEL(1) 说明:1代表升多少级;
PKWINEXP 进入本地图后可以PK得经验 格式:PKWINEXP(1000) 说明:1000代影、遁地、化身蝙蝠
NOTALLOWUSEMAGIC(化身蝙蝠|怒斩天下) 该地图禁止使用指定技能,括号内的技能有多个用“|”分割
NOTALLOWUSEITEMS(回城卷轴|强效金创药) 该地图禁止使用指定物品,括号内的物品有多个用“|”分割
NOFRIENDRECALL 禁止好友传送
NEEDSET_ON 进入本地图需要人物指定标志为打开状态 格式:NEEDSET_ON(001) 说明:001 代表人物标志
NEEDSET_OFF 进入本地图需要人物指定标志为打开状态 格式:NEEDSET_OFF(001) 说明:001 代表人物标志
MUSIC 进入入本地图播放音乐 格式:MUSIC(123) 说明:123代表客户端的音乐文件名
PKLOSTLEVEL 进入本地图后可以PK死亡掉等级 格式:PKLOSTLEVEL(1) 说明:1代表掉多少等级;
PKLOSTEXP 进入本地图后可以PK死亡掉经验 格式:PKLOSTEXPP(1000) 说明:1000代表掉多少经验;
DECHP 进入本地图后自动减HP 格式:DECHP(1/10) 说明 1/10 1代表减的间隔(秒),10代表一次减多少点;
RUNMON 允许穿怪
CANHORSE 允许骑马
RUNHUMAN 允许穿人
NEEDHOLE 进入需要洞
NORECALL 禁止记忆召唤
NOGUILDRECALL 禁止行会召唤
NODEARRECALL 禁止夫妻召唤
NOMasterRECALL 禁止师徒传送
NORANDOMMOVE 禁止随机传送
NODRUG 禁止吃药
MINE 可以挖矿
NOPOSITIONMOVE 禁止定座标移动
NORECONNECT 进游戏时退出本地图 格式:NORECONNECT(0) 说明:0 代表地图号中州
QUIZ 禁止喊话
killbyhum 被人杀死触发(包括被宝宝杀死触发) 格式:killbyhum(@label)
相关文档
最新文档