QMap-100

问题描述:qt中QMap的读出问题 这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

上古神器2秘籍

QMap-100的相关图片

QMap是一个键和一个值算是一个变量(也是一对pair变量)。

直接查找QMap的资料不是很好找,你可以直接看C++的Map,这个资料就很多了,QMap只是封装了一下C++的Map,基本用法都是相同的。

QMap的读入要逐个的输入

可以使用while(!in.atEnd())循环,逐个输入键(Key)和值(value)。

也可以用insert函数逐个插入。

iterator QMap::insert ( const Key & key, const T & value )。

const Key key ( const T & value ) const //取键。

const T value ( const Key & key ) const //取值。

if(yidiancai.contains(zhuoh))。

{

QMap<QString,QString>::Iterator i=yidiancai.find(zhuoh);。

desk_number->setText(i.key());。

zongshu->setText(i.value());//这里,没有data的函数吧?应该是value。

}

一个例子,这个是一个通讯录的一部分,用结构体作为QMap的值,姓名作为QMap的键:

struct ContactList//定义同学录结构体。

{

QString Phone;//电话。

QString Address;//地址。

QString Email;//邮箱。

QString Info;//简介。

QString Qq;//QQ。

QString Msn;//MSN。

QString Career;//职业。

QString Company;//公司。

bool operator==(const struct ContactList &contactlist) const//重载==运算符。

{

if(Phone.compare(contactlist.Phone)!=0) return false;。

if(Address.compare(contactlist.Address)!=0) return false;。

if(Email.compare(contactlist.Email)!=0) return false;。

if(Info.compare(contactlist.Info)!=0) return false;。

else return true;。

}

};

QMap<QString,ContactList> contacts;。

//这里 是 从文件加载同学录,要一个一个的加载。

void AddressBook::loadFromFile()。

{

QString fileName=QFileDialog::getOpenFileName(this,。

tr("打开通讯录文件"),"",。

tr("通讯录文件(*.txl);;所有文件(*)"));。

if(fileName.isEmpty())。

return;。

else

{

contacts.empty();。

QFile file(fileName);。

if(!file.open(QIODevice::ReadOnly))。

{

QMessageBox::information(this,tr("无法打开文件"),。

file.errorString());。

return ;。

}

QDataStream in(&file);。

in.setVersion(QDataStream::Qt_4_5);。

contacts.empty();。

while(!in.atEnd())。

{

ContactList contactlist;。

QString name;。

in>>name;。

in>>contactlist.Address;。

in>>contactlist.Email;。

in>>contactlist.Info;。

in>>contactlist.Phone;。

in>>contactlist.Qq;。

in>>contactlist.Msn;。

in>>contactlist.Career;。

in>>contactlist.Company;。

contacts.insert(name,contactlist);。

}

if(contacts.isEmpty())。

{

QMessageBox::information(this,tr("文件中没有联系人"),。

tr("你打开的文件中没有联系人。"));。

}

else

{

QMap<QString,ContactList>::iterator i=contacts.begin();。

ui->nameLine->setText(i.key());。

ContactList contactlist;。

contactlist=i.value();。

ui->addressText->setText(contactlist.Address);。

ui->emailLine->setText(contactlist.Email);。

ui->phoneLine->setText(contactlist.Phone);。

ui->InfoEdit->setText(contactlist.Info);。

ui->qqLine->setText(contactlist.Qq);。

ui->msnLine->setText(contactlist.Msn);。

ui->careerLine->setText(contactlist.Career);。

ui->companyLine->setText(contactlist.Company);。

}

}

updateInterface(NavigationMode);。

Java实现输入数字1-7出现相应的英文星期几代码的相关图片

Java实现输入数字1-7出现相应的英文星期几代码

你说是那个小游戏吧.我找到的是小游戏的,不知道是不是 。

这是功略:游戏有3种级别,建议玩『正常』、『困难』级别,而『简单』的特点是我方的血长钱多,适用于菜鸟上路。

第一部分月河

【伏羲宫】走到八卦阵中发光的地方,就会产生剧情。

【月河客栈】

先跟贺老伯说话,再和陈靖仇讲话,才有剧情发展。

能得到的东西:

a.2楼窗口旁的桶子上可以偷到500文;

b.1楼楼梯下绿色的瓶子中能偷到333文。

【月河村】

跟虎子、狗蛋、旺福、小峰讲完话后,再跟小塑讲话,发生剧情。接着进左上角的房子。

支线:和乞丐讲话,选择帮助他打水,井水在井中,打到后,乞丐会给你『姜公胆』(很好的东西,每次战斗胜利后,生命、灵气恢复5%)。

能得到的东西:

a.客栈最上面的瓦柱上,可以得到『奇怪的画4』;

b.村子下方的宝箱中有仙莲子1颗;

c.商人张老伯身后的坛子里可以拣到528文。

【岳大夫家】

一直跟岳大夫讲话,便有剧情,再出门。

能得到的东西:

a.岳大夫身后柜子的右上角能拿到金疮药1粒。

【月河洞】

把鱼怪杀死,往左边出去,有剧情发生,到大地图。

能得到的东西:

a.最右边的场景里有一个宝箱,能得到不老泉水1瓶。

第二部分神州

【大地图】

此主题相关图片如下:

0--月河村(不能回去)1--大梁 。

2--伏魔山3--大梁任务4杀妖(接了任务才能去)

4--河边小屋5--密境

6--鬼谷有间妓院7--金三角 。

8--河边秘道9--雷公湖

10--豆子坑11--古道

12--杏花谷13--芦家村 。

14--军营15--泰山

16--东莱

【伏魔山】

洞口有神秘力量,阻止进入。当完成大梁任务5的时候,进洞只要输入暗号,就可以了。

进洞后,发生剧情,开启通往『鬼谷有间妓院』的路。

能得到的东西:

右下角的宝箱里有雨皇花1朵。

【大梁】

跟镖师对话,发生剧情,开始接任务。

大梁的任务做法:

先跟镖师讲话,会出现任务表,第一次点击一个任务,就表示接了此任务,再点击镖师会告诉你已经接了这个任务,如果你做完了这个任务,就可以来领取奖金了,直接点你接的任务,镖师会告诉你任务完成,并给你相应的报酬。再次点击,镖师会告诉你此任务已经做完。

任务1:找玉佩。(支线)

接了此任务后,先跟蒋大嫂对话,她会告诉你她的玉佩掉了,让你帮她找。

玉佩的位置在:大梁城门左边的楼梯下,有柳树的地方。

拿到玉佩后跟蒋大嫂对话,好感度+1,再跟镖师对话,完成任务1,并取得报酬。

任务2:小偷事件。(支线)

接了此任务后,先跟拍皮球的小妹妹、陈嫂、文官、柳妹(港口)、扫地的张三(港口)5人对话,再和老者讲话,得知小偷不是人,再到港口调查城墙上追逐的野狗,发生剧情,好感度+2,再跟镖师对话,完成任务2,并取得报酬。

任务3:送信。(主线剧情)

接了此任务后,进三个小孩身后的房子,和军官对话,发生剧情,乘船系统起开(任务未完)。

任务4:杀妖。(支线)

接了此任务后,到大地图3的位置,发生剧情,杀妖怪。

妖怪有2个分身,要用箭全射下来,才开始战斗。

妖怪的攻击很强,而且我方不能用法术攻击,建议学到绝技后再去杀妖。

打赢后,回城跟镖师对话,完成任务4,并取得报酬。

任务5:调查伏魔山事件。(主线剧情)

接了此任务后,先跟港口的田天讲话,得知他拣到一支膏药;接着到雷公湖,和奇怪的人对话,他说他掉了膏药,没了它就要倒大霉,自己决定帮助他。回到港口再和田天对话,他会把万能膏药送给你;最后再回雷公湖,把膏药送给奇怪的人,他说他可以做医生了,并告诉你伏魔山的秘语:“支持正版游戏”,【伏魔山密境】开启。

此任务没有报酬,也不用跟镖师讲话,跟他讲话他永远都讲:“你不是正在做吗?”

大梁其他支线:

a.猜谜语:

和三个小孩对话,他们要你和他们玩猜谜语的游戏,正确答案是:“一”;答对后得到雨皇花1朵,好感度+1。

b.最右边的房子里有药品买卖。

c.港口乘船,北上到达芦家村,南下到达金三角。

【芦家村】

先跟村子最左边房子里的青儿对话,发生剧情,再到隔壁的房子里和婢女讲话,大梁任务3继续发展。

芦家村支线:

a.和港口最上的小孩对话,选第一个答案,好感度+2。

b.港口左下角的罐子里可以得到蟠桃1颗。

c.和港口的梦姑对话5次,发生隐藏支线剧情。帮梦姑找梦郎。

d.村子里有药品买卖。

e.村子左下角的宝箱中有麒麟竭2个。

f.当你的好感度大于9的时候,村子左下角的珠宝商人会卖给你定情信物,但你的钱会变成1文!你就不能乘船了,所以你身上必须要有药品,把药品卖出,你就有钱乘船了~ 。

【豆子坑】

主线剧情:

左边的民房里有个小孩子,多跟他讲话吧,你会发现很多东西的!(包括隐藏结局!)

和小石头对话10次,他会告诉你河边小屋有条秘道;

和小石头对话40次,他会告诉你有个仙人能知道别人梦境中的地址;

和小石头对话100次,他会告诉你仙人的名字、以及仙人出没的地点。

豆子坑客栈,当你在芦家村把大梁任务3送信继续做了的话,就可以进2楼第2间房,发生剧情了。否则你进不了第2间客房,没有剧情发展!客房中的玉儿会叫你去采集药材-血岱玉莲花,往雷公湖方向走吧~ 。

能得到的东西:

a.豆子坑右下角的枯树叉那可以拣到6666文。

b.从第2间客房出来后,别急着走,再进去,在客房的左上窗帘出可以得到『奇怪的画3』。

【河边小屋】

触摸屋中白色的瓶子,发现秘道。到达【河边秘道】。

【雷公湖】

湖中最左边的那朵便是血岱玉莲花,触摸发生剧情。从天而降一个人(客串的灵翼),他也要莲花,我们当然不肯给了,发生战斗。此战的妖怪就是以前打的鸟妖,不过以前的厉害多了,但它不会封住我方的法术,打它的时候要注意:我方加血的时候,只要有一个人加满血的话,敌人也跟着加4000滴的血!

胜利后得到『血岱玉莲花』。

再回去把花给玉儿,发生剧情,玉儿叫大家在金三角汇合。

到此大梁任务3送信完成,但镖师不算你完成,算你还在做……

这里有大梁任务5,上面已经提到了,不多说。

支线:

如果你在芦家村港口答应帮梦姑找梦郎,这里你可以看到梦郎,

他因为没拿到莲花,所以不肯回去,打赢客串的灵翼后,跟梦郎对话,发生剧情,

再回芦家村和梦姑对话,她会送你很多好东西!

【杏花谷】

当你买了定情信物后,和左上角的老人对话,发现他是月老,并且会送小雪红线。

小雪学会召唤技:『月老的红线』!小雪最厉害的招式!!

能得到的东西:

a.左数第2个篮子里有蟠桃。

【金三角】

完成了大梁任务3送信,玉儿便会在这里和大家汇合,她请求我们帮忙调查泰山。

【古道】

有两个仙人不让你进洞。

隐藏剧情:

如果你和豆子坑的小石头对话超过100次,这里会有剧情发生,

这是打出『希望』结局的条件。

【鬼谷有间妓院】

大厅有2个人会介绍妓院的分布情况。

a.左上是道具屋:

里面有超级好东西卖!但价格也就很贵!

b.右上是动画屋:

可以看3段动画,(链接的地址不对,正确的地址:)

http://www.flash8.net/bbs/UploadFile/2004-11/200411984749183.swf 。

http://www.flash8.net/bbs/UploadFile/2004-11/20041198481560.swf 。

http://www.flash8.net/bbs/UploadFile/2004-11/20041198481560.swf 。

c.左下是有将竞猜:

『精灵』的问题:最恐怖的组织。

选第4个,答对后每人攻击力+200,好感度+1;答错攻击-200。

『A8』的问题:15秒内找2副画的5个不同处。

找出后得到『奇怪的画1』,好感度+2;答错所有药品变为0。

『晓狼』的问题:帮他收集『奇怪的画』1~4张。

找齐后,他会给你轩辕剑,陈靖仇习得召唤技:『轩辕剑』。伤害力=10000+攻击力。

『风雨萧瑟阁』的问题:认同他有型。

选择是,他会让我方所有人在战斗中的速度提升;

选择否,金钱变为0。(如果你一直选否,他会一直问这个问题,直到你选是为止。)

d.右下是仙乐飘飘:

里面全是搞笑的东西。

【东莱】

假如剧情发展到接受玉儿的请求,去调查泰山,那么在这里,最左边的人会以一个蟠桃换秘密的方法来和你交易。当你有蟠桃时,系统会自动给他,进行交换,没有时,陈靖仇会骂对方!

支线:

a.这里有个情圣,假如你的好感度没到达10,那么就在这用金钱买吧!花10000文换1点好感度!等发生泰山剧情后,东莱城就被摧毁了,有钱也买不到好感度!

b.右边的乞丐不要和他去讲话,他会不断的向你要钱,每次-100文。

c.背箱子的人买卖药品。

能得到的东西:

在中间的绿色树木中,可以拣到10000文!!

【泰山】

没有在东莱用蟠桃换秘密,这里的守卫不让你登山。

山上有6个士兵要打,比较厉害。

山顶看完动画,走到右上角的位置,剧情会继续发展,去寻找军营。

东莱城被摧毁!

能得到的东西:

a.泰山顶左边的旗帜上,可以拿到『奇怪的画2』。

【军营】

没有在泰山发生剧情,军营是进不了的。

军营是游戏的最后一战了,门口有块石碑,触摸一下,生命、灵气全恢复。

如果你的等级没到10级,就利用这石碑练级吧!

点击六茫星中的血珠,宇文拓出现,对话后,开战!

宇文拓的血很长,只会用一招全体攻击的纠缠。

【结局】

打赢宇文拓,出现结局。

结局有3个:

结局1-『坠落』:

好感度没有10,没买到定情信物,阿仇和小雪死掉。

结局2-『温馨』:

有定情信物,但没和古月圣发生剧情,阿仇和小雪隐居杏花谷。

结局3-『希望』:

和古月圣发生剧情,阿仇、小雪、宇文拓3人结伴朝仙灵岛出发。

(此结局为游戏设定的正常结局,故事延伸到第3集!)

【设定】

遇敌:

2-3级打黑豹。黑豹只会用爪子攻击,但行动速度快;

4-6级打花妖。花妖只会用全体攻击的法术,去血多,但行动速度慢;

7-10级打延维。延维有2个法术,一个攻击全体(攻击高),一个补血(血低于2000时用)。

必打:

鱼怪-会单人攻击,也会全体攻击的法术。

鸟怪-有全体攻击的法术,暴厉害!

守卫-血长,有全体攻击的招式。

宇文拓(boss)-血真的长,有全体攻击的招式。

好感度:

游戏中做任务可以得到的好感度只有9点,你想买定情信物,就必须去东莱和情圣买好感度!

【鬼谷道术表】

等级小雪陈靖仇

已有连山绝壑、气疗术冰石乱坠 。

lv2气疗术

lv3日薄西山入御剑燎原

lv4风砂甘霖鸟雪纷飞

lv5烈火乾坤圈淫雨霏霏

lv6韦驮伏魔仙云急风术

lv7玄武阵星辰冰寰

lv8白虎猛哮浪里寻花

lv9灵息元灵归心

lv10朱雀震翅神威青龙

召唤技月老的红线轩辕剑

完!

qt-opensource-linux-x64-5.6.3.run有没有对应的32位版本,官网上没找到,有什么办法可以解决?的相关图片

qt-opensource-linux-x64-5.6.3.run有没有对应的32位版本,官网上没找到,有什么办法可以解决?

public String getXqEn(int xqNum){。

Map<Integer,String> xqMap = new HashMap<Integer,String>();。

xqMap.put(1,"星期一"); 。

xqMap.put(2,"星期二"); 。

xqMap.put(3,"星期三"); 。

xqMap.put(4,"星期四"); 。

xqMap.put(5,"星期五"); 。

xqMap.put(6,"星期六"); 。

xqMap.put(7,"星期七"); 。

String xqEn = xqMap.get(xqNum);。

System.out.print(xqEn );。

return xqEn;

把星期翻译成英文就可以了!

传奇BLUE转到SKY的详细脚本分析的相关图片

传奇BLUE转到SKY的详细脚本分析

建议用 5.5.1 ,功能差不了太多,要不就得自己在32位系统下从源码编译Qt了。

http://download.qt.io/archive/qt/5.5/5.5.1/。

先确认必须在32位系统下使用的必要性。再看看5.6的新功能是否有必须用到的。

New Features in Qt 5.6。

New Features

Qt Core

Reduced memory usage of dynamic properties。

Allow logging directly to syslog on Linux systems。

Added QStorageInfo::blockSize()。

new QVersionNumber class。

Added key_iterator to QHash and QMap。

Added const_iterator QByteArray。

Added reverse iterator support to all sequential containers。

added QDir::listSeparator()。

Lots of performance optimisations in QString。

Qt Network

Added QHostAddress::isMulticast()。

Support HTTP redirection in QNetworkAccessManager。

Qt GUI

Improved cross-platform OpenGL ES 3.0 and 3.1 support to help the development of mobile/embedded apps utilizing GLES3 features.。

Improved cross-platform high-dpi support.。

Raster engine support for rendering internally with 16bits-per-color.。

QImageReader now exports gamma values and other meta data for some image formats。

Qt Widgets

Allow programmatic resizing of dock widgets。

Allow dropping dock widgets into floating docks。

Allow the user to re-arrange tabified docks。

Allow horizontal scrolling using a mouse wheel in QListView。

QOpenGLWidget and QQuickWidget are now supported on WinRT。

Qt Testlib

More stable input event handling。

Qt Multimedia

New Playlist QML type.。

New audio role API for the media player (C++ and QML)。

Support for camera focus and video probe on WinRT。

New functions in QML AudioEngine to support dynamic object creation。

Qt WebEngine

Based on Chromium 45。

Support for pepper plugins including Flash。

Support for unbundling and linking with system libraries on Linux。

Support for following global Qt proxy settings.。

More WebActions from QtWebKit and WebAction API in QML.。

New QtWebEngineCore module for shared low-level API。

New core API for custom URL schemes。

New core API for intercepting and blocking network requests。

New core API for tracking or blocking cookies.。

Qt QML

Support for writing JavaScript function names to Linux's perf output。

Reduced overall memory consumption。

Moved all the debug services into plugins. Custom debug services can be added width additional plugins.。

Font rendering

Optional support for using FreeType on Mac OS X。

Embedded platforms。

Added support for NVIDIA Jetson TK1 Pro boards running Vibrante Linux via a new eglfs backend utilizing DRM, EGLDevice and EGLStream。

Added support for Intel Atom-based NUCs。

Desktop platforms。

Windows 10 fully supported (classic and WinRT app)。

Windows Store apps are now composited inside a XAML layer, allowing for better integration with the native UI layer。

Windows embedded。

Added support for WEC2013。

Qt WebView

Added support for WinRT。

Qt Canvas3D

Support for using Qt Quick items as textures。

Support for rendering directly to Qt Quick scene background or foreground。

Qt Nfc

Added support for Android。

Qt Positioning

Added support for OS X。

Added support for GPS receivers exposed as a serial port on Windows desktop (all versions)。

Removed libgeoclue dependency for the GeoClue backend。

Qt Location

Added the Qt Location module providing maps, navigation and places APIs for Qt Quick。

Other Changes

Embedded platforms。

libinput, when present, is now the default for eglfs and linuxfb。

Image Formats

For security reasons, the MNG and JPEG 2000 handlers will by default no longer be built, unless the corresponding codec libraries are provided by the OS. Hence, the binary Qt releases for Windows and Mac will not contain prebuilt handlers for those formats, but users can still build them from source.。

Deprecated Modules。

The following modules are part of Qt 5.6 release, but deprecated and considered for removal in subsequent releases of Qt:。

Qt Script

Qt Enginio

Removed Modules。

With Qt 5.6 the following modules are no longer part of the release packages, but users can still build them from source:。

Qt WebKit

Qt Declarative (Qt Quick 1)。

急急急急!!!求qtopia/qpeapplication.h源代码

1.卧龙古书。

SKYM2 使用OpenDragonBook 序号(0--5)调用古书。

BLUEM2 使用OPENBOOK 1 0 @gohill调用古书。

在调用的同时,如果玩家电击了最后的“前往卧龙山庄”触发[@GotoHill]。

具体情况说明

;============================================。

[@main]

#ACT

OPENBOOK 1 0 @gohill。

;注意此写法,[@Label]+空格+TRUE,表示@gohill允许无条件跳转,如果添加TRUE,

;则只有在#SAY中存在<任意[url=]/@Label[/url]>才允许无条件跳转,或者任何时候使用goto命令。

;此实例中,如果[@gohill]后不加TRUE,OPENBOOK 1 0 @gohill 执行并翻页到最后,将无法跳转到[@gohill]。

[@gohill] TRUE

#ACT

MAPMOVE MAP X Y。

;============================================。

2.QUERYYBSELL、QUERYYBDEAL数据。

QUERYYBSELL //查询正在出售的物品。

QUERYYBDEAL //购买物品。

大概情况也不是非常清楚,只知道这个命令一般他们用在出售金刚石脚本。

实在不了解情况,所以直接屏蔽了。

3. CHANGERANGEMONPOS。

CHANGERANGEMONPOS可用MoveMonToPos替换。

[替换实例]

例如BLUEM2是:

CHANGERANGEMONPOS 魔王岭弓箭手 K004 51 44 0 K004 48 47。

改为SKYM2就是:

MoveMonToPos 魔王岭弓箭手 K004 51 44 48 47。

4.RecallMob与RECALLMOBEX。

SKYM2 RecallMob 魔王岭弓箭手 1 60 2 30 30。

BLUEM2 RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1。

[替换实例]

例如BLUEM2是:

RECALLMOBEX 魔王岭弓箭手 51 44 1 6 30 0 -1。

改为SKYM2就是:

RecallMob 魔王岭弓箭手 1 60 2 51 44。

具体做法

字符替换器搜索“ 1 6 30 0 -1”该为空,

然后继续替换“RECALLMOBEX 魔王岭弓箭手 ”为。

“RecallMob 魔王岭弓箭手 1 60 2 ”

5.个人定时器系统

SKYM2 SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)

用于停止指定的定时器,格式:SetOffTimer ID(0-9)。

BLUEM2 SETSCTIMER ID(0-9) 定时间隔(秒)。

用于停止指定的定时器,格式:KILLSCTIMER ID(0-9)。

[替换实例]

使用字符替换搜索“SETSCTIMER”替换为“SETONTIMER”

继续将“KILLSCTIMER”替换为“SetOffTimer”

6.WebBrowser

查询后发现,这个东西应该和内嵌IE有关系。具体不明。

7.自动穿背包中的装备

SKYM2 AutoTakeOnItem 物品名称 装备位置。

BLUEM2 TakeOn 物品名称 装备位置。

[替换实例]

使用字符替换搜索“TakeOn”替换为“AutoTakeOnItem”

8.自动脱机

BLUEM2 增加安全区下线自动脱机NPC命令:SETOFFLINEPLAY ON/OFF 注:ON=启动 OFF=关闭 大退才生效。

SKYM2无。

免费版没有这个命令,从报错脚本地方看,应该属于上线后使用SETOFFLINEPLAY ON开启挂机模式。

人物下线后无须脚本触发,直接进入挂机模式。

9.从指定文件内随机读取一行到变量中。

SKYM2 GetRandomText。

BLUEM2 ReadRandomStr。

无法替换!

BLUEM2对这方面的设置和我们不同。

www.5u w l.net

使用

ReadRandomStr .\QuestDiary\RandomString.txt S15。

将文件内的字符随机读取一行到S15变量里。

RandomString.txt内的格式如下:

龙纹剑 11

裁决之杖 88

这样一来,11和88就相当于暴率里的几率(数字越大,获取该行字符几率越小)。

10.“五行阵法奇效”功能

----------------------------------------------------。

形成五行阵法的三个前提是:组队状态下、双方一定范围内、人物拥有五行属性。

五行阵法不同于游戏中的其他阵法,无需学习,无需由队长发动。只要玩家组队,

并且队伍中的玩家角色具备与自己相生或相克五行属性,则阵法自动生效。

五行阵法奇效

下表列举了每个属性的玩家与其他属性的相生、相克情况,以及由此可以获得的增益效果:

自身属性 队友属性(相生) 效果 队友属性(相克) 效果。

金 土 增加自身生命值和魔法值上限 火 增加自身物理和魔法攻击力。

木 水 金

水 金 土

火 木 水

土 火 木

五行属性的获得:

在游戏中,可以通过任务去完成,完成后找NPC选择一个自己中意的五行属性即可。

----------------------------------------------------。

使用 SETATTRIBUTE 数字(0-5) NPC命令完成属性赋予,0清除属性,1-5代表:金/木/水/火土。

因为有5个属性,所以组对人数最好控制在6个,比较平衡。

BLUEM2 的无聊五行属性。报错没办法 因为我们没有..。

11.人型怪的配置.

SKYM2 :

[BaseInfo]

;职业

Job = 2

;性别

Gender = 0

;头发

Hair = 2

;使用魔法

Magic = 神圣战甲术,幽灵盾,灵魂火符,无极真气,施毒术,召唤月灵,。

DropItem = 1

[UseItems]

;衣服

DRESSNAME = 光芒道袍(男)。

;武器

WEAPONNAME = 逍遥扇。

;照明物

RIGHTHANDNAME = 荣誉勋章45号。

;项链

NECKLACENAME = 真魂项链。

;头盔

HELMETNAME = 天尊头盔。

;左手镯

ARMRINGLNAME = 真魂手镯。

;右手镯

ARMRINGRNAME = 真魂手镯。

;左戒指

RINGLNAME = 真魂戒指。

;右戒指

RINGRNAME = 真魂戒指。

;物品

BUJUKNAME = 超级护身符。

;腰带

BELTNAME = 星王腰带(道)。

;鞋子

BOOTSNAME = 星王道靴。

;宝石

CHARMNAME = 魔血石(大)。

;出身时背包物品

INITITEMS = 超级金创药,超级魔法药,超级灰色药粉,超级黄色药粉,超级护身符,。

;死亡掉装备几率 数字越小掉装备几率越高。

DieDropUseItemRate = 200000。

BLUEM2 :

[Info]

;1=掉装备、0=不掉装备

DropUseItem=1

;数字越大,掉装备几率越小

DropUseItemRate=1。

;职业

Job=2

;性别

Gender=0

;头发

Hair=5

;使用魔法

UseSkill=神圣战甲术,幽灵盾,灵魂火符,施毒术,群体施毒术,无极真气,。

[UseItems]

;衣服

UseItems0=光芒道袍(男)。

;武器

UseItems1=玄天

;照明物

UseItems2=

;项链

UseItems3=光芒项链

;头盔

UseItems4=天龙盔

;左手镯

UseItems5=光芒护腕

;右手镯

UseItems6=光芒护腕

;左戒指

UseItems7=光芒道戒

;右戒指

UseItems8=光芒道戒

;物品

UseItems9=护身符(大)。

;腰带

UseItems10=光芒腰带。

;鞋子

UseItems11=光芒道靴。

;宝石

UseItems12=气血石(大)。

[替换实例]

使用字符替换器,路径选择

D:\mirserver\Mir200\Envir\MonUseItems。

查找[Info]替换为[BaseInfo]。

查找DropUseItem替换为DropItem。

查找DropUseItemRate替换为DieDropUseItemRate。

查找UseSkill替换为Magic。

查找UseItems0替换为DRESSNAME。

查找UseItems1替换为WEAPONNAME。

查找UseItems2替换为RIGHTHANDNAME。

查找UseItems3替换为NECKLACENAME。

查找UseItems4替换为HELMETNAME。

查找UseItems5替换为ARMRINGLNAME。

查找UseItems6替换为ARMRINGRNAME。

查找UseItems7替换为RINGLNAME。

查找UseItems8替换为RINGRNAME。

查找UseItems9替换为BUJUKNAME。

查找UseItems10替换为BELTNAME。

查找UseItems11替换为BOOTSNAME。

查找UseItems12替换为CHARMNAME。

PS:怪物DB按说明里改下就行。

12.MISSION命令

#ACT

MISSION HERO1 167 194。

PARAM1 167

PARAM2 194

PARAM3 1

PARAM4 0

MOBPLACE 卧龙守将

这样的命令控制怪物从某个坐标行动到另一个坐标,

类似守护模式 是个很好的功能。

13.召唤自己帐号的其他任一角色作为英雄同你一起战斗。

由于不支持,暂时使用“;”将其屏蔽了。

[@RecallPlayer]。

召唤自己帐号的其他任一角色作为英雄同你一起战斗,升级...\。

前提:\

必须先将你现有的英雄设置为下线状态,然后再进行以下操作,\。

请正确输入你的帐号的其他任意一个角色的名字:\ \。

<输入角色名,召唤角色[url=]/@@RecallPlayer>\[/url]。

<退出[url=]/@exit[/url]>。

[@@RecallPlayer]。

#IF

CHECKHEROONLINE。

#ACT

MESSAGEBOX 请先设置您的英雄下线!

#ELSEACT

RecallPlayer

----------------------------------------------------。

14.增加刷新包裹物品命令

QUERYBAGITEMS X秒(默认10秒) //表示 X秒 内允许刷新包裹物品一次,可以做个空技能触发。

这个也屏蔽了 因为我们的ALT+R就能实现。

15.离线挂机功能。

BLUEM2 人物登陆时候触发脚本SETOFFLINEPLAY ON,

这样人物大退的时候自动挂机无须多余脚本。

SKYM2 使用大退触发可代替。

[@PlayOffline]

#IF

CHECKLEVELEX > 34。

#ACT

MOVR P5 320 341。

MOVR P6 320 341。

MAPMOVE 3 <$STR(P5)> <$STR(P6)>。

Offline 5 500

16.人型怪的守护模式

烛光ァ|SkyM2 01:58:00。

知道了,就是这个怪物在离开自己的某个坐标点以后,当达到多少距离,会自动再回去,而不会被引走。

小 路 ← 01:58:12。

烛光ァ|SkyM2 01:58:27。

这时候嘴里还说:想引开我,没门!

小 路 ← 01:58:35。

烛光ァ|SkyM2 01:58:49。

你记得把这个写上啊,要不我忘了。

烛光ァ|SkyM2 01:58:52。

下次加上

小 路 ← 01:58:55。

主要应该在DB有控制限制

17.魔王岭杀怪触发。

SKYM2 KillMon(@XXXX),宝宝杀死怪物时执行Q-Function。

BLUEM2 QMapEnent-0.txt的 @KillPlayMonX。

[替换实例]

找到BLUEM2版本“MapInfo.txt”中的魔王岭地图,在后面加上“ KILLMON(@MWL) ”

将BLUEM2版本“D:\mirserver\Mir200\Envir\Market_Def\QMapEnent-0.txt”里的。

“[@KillPlayMon1]”的相关脚本改为“[@MWL]”重新放在“QFunction-0.txt”里。

18.还是魔王岭问题。

弩牌的获取,使用BLUEM2原版文件,弩牌人物都在怪物身边无法获取。

改用自己的脚本。首先在魔王岭地图参数后加上“ FIGHT ”使这里无法暴东西。

其次在[@MWL]下继续加入脚本。

本来已经改成这样的脚本

[@MWL]

#IF

#ACT

INC M11 1

INC M12 1

SENDMSG 5 杀死<$STR(M12)>只怪物。

继续修改为

[@MWL]

#IF

CHECKRANGEMONCOUNTEX K004 51 44 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 51 44 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 48 47 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 48 47 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 45 51 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 45 51 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 41 49 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 41 49 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 37 45 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 37 45 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 33 41 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 33 41 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 29 37 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 29 37 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 27 33 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 27 33 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 29 31 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 29 31 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

#IF

CHECKRANGEMONCOUNTEX K004 31 29 魔王岭弓箭手 > 0。

#ACT

ThrowItem K004 31 29 2 弩牌 1。

INC M11 1

INC M12 1

SENDMSG 7 杀死<$STR(M12)>只怪物。

break

19.任然魔王岭.

清除魔王岭弓箭手

BLUEM2 KILLSLAVE K004 39 38 100 * 6 0。

SKYM2 KILLSLAVE 魔王岭弓箭手。

20.依然是魔王岭.

为了防止魔王岭怪物被人杀,必须在地图参数后加如这些。

NOYS NOTALLOWUSEITEMS(随机传送卷|记路标石|随机传送石) NOTALLOWUSEMAGIC(火墙|雷电术|冰咆哮|灵魂火符|爆裂火焰|施毒术|灭天火|狮子吼|疾光电影|困魔咒|诱惑之光|圣言术|火球术|大火球)。

第一防止人物能用随机这样的东西飞到路上堵截怪物,

另一方面,防止人物使用召唤神兽、远程技能,来造成人物对怪物的影响。

最后一方面,进入地图的时候禁止人物携带宝宝、英雄进入!

不然还是会出现堵怪的BUG!

找到进入魔王岭的NPC文件“天庭守卫-TT.txt”

修改下面脚本

[@进入天关通道]

#IF

CHECKGAMEGIRD > 0。

#ACT

GAMEGIRD - 1

mapmove D5071C 10 14。

#ELSESAY

你给我的灵符在哪呢?要不你先去兑换一些?。

改为:

[@进入天关通道]

#IF

CHECKSLAVECOUNT > 0 。

#ACT

SENDMSG 7 进入魔王岭不允许携带宝宝!

break

#IF

CHECKHEROONLINE。

#ACT

SENDMSG 7 进入魔王岭不允许携带英雄!

break

#IF

CHECKGAMEGIRD > 0。

#ACT

GAMEGIRD - 1

mapmove D5071C 10 14。

#ELSESAY

你给我的灵符在哪呢?要不你先去兑换一些?。

21.商铺文件。

头文字必须以0、1、2、3这样的顺序排列。

22.宝箱及宝箱钥匙DB的修改.。

BLUEM2 开宝箱功能,在Envir目录添加BoxItem.txt,格式见附件BoxItem.txt,文件菜单可以重新加载BoxItem.txt。

黄金宝箱;46;6;1;0;0;0;1192;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

赤金宝箱;46;5;1;0;0;0;1105;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

白银宝箱;46;4;1;0;0;0;1104;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

紫铜宝箱;46;3;1;0;0;0;1103;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

檀木宝箱;46;2;1;0;0;0;1102;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

黄金钥匙;46;16;1;0;0;0;1191;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

赤金钥匙;46;15;1;0;0;0;1184;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

白银钥匙;46;14;1;0;0;0;1183;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

紫铜钥匙;46;13;1;0;0;0;1182;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

木箱钥匙;46;12;1;0;0;0;1181;1;0;0;0;0;0;0;0;0;0;0;0;0;10000;5;。

SKYM2 开宝箱功能(M2-查看\列表信息中编辑).。

宝箱设置:

StdMode=31 Shape=15--18(15=檀木宝箱,16=紫铜宝箱,17=白银宝箱,18=赤金宝箱)。

钥匙设置:

StdMode=40 Shape=15--18。

23.祝福罐DB的修改.

BLUEM2的祝福罐为双击触发使用次数的物品,非真祝福罐.。

将BLUEM2 祝福罐DB

祝福罐,2,0,1,34,0,0,1174,50000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1000,100。

改为

祝福罐,25,0,1,0,8,0,1174,3000,250,0,3000,0,0,0,0,0,0,0,0,0,50000,5,0。

说明:祝福罐类型物品StdMode=25,Source=8,DuraMax=当前数量,AC=可以存入的物品(物品IDX),MAC=最大数量。

目前可放入药品,祝福油以及StdMode=31的物品. 。

如果觉得修改麻烦,请直接参照第25条修改.。

24.随机传送石DB

将BLUEM2随机石的SHAPE改为3,DURAMAX去掉一个0即除以10.。

25.双击使用限制次数的物品

所有BLUEM2的双击使用限制次数的物品的DURAMAX去掉一个0即除以10.。

类似这样的

850,比奇传送石,2,0,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,。

全部改为

850,比奇传送石,2,5,1,29,0,0,999,2000,0,0,0,0,0,0,0,0,0,0,0,0,1000,100,。

26.修复神水DB.

将BLUEM2随机石的SHAPE改为1,DURAMAX去掉一个0即除以10.。

27.挖卧龙守将得到物品触发

BLUEM2 QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字。

SKYM2 怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch。

10月6日已经优化,挖怪触发改成只要设置Butch就可以触发脚本了.。

传送给我的版本里并每有发现挖怪文件。

感觉最好的解决方法就是开放挖怪后和暴率一样读取。

D:\mirserver\Mir200\Envir\MonItems。

下对应名字的怪物暴率,这样类似的方案。配置卧龙怪就是很麻烦的事。

28.气血、魔血、幻魔石。

完全没有办法兼容,使用BLUEM2的石头DB加上我们的石头回血设置。

就会出现总血量上的显示错误。

如果没看错的话,BLUEM2的石头血量=石头持久*10.。

**********************************************************************************。

还有几个小问题在解决中.争取从程序上多兼容BLUE。

[@StdModeFunc62]。

#IF

CHECKHEROONLINE。

#ACT

ChangeHeroLoyal + 10000。

;Gmexecute changeluck 30000 <---BLUE的用法。

#SAY

恭喜你的英雄增加100点忠诚度。

#ELSEACT

GOTO @英雄忠诚度

[@英雄忠诚度]

#IF

#ACT

give 英雄忠诚度 1

SENDMSG 6 您的英雄不在线!请召唤出您的英雄!

SKY用法

ChangeHeroLoyal + 1000 就是增加10点忠诚.。

ChangeYeroLoyal + 100 就是1点忠诚.。

1就是1/100

东皇 22:32:06

变量操作:

MUL N10 10 10

N10=10*10

和BLUE的区别是:

MUL N10 10

N10=N10*10

除法和百分比也是如上区别,SKY无百分比变量操作。BLUE的百分比命令是PERCENT。

---------------------------------。

BLUE的挖怪触发设置:

挖怪得到物品触发:QFunction-0.txt 的 [@GetButchItem怪物名字] //怪物名字=挖取目标DB中的名字。

SKY挖怪触发设置:

a.怪物数据库中增加新字段(Butch)。

b.挖怪物时会触发Q-Function中的[@ButchMonX]脚本段,X=Butch。

---------------------------------。

BLUE的脚本在地图上刷物品:

DropItemMap 地图号 X Y 范围 物品 数量 //地图号支持SELF。

SKY在地图上出现物品是在文本中设置,人物不好控制。

Envri\UserData\MapItems.txt。

---------------------------------。

BLUE卧龙小地图编号=301。

SKY显示卧龙山庄小地图编号=500。

---------------------------------。

BLUE脚本开宝箱的命令

OPENBOX 黄金宝箱

SKY脚本开宝箱的命令

OpenDragonBox 18。

---------------------------------。

BLUE检查字符串是否包含在文件中。

CheckStringList。

SKY检查字符串是否包含在文件中。

CheckTextList

---------------------------------。

BLUE自定义颜色喊话:

SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) //字体颜色 背景颜色 不为空,则发送自定义颜色文字。

SKY自定义颜色喊话:

GuildNoticeMsg

---------------------------------。

SKY和BLUE的套装属性设置不同。

BLUE的设置如下:

功能:

套装触发后可以提身人物自身状态 。

示例:

[SuiteItems]

Count=1(序列好总数比如有29套COUNT=29)。

[0](套装的序列号要按顺序0开始)。

Hint=套装生效,HP、MP、魔法力、物防、魔防上线增加10%!(套装生效后的提示)。

===========================================================================================。

衣服 武器 勋章 项链 头盔 左手镯 右手镯 左戒指 右戒指 道符 腰带 靴子 宝石 [注意按顺序如果没有的物品比如不需要勋章就在勋章那位置写NULL]。

UseItems=布衣(男),乌木剑,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,。

======================================================================================================。

HP上限 MP上限 物防 魔防 攻击力 魔法力 道术力 准确 敏捷 魔躲避 毒躲避 毒恢复 HP恢复 MP恢复 麻痹 护身 传送 复活 负载 技巧 探测 吸血 隐身 防麻痹 防全毒 破复活 破护身 记忆属性 不掉背包物品 不掉身上物品[注意没有的位置数字为0特殊属性麻痹到不掉身上物品之类1为开启0为关闭,HP上限到MP恢复都为%分比]。

Attribute=1,2,3,4,5,6,7,8,9,10,11,12,13,14,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,。

满足条件附加触发 QFunction-0.txt 的 [@ItemSuiteX] 节,X为套装序号。

比如0

[@ItemSuite0]

#IF

#SAY

套装生效!

#ACT

BREAK

详细举列:

[SuiteItems]

Count=3

[0]

Hint=套装生效,HP、上线增加2%!。

UseItems=NULL,真·幻武之剑,真·幻武之勋,真·幻武之链,真·幻武盔,真·幻武手,NULL,真·幻武戒,NULL,NULL,NULL,NULL,NULL,。

Attribute=2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,。

[1]

Hint=套装生效,MP、上线增加2%!。

UseItems=NULL,真·幻魔残杖,真·幻魔之勋,真·幻魔之链,真·幻魔盔,真·幻魔手,NULL,真·幻魔戒,NULL,NULL,NULL,NULL,NULL,。

Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,。

[2]

Hint=套装生效,MP、上线增加2%!。

UseItems=NULL,真·幻冥剑,真·幻冥之勋,真·幻冥之链,真·幻冥盔,真·幻冥手,NULL,真·幻冥戒,NULL,NULL,NULL,NULL,NULL,。

Attribute=2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 。

---------------------------------。

另外登陆器窗口左侧服务器列表处不限制服务器名的字符数量。

进入登陆界面,输入帐号密码的那个界面,右上角的圆圈建议取消。

建议商业版配置器增加补丁和登陆器可以合成单独的一个文件设置。

建议登陆器内置一个图片文件,打开登陆器后自动释放这个图片文件到传奇目录下的\Data\ui\目录下,定义名字为snda.uib和blue.uib。

这个文件是登陆器进入游戏时显示的一段版权信息,建议同时生成这两个文件名,覆盖掉BLUE和盛大的版权!!

---------------------------------。

------------------------------------------------------------------------------。

BLUE人型怪设置和SKY的区别。

------------------------------------------------------------------------------。

MonUseItems 目录配置文件:

[Info]

;Butch=0表示暴出物品,Butch=1表示用挖才能得到物品,挖到的物品设置在MonItems目录,等同其他怪。

Butch=1

;BodyLeathery=尸体坚韧度,数字越大,表示要挖更久的时间才进入获取物品函数(是否获得物品取决于MonItems目录下此怪的暴率文件)。

BodyLeathery=200。

在以上基础上增加:

可挖物品 = 卧龙守将身上穿戴物品 + MonItems目录下此怪的暴率文件物品。

可挖物品 几率控制在StdItem.DB中的Stock设置(Stock数字越大,获取物品几率越小)。

例:

装备类物品可以不写在MonItems目录下的暴率文件中,暴率文件用来写上一些非穿戴装备类的物品。

注意:

------------------------------------------------------------------------------。

只要是卧龙守将类,将受StdItem.DB中的Stock控制几率,

对于暴率文件:

有两重几率控制,所以暴率文件中最好修改为百分之百得到,再到StdItem.DB。

设置Stock的值,这样比较好控制物品的暴率。

对于身上物品:

只受StdItem.DB设置Stock的值控制几率。

示例:

比如:我给卧龙守将 穿了一把血饮。

我物品库设置血饮的Stock值为5000。

162;血饮;5;22;12;0;0;0;53;200000;0;5;0;13;6;16;3;5;0;0;2;40000;5000;27;。

那么玩家要从这怪身上挖到血饮的几率就是5000分之一。

原文地址:http://www.qianchusai.com/QMap-100.html

generalizations-80

generalizations-80

narrate,narrate怎么记忆

narrate,narrate怎么记忆

Erica

Erica

萦落-70,萦落什么意思

萦落-70,萦落什么意思

relationship-50

relationship-50

人皇部落-70,人皇部落笔趣阁

人皇部落-70,人皇部落笔趣阁

ctrl+q,ctrl+q为什么会切屏

ctrl+q,ctrl+q为什么会切屏

Teheran,teheran英语音标

Teheran,teheran英语音标

枭胥-20,枭胥杨潇免费阅读

枭胥-20,枭胥杨潇免费阅读

不在…的作文600字,《不再……》的作文

不在…的作文600字,《不再……》的作文