夜游神论坛,传奇一条龙,GM论坛,GM部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

安全 php 88A

传奇服务端,传奇私服,脚本命令,ei3.0脚本命令大全

2018-4-6 20:27| 发布者: 畅游| 查看: 943| 评论: 0|原作者: 夜游神|来自: 夜游神论坛

摘要: 传奇服务端,传奇私服,脚本命令,ei3.0脚本命令大全
传奇3脚本命令2010-07-12 22:37传奇3脚本字体颜色代码:
{FCOLOR/1}大红{FCOLOR/12}\\
{FCOLOR/2}淡绿{FCOLOR/12}\\
{FCOLOR/3}淡黄{FCOLOR/12}\\
{FCOLOR/4}淡灰{FCOLOR/12}\\
{FCOLOR/5}淡红{FCOLOR/12}\\
{FCOLOR/6}淡蓝{FCOLOR/12}\\
{FCOLOR/7}蓝{FCOLOR/12}\\
{FCOLOR/8}淡白{FCOLOR/12}\\
{FCOLOR/9}紫色{FCOLOR/12}\\
{FCOLOR/10}深绿10{FCOLOR/12}\\
{FCOLOR/11}深蓝{FCOLOR/12}\\
{FCOLOR/13}深紫{FCOLOR/12}\\
{FCOLOR/14}淡绿{FCOLOR/12}\\
{FCOLOR/15}深黄{FCOLOR/12}\\
{FCOLOR/16}黑色{FCOLOR/12}\\
{FCOLOR/17}淡黑{FCOLOR/12}\\
{FCOLOR/18}淡灰{FCOLOR/12}\\
{FCOLOR/19}淡黑{FCOLOR/12}\\
Merchant.txt :
;     Filename Map X Y    NpcName Face Body Sabuk

GuardList.txt :
; dir(direction)
;
;    7    0    1
;       
;    6    x    2
;     
;    5    4    3
;
Mon_Def\*.gen :
; Map    x      y      Mon      范围    数量(个)    时间(分钟)

MapInfo.txt :
;     FIGHT             战斗区域,死亡不掉落装备(如果设FIGHT3 ,就是行会地图常设定的可复活三次.)
;     SAFE              安全区域,不能进行PK
;     DARK              地图是黑暗的
;     DAY               白天
;     FOG               起雾
;     SNOW              下雪
;     HORSE             可骑马
;     noLack            禁止用技能
;     noChat            禁止聊天
;     noRevival         不允许复活
;     NORECALL          不能用天地合一命令的地图
;     NORECONNECT(1)    重新连线就被传送到()中指定的地图
;     NORANDOMMOVE      不能用随机的地图
;     NOSPACEMOVE       不能用回城卷
;     NOPOSITIONMOVE    不能使用传送戒指的传送指令传送的地图
;     NODRUG            不能使用任何药物和卷轴等物品(可用来编不能补血等闯关脚本)
;     MINE              金属矿
;     MINE2             石矿
;     CHECKQUEST(Q001) 上面的Q001其实就是放入MapQuest_def的文件.
;     NOITEMMOVE        不能使用道具移动(字面意思)
;     NOSPELLMOVE       不能用魔法移动(字面意思)
;     NEEDSET_ON(变量) 判断是否符合变量 =1 满足 =0 否(配合mapinfo使用可扩展脚本内容.如增加某个条件,完成任务后才允许进入某地图.
;     NEEDHOLE          是否需要洞,配合mapinfo里 xx,xx -> yy,yy
;                      使用(MONSTER 任何怪物RACE代码设为95都可
;                      .xx,xx为进入洞口坐标,在Mongen.txt里xx坐标刷新一怪物即可)
******************************************************************************
                        传 奇 脚 本
******************************************************************************
基本语法: #IF #ACT #ELSEACT #SAY #ELSESAY
--------------------------------------------------------------------------------
                            #IF
                            ***
                            #ACT
                            ***
                            #SAY
                            ***
                            #ELSEACT
                            ***
                            #ELSESAY
                            ***
--------------------------------------------------------------------------------
                            #IF
                            not CheckItem 钢玉石 1
                            or not CheckGold 10000
                            #ACT
--------------------------------------------------------------------------------
   变量:
<$LORD>                   ? 沙城主姓名
<$OWNERGUILD>             ? 沙城行会名称
<$CASTLEGOLD>             ? 沙城金钱
<$TODAYINCOME>            ? 沙城今天收入
<$CASTLEDOORSTATE>        ? 沙城门状态
<$USERNAME>                 玩家名字
<$USERWEAPON>               手中武器

checkgold 10000             测试金钱
checklevel (等级)           测试等级
checkmonrecall              检测宠物
Killslave                   杀死宠物
checkhorse                  检测是否有马
KILLHORSE                   杀死马匹
checkweaponlevel            检查武器等级
GETMARRIED                  检测有否结婚
changegender                转换性别
ChangeMapAttr "3" "SAFE"          改变地图属性
SetAreaAttr "3, 206, 159, 6"     "NoFly" 改变区域属性 "NoLack",
ResetMapAttr (地图号)             重置(还原)地图属性   
checkpkpoint (数值)               数值为PK值,PK值数>值时为1否则为0, 大于2为红名
checkluckypoint (数值)            同上,只是测的是幸运值
checkjob (Warr/Wizard/Taos)       测试职业
IsGuildMaster                     是行会 会长
IsOnCastleWar [TAOSUNG]           检测土城是否处于攻城状态
IsCastleGuild [TAOSUNG]           检测是不是沙漠土城行会的成员
IsCastleGuild [Sabuk]             检测是不是沙巴克行会的成员
checkdura                         物品的持久
checkmagic (技能名称)             检测已经修炼的技能
checkitemw (物品)                 检测身上所带的物品: CHECKITEMW 龙纹剑 1
take (物品名) (数量)              拿走玩家 物品级数量
takew (物品)                      直接从身上回收物品
give (物品名) (数量)              给予玩家 给物及数量
checkitem (物品名) (数量)         测试玩家 物品及数量
checkduraeva (物品名) (数值)      测试矿物,肉等物品的品质
checkhum (地图名) (数值)          测试这个地图的人数 CheckHum "Island02 100 125 125" 1
checkmonmap (地图名) (数值)       测试这个地图的怪物数 CheckMonMap "地图号" 怪物数 怪物名
DropItemMap "地图号,坐标x,坐标y,范围" 物品名 每堆数量 堆数
MonPwr "E002" "触角神魔,触角神魔" [HP] 2      设置能力倍率? [ac] [dc] [mac] [hp]
monclear (地图名)                   清除这个地图上刷的怪物 MonClear "Island02" "猿猴战士"
TimeRecall (设定时间值)             数值为分钟,定义进入某地的时间限制。
BreakTimeRecall                     中断上面那个语句设定的时间
ExchangeMap (地图名)                与指定地图里的人交换位置
daytime sunset                      一天时间
checkbaggage                       测试背包满没
playdice (骰子数) @xxx             玩骰子,跳转到标签 [@xxx]
Check [条件数] 1                   测试[条件数] 触发与否 1(触发)
SET [条件数] 1                     为条件数赋值
Gender man                         测试性别为男,如果为男则为1 否则为0
checkbaggage                       测试背包是否已满,满时为1否则为0
<$STR(变量)>                       显示变量时用,可以将变量值显示在游戏里,用在 #say后面。   
hairstyle (数值)                   改变头发类型
haircolor (红值) (绿值) (蓝值)     值域为0 ~ 255 设定头发颜色
not checkgroupcount                检测组队??
#IF IsCastleGuild Sabuk            检测是否为 沙巴克成员
speak " 沙巴克城开战了。。。"      NPC 说话
SetEventDamage E003 4              E003 地图的伤害上升4倍?
SetEventMap "E003"                 不知道...ISLAND 脚本内的
EventMsg [Private] "消息文字"
Eventmsg "D15031" %A7 2000
EventMsg "D1701,D1701_011" %A7 2000
Eventmsg "Grobal" %A7 2000
Eventmsg Grobal %A7 2000
CaptureSaying    %B5 @ListenSayYes_man1

MonGenP "E003,40,40,30" 魔神怪1 20 "noitem"
ChangeMonLevel "E003" "魔神怪1" 99
ApplyMonEx "E003,40,40,40" 魔神怪1 [MonsterSide] "看场怪"      怪物,可以攻击
ApplyMonEX "D801,152,244,1" 比奇士兵 [MonSide] 蒙面强盗
ApplyMonEx "DQ1600_12,100,100,80" 诺玛族男人 [RunAway]         逃跑,不攻击??
ApplyMonEX "D1901,150,150,150" 沙漠风魔 [RunAway] 春
ApplyMonEx "D15064,33,44,30" 疯狂诺玛勇士 [humanside]          无敌,不可攻击
ApplyMonEX "5,248,106,5" 木栅栏7 [Humanside]                   无敌,不可攻击
ApplyMonMission "E003, 40, 40, 40,9999" "看场怪" "E003,40,40"
MapTing E003 5 240 129             将 E003 地图的全部玩家转移到 5号地图 240,129
GiveExpMap E003 1000             给 E003 地图玩家 1000 经验
Delaygoto [Grobal] 300 @OpenGateGoldenIsland 10010
ClearDelaygoto 10010
Mov A0 %USERMAP
Mov A1 %USERX
Mov A2 %USERY
SendCmd "snow, 22, 29, 3" 传说队发奖NPC Hide
SendCmd "Island02, 95, 135, 5" 生存游戏场美眉 Show
SENDCMD "3, 235, 192, 4" 沙巴克城门1 OPEN
SENDCMD "3, 235, 192, 4" 沙巴克城门1 CLOSE
param1 01141              (地图名)
param2 10                 (X 坐标)
param3 10                 (Y 坐标)
MonGenP "RUSH1,40,40,30" 诺玛法老 16     RUSH1地图 40,40 坐标为中心,范围30的地方刷16个 诺玛法老
                    MonGenP "Island02,100,130,5" 聚宝箱4 1 "noitem,金币,100000"
                    SendCmd "Island02, 95, 135, 5" 生存游戏场美眉 Show
                    ApplyMonMission "02,225,240,9999" "年兽" "02,256,201"
MonGen (怪物名称) (数量) (时间)         刷怪物,与刷怪角本用法相同
batchDelay (暂停时间)             ;一般为1
                    addbatch (地图名1)
                    addbatch (地图名2)
                    addbatch (地图名3)
                    addbatch (地图名4)
                    addbatch (地图名5)
                    batchmove ;一步步到下一个地图直到5

map (地图名)                 移动到这个地图
mapmove (地图名) (坐标X) (坐标Y)     移动到这个地图指定坐标
Mapmover "原地图号,坐标x,坐标y,范围" "目的地图号,坐标x,坐标y,范围"
Mapmover "snow,9,29,21" "0,435,377,16"
groupmove "地图号,坐标x,坐标y" 用户名
******************************************************************************
                     脚 本 部 分 变 量
******************************************************************************
small (变量) (数值)            测试变量是不是 小于 指定数值
esmall (变量) (数值)           测试变量是不是 小于等于 指定数值
large (变量) (数值)            测试变量是不是 大于 指定数值
elarge (变量) (数值)           测试变量是不是 大于等于 指定数值
equal (变量) (数值)            测试变量是不是 等于 指定数值
!Equal (变量) (数值)           测试变量是不是 不等于 指定数值
movr (变量) (数值)             随机把指定数值以下的数(正数)给变量
inc (变量) (数值)              让变量自动加指定数值到变量
sum (变量A) (变量B)            A+B 注意,如果还要家第3个数直接换行写sum (变量C)
                               注:关于SUM的详解
                               首先有MOV (变量X) 0 ;(变量X)清0
                               sum (变量A) (变量B) ;X=A+B
                               sum (变量C) ;X=X+C
DIV                     除法
MUL                     乘法
\                       换一行
BREAK                   中断
@exit                   关闭对话框
close                   关闭对话框
[@段]                   段用英文或数字表示
goto @段                跳转到指定段,开始执行相当于B中的goto语句
Delaygoto [Grobal] 120 @段         120秒后进入@段
<选择项目/@段>                     选择项目后转称到指定段,相当于C中的case语句
#say 语句                          语句设定为字符,不用加任何定界符
#act 执行命令                      符合3.0规定的任何系统已定义命令
******************************************************************************
                         NPC 脚 本 标 签
******************************************************************************
@s_repair 特殊修理
@buy 购买东西
@sell 出售东西
@repair 普通修理
@makedrug 制作毒药
@storage 保管物品
@getback 取回物品
@exit 关闭窗口
@upgradenow 升级武器
@getbackupgnow 取回武器
******************************************************************************
                  传 奇 商 用 NPC 开 头 解 释
******************************************************************************
%100 代表买东西是原价格还是双倍价格
+40 买肉
+1 卖肉
+43 武器有关(修)
+15 头盔
+10 买衣服
+11 修衣服
+26 修手镯类
+0 买各种药水
+42 卖各种药水
+30 蜡烛等.
+25 特殊水
+3 买卷轴,书类
+4 卖书类
+19 项链
+20 项链
+21 项链
+22 买戒指
+23 卖戒指
+24 买手镯
+26 卖手镯
+5 修炼武器或买武器
+6 修炼武器或卖武器
******************************************************************************
                        传 奇 时 间 检 查
******************************************************************************
DAYOFWEEK (sun)                 判断星期 sun日 mon一 tue二 wed三 thu四 fri五 sat六
daytime sunset                  日落
daytime sunraise                日出
daytime day                     白天
daytime night                   夜晚
GETDATE                         获取日期
YEAR                            检测年份
MONTH                           检测月份
DATE                            检测日期
HOUR                            检测小时
MINUTE                          检测分钟
SECOND                          检测秒
--------------------------------------------------------------------------------
#IF
MONTH 6 7
DATE 26 20          ;如果在6月26日----7月20日(范围)满足条件
#ACT
--------------------------------------------------------------------------------
 


路过

雷人

握手

鲜花

鸡蛋

相关阅读

传奇广告代理|传奇脚本|微变传奇|单职业传奇|热血传奇|传奇私服|GM论坛|英雄合击|小黑屋|百度统计|夜游神论坛 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.