魔域判断源码
⑴ 魔域登录器制作方法
易语言源码:
.版本 2
.子程序 _按钮1_被单击
写配置项 (取运行目录 () + “\ini\oem.ini”, “Oem”, “Id”, “2010” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.ini”, “AccountSetup”, “Type”, “1” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.ini”, “ServerInfo”, “URL”, “http://” + IP地址 + “:9527/server.txt”)
写配置项 (取运行目录 () + “\ini\oem.ini”, “ServerStatus”, “Link”, “http://” + IP地址 + “:9527/OnlineStatus_tx.txt”)
写配置项 (取运行目录 () + “\ini\oem.ini”, “ExitLink”, “Address”, 官方网站 + #换行符)
写配置项 (取运行目录 () + “\ini\oem.ini”, “VipLink”, “URL”, “http://games.qq.com/tencent/moy/pay/” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Header”, “GroupAmount”, “1”)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Header”, “Group1”, 游戏名字)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Group1”, “ServerAmount”, “1” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Group1”, “Server1”, 游戏名字)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Group1”, “Ip1”, IP地址 + “:” + 登陆端口)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Group1”, “Pic1”, “Server1”)
写配置项 (取运行目录 () + “\ini\oem.ini”, “Group1”, “ServerName1”, 游戏名字)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Oem”, “Id”, “2010” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.dat”, “AccountSetup”, “Type”, “1” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.dat”, “ServerInfo”, “URL”, “http://” + IP地址 + “:9527/server.txt”)
写配置项 (取运行目录 () + “\ini\oem.dat”, “ServerStatus”, “Link”, “http://” + IP地址 + “:9527/OnlineStatus_tx.txt”)
写配置项 (取运行目录 () + “\ini\oem.dat”, “ExitLink”, “Address”, 官方网站 + #换行符)
写配置项 (取运行目录 () + “\ini\oem.dat”, “VipLink”, “URL”, “http://games.qq.com/tencent/moy/pay/” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Header”, “GroupAmount”, “1”)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Header”, “Group1”, 游戏名字)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Group1”, “ServerAmount”, “1” + #换行符)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Group1”, “Server1”, 游戏名字)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Group1”, “Ip1”, IP地址 + “:” + 登陆端口)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Group1”, “Pic1”, “Server1”)
写配置项 (取运行目录 () + “\ini\oem.dat”, “Group1”, “ServerName1”, 游戏名字)
写配置项 (取运行目录 () + “\server.dat”, “Header”, “GroupAmount”, “1”)
写配置项 (取运行目录 () + “\server.dat”, “Header”, “Group1”, 游戏名字)
写配置项 (取运行目录 () + “\server.dat”, “Group1”, “ServerAmount”, “1” + #换行符)
写配置项 (取运行目录 () + “\server.dat”, “Group1”, “Server1”, 游戏名字)
写配置项 (取运行目录 () + “\server.dat”, “Group1”, “Ip1”, IP地址 + “:” + 登陆端口)
写配置项 (取运行目录 () + “\server.dat”, “Group1”, “Pic1”, “Server1”)
写配置项 (取运行目录 () + “\server.dat”, “Group1”, “ServerName1”, 游戏名字)
运行 (取运行目录 () + “\soul.exe blacknull”, 假, )
delphi源码:
procere TForm1.Image8Click(Sender: TObject);
begin
myinifile:=Tinifile.Create('.\ini\Oem.ini');
myinifile.WriteString('Oem','Id','2010'+#13+#10);
myinifile.WriteString('AccountSetup','Type','1'+#13+#10);
myinifile.WriteString('ServerInfo','URL','http://91.my.com');
myinifile.WriteString('ServerStatus','Link','http://91.my.com');
myinifile.WriteString('ExitLink','Address',''+#13+#10);
myinifile.WriteString('VipLink','URL','http://91.my.com'+#13+#10);
myinifile.WriteString('Header','GroupAmount','1');
myinifile.WriteString('Header','Group1',ok.Strings[1]);
myinifile.WriteString('Group1','ServerAmount','1'+#13+#10);
myinifile.WriteString('Group1','Server1',ok.Strings[1]);
myinifile.WriteString('Group1','Ip1',ok.Strings[2]+':'+ok.Strings[3]);
myinifile.WriteString('Group1','Pic1','Server1');
myinifile.WriteString('Group1','ServerName1',ok.Strings[1]);
myinifile:=Tinifile.Create('.\ini\Oem.dat');
myinifile.WriteString('Oem','Id','2010'+#13+#10);
myinifile.WriteString('AccountSetup','Type','1'+#13+#10);
myinifile.WriteString('ServerInfo','URL','http://91.my.com');
myinifile.WriteString('ServerStatus','Link','http://91.my.com');
myinifile.WriteString('ExitLink','Address',''+#13+#10);
myinifile.WriteString('VipLink','URL','http://91.my.com'+#13+#10);
myinifile.WriteString('Header','GroupAmount','1');
myinifile.WriteString('Header','Group1',ok.Strings[1]);
myinifile.WriteString('Group1','ServerAmount','1'+#13+#10);
myinifile.WriteString('Group1','Server1',ok.Strings[1]);
myinifile.WriteString('Group1','Ip1',ok.Strings[2]+':'+ok.Strings[3]);
myinifile.WriteString('Group1','Pic1','Server1');
myinifile.WriteString('Group1','ServerName1',ok.Strings[1]);
shellexecute(handle,'open','.\soul.exe','blacknull',nil,sw_shownormal);
end;
上面的做个只登陆游戏足够了。具体使用你自己在修改一下。
⑵ 魔域问题
1.用双倍经验药水后,组队xp时间内打的经验是先按人数翻倍,然后再翻两倍?比如2人组队,xp经验翻两倍,如果有经验药水,最后是不是4倍?
解释下组队后XP经验的分配
组队后 XP结束后,队伍所得总经验按照个人的战斗力所能到达的最高经验进行分配。
如果有双倍经验,所得经验在原来的基础上翻2倍,没有4倍经验这一说法,若组队的两人是师徒关系才会有其他的经验加成,师傅多加10%,徒弟20%
2.组队时,共享金钱的话怎么分?
共享其他呢?比如装备或蛋怎么分的?是谁拣的谁得?
组队时,共享金钱的话拣钱的那个人拿最多的一份,打个比方说吧一个人拣了
2000的金钱。拣的这个人能得1500左右 其他人都能分到200左右
共享其他的话和你说的一样,谁拿谁得,不管什么东西
3.组队时xp经验是具体根据什么分配给个人的?我不是问多少人组队翻几倍,不要把官网的考过来.
和第一个问题查不多,是按照个人战斗力所能得的最高经验分的,比如你打了30只怪,杀怪的经验不足1E,但是XP后只要你的战斗力够高也能分到1E经验,前提是队伍人员要在一起打,在同一个地图内
4.主人与幻兽经验是怎么分的?主人打的经验幻兽得吗
只人和幻兽同时得经验,不存在分配问题,打一只怪 人物和兽都得一定的经验,主人打怪兽也得经验,同样主人不打,只幻兽打,主人也能拿经验
5.如果2人组队,到了xp时间,但有一个人没启动xp没杀怪,另一个人得的经验会翻倍吗?
不会,有一个人没启动xp没杀怪,那队伍只有你一个人打,你打到多少经验就有多少经验,并不会翻倍
6.幻兽合体时分不分得经验?
分,相对与出征时要少一点
7.刚孵化出来的幻兽能不能知道是什么品质?如果不能,那怎么判断它的好坏?
不能,必须到达20级1次进化后才能看出品质,幻兽1级时可以通过鉴定卷轴看他的各项成长,成长高自然就好。卷轴魔石商店有卖
8.幻兽的品质是固定不变的吗?
不是,幻兽可以通过幻化提升品质,具体的怎么幻化你可以看看这个
http://moyu.xunlei.com/guide/beast/change.shtml
9.魔域中有几种钱?怎么得到?都有什么用
有2种,一种是游戏币,在游戏中打怪可以得到的那种,
还有一中是魔石,RMB买到的,官方做活动了可以打到一些,魔石比较珍贵,
可以买到几乎所有东西,有专门的魔石商店,在游戏里可以看到
最后是积分问题
可使用幻兽来换取积分,必须是7星以下的幻兽,同时该幻兽的等级是1级或者为50级以上才可以换取。
到雷鸣交易行的积分兑换师胡奥( 97,165)与其对话,可使用满足兑换条件的幻兽来换取相应的积分。
下面是能换积分的幻兽
双星拉尼亚 213
物防魔防型 570
撼地者吉鲁 425
孤星蒂娜亚 213
无翼者吉丝 425
战士物攻型 51
法师魔攻型 51
10.我是个法师,为什么我和幻兽合体后属性值没看到任何变化?
和体后属性是看不到的,他只是存在,和体后你的属性会增加,但你并不能看到
11.幻兽名字旁边的皇冠是什么?不同颜色代表不同什么?
皇冠代表宝宝的品质
红色代表罡星兽 (代表幻兽某项属性前百名)
白色代表银月兽 (代表幻兽某项属性前二十名)
银白代表傲日兽 (代表幻兽某项属性前十名)
金色代表至尊圣兽 (代表幻兽某项属性第一名)
好了。这些是你想知道的,呵呵 忙活了半天
⑶ 魔域新手问题
第一、选主幻兽
主幻兽的选择并不是分数越高越好,而是要主属性分高,副属性和初始属性还有幸运值三者皆低,最好还要扣分。
所谓主属性,就是每次主属性幻化时会加分的那个。比如,战士攻防型就有攻和防两主属性,要的是这两主属性的成长高,副属性和初始属性都要低。懒的上游戏找幻兽做图,我就做个对比简单说明一下。
如有两攻防型幻兽,一个:生命120,攻50/90,防78,魔防31,生命成长52%,幸运65,不用看了,这个幻兽起码初始1星。另外还有个幻兽,生命20,攻12/21,防11,魔防9,生命成长21%,幸运47,但是他的攻成长和防成长却有加分,总体分在千载或万众的样子。那主幻兽必选第2个幻兽。至于为什么下面再进行说明。
第二、幻兽幻化
幻兽的幻化加分在25、26星的现在就只能加5、6分了,要注意的一点是,你的幻兽如果不是雷相性,那在幻兽的主属性成长分达到1500的时候就会开始要求副幻兽的相性必须和主幻兽一致。记得你的主幻兽在15星左右会要求相性,所以一开始就应该把3星同相性的O幻兽存起来备用。
第二,就是我最想说那发帖人误导的地方,5-10星幻化初始?那简直就是天大的错误,这样只能导致你幻兽幻化时对副幻兽的要求的提前到来。我测试过很多次,对副幻兽的要求是按照主属性总分来判断的,比如1500要求相性,多少要求副幻兽达到300、350、400、450等等之类的,其实里面大有问题。其实这对副属性的要求还存在着幻化次数,幻化副属性和初始的次数等等有关。确实,如果你找到一个好的初始幻兽或副属性幻兽,一下子给你的主幻兽加了100多分,那是大快人心的事,但是这个早幻也是100多分,晚幻也是100多分,对你来说你并没有损失,可是要是早幻,那就可能导致对副幻兽要求的提前到来。你想想看,如果同样星数的幻兽,人家吃6星你却吃8星,这里的损失有多少?因此建议对主幻兽进行副属性以及初始的幻化时间是在幻兽28星以后。因为28星以后幻兽主属性幻化只能加3分的样子,对副幻兽的要求是5星左右,这时候幻化初始和副属性非常合算。
在养龙的时候,我孵了N条龙,最终选一条龙作为主幻兽,其他龙全部存在5个小号里,一个未动,在我幻兽28星的时候,是全部靠的副属性和初始,这样加分多而快,而且不需要练副幻兽。第一点所说的选择原因就是这样,初始和副属性越差,后期副幻兽就越好找,幻化速度快,加分多。
第3点,在副属性和初始幻化幻兽的选择上也很多秘诀。举例子说明两点,一、循序渐进。你的攻防幻兽防御25,两个副幻兽,一个42,一个65,肯定你拿第2个幻兽做副幻兽去幻初始会加分多,但请你循序渐进,在选副幻兽的时候不妨给他们编个号,比如副属性1、副属性2,低的那个42排前面,按顺序吃。为什么呢?因为幻兽幻化的初始和副属性越多以后就越难找副幻兽,多一次个选择就是多一次幻化,一定要一个也不能浪费,这其实在加分上还是有优势的,下面我来说明,而且绝对是省钱的大好办法,少一次幻化少买一次XO和O吖!
大家应该知道,副和初始的幻化加分是两幻兽差的70%,也就是说,拿前那三个幻兽来说,如果你的主幻兽防御25是+10分,42+40分,65+120分。那你幻40的是加21分,防御变成37。如你幻的是65的,那就是加分78,防御变成53。但如果你先幻40再幻65的,算一下,那将加83分,防御变成57。是不是有区别?不要贪图一下子加分多,要长远考虑,这是幻幻兽必须具备的运算能力。
第4点,要经常物色幻兽。小号容易出好幻兽,这是为什么,我也搞不懂,要每天花上2个小时左右的时间在市场物色幻兽,专看100级以下的人物,特别是40左右的千万不要漏看。初始好看,一比较就出来了,副属性要求有一定的数学基础了。成长率的计算是(数值-初始数值)/等级。
在这里必须要提到的一点是,口号:0。1都要不放弃。比如,你的幻兽副属性成长是9。082,或者初始生命是118,那成长9。083和生命119的幻兽要不要?多数人都认为这样的幻兽没要头,70%啊,哪有分加?这种想法是错误的,我可以告诉你准确的数据,这样的副幻兽幻下也能加3分,而点是全加,也就是说118生命的主幻兽幻初始119的副幻兽,幻后主幻兽的生命变成119,加分还是有3分的样子(后期,我这118什么数据是乱列的,意思就是到你的幻兽副和初始都很难找的情况之下)。
我的龙在冲区第一的时候就是这样幻,那时候副幻兽要求吃8星,就算我钱多,合个8星副幻兽出来也是要时间的,但是这样幻初始或副却只有一良一上两饲料就可以搞定。而且合8星也不一定能加到3分,有时候只加1、2分。说到这,就必须说,良和上品饲料在后期是大量需要的,这样可以直接省略掉练O幻兽的时间
⑷ 谁有按键精灵魔域自动买随机和空球源码!!谢谢!
也就是 右键连点 对吧 “鼠标 放到 随机卷轴上开 右键连点 ”
源码 为 “RightClick 99999”
小摔锅 解说
你地“采.纳”就是我滴动力
谢谢
⑸ 2011正版魔域自动加好友的脚本。是脚本源码哟,我自己弄进去就好了。知道怎么做的大哥谢谢了。
故事: 很多年前, 一个爸爸和一个妈妈想休假,所以他们决定晚上去城镇。他们叫来最信任一个人来照看孩子。当保姆来的时候,他们的连个孩子已经在床上睡着了。所以保姆只是看了看孩子是否睡的好,就坐下了。
深夜,保姆觉得无聊就想去楼下看电视。但是她看不了,因为楼下没有电视(因为孩子的父母不希望他们的孩子看太多垃圾)。她就打电话给孩子的父母,问是否可以在他们的卧室看电视,当然孩子的父母同意了。
但保姆又想要最后一个请求。
她问是否可以用毯子或者衣服盖住那小丑雕像,因为那使她感到很害怕。
电话沉默了一会。
(此时爸爸在和保姆通话)
他说:带孩子离开房间……
我们将会叫警察……我们从来没有什么小丑雕像。
那小丑很可能是一个从监狱逃出来的杀人犯。
电话里沉默了一会儿。
(正在跟保姆通话的孩子的父亲)说:带上孩子们,离开房子……我们会通知警察……我们没有一个小丑雕像……
孩子们和保姆被小丑谋杀了。
结果是,小丑是一个从监狱里逃出来的杀人犯。
如果你不在5分钟内转发这个贴子,这个小丑在凌晨3点时将会拿着刀站在你的床前。
我在这里发了,这就是恶魔般的小丑没有杀我的原因
⑹ 魔域服务端源码
发一段给你吧。这一段是关于Socket的,呵呵,多学学。
bool CSocketKernel::Create(IMessagePort* pPort)
{
m_idNpcSocket = SOCKET_NONE;
m_pMsgPort = pPort;
m_pMsgPort->Open();
// TODO: 请在此添加初始化代码
m_pListen = m_cListen.GetInterface();
if(!ServerSocketInit())
return false;
if(!m_pListen->Listen(SERVER_LISTEN_PORT, SOCKET_SENDBUFSIZE))
return false;
return true; // return false : 创建失败,程序关闭。
}
bool CSocketKernel::ProcessMsg(OBJID idPacket, void* buf, int nType, int nFrom)
{
// TODO: 请在此添加消息处理代码
switch(idPacket)
{
case SOCKET_CLOSESOCKET:
{
SOCKET_ID idSocket = *(int*)buf;
if(idSocket >= m_setSocket.size())
break;
LOGDEBUG("DEBUG:通讯核心收到关闭网络消息,SOCKET_ID[%u]", idSocket);
if(m_setSocket[idSocket]) // readme.txt (1-7)
{
m_setSocket[idSocket]->Close(true);
m_setSocket[idSocket] = NULL;
CServerSocket::Destroy(m_setServerSocket[idSocket]);
m_setProcessID[idSocket] = PROCESS_NONE;
m_setNetBreakFlag[idSocket] = false;
if(m_idNpcSocket == idSocket)
{
LOGDUMP("m_idNpcSocket(%d) = SOCKET_NONE", m_idNpcSocket);
m_idNpcSocket = SOCKET_NONE;
char* pText = "NPC server broken connect.";
m_pMsgPort->Send(MSGPORT_SHELL, SHELL_PRINTTEXT, STRING_TYPE(pText), pText);
}
}
}
break;
case SOCKET_SETPROCESSID:
{
const CHANGE_USERDATA* pPack = (CHANGE_USERDATA*)buf;
if(pPack->idSocket >= 0 && pPack->idSocket < m_setSocket.size()
&& m_setSocket[pPack->idSocket]
&& !IsNetBreakFlag(pPack->idSocket) ) // 网络正常
m_setProcessID[pPack->idSocket] = pPack->nData;
else
m_pMsgPort->Send(nFrom, KERNEL_CLOSEKERNEL, VARTYPE_INT, &pPack->idSocket); // readme.txt (1-6)
}
break;
case SOCKET_SENDCLIENTMSG:
{
const SENDCLIENTMSG_PACKET0* pPack = (SENDCLIENTMSG_PACKET0*)buf;
if(pPack->idSocket >= m_setSocket.size())
break;
if(m_setSocket[pPack->idSocket])
{
char buf[MAX_PACKETSIZE];
int nNetPacketSize = UnitePacket(buf, MAX_PACKETSIZE, pPack->idPacket, pPack->buf, pPack->nSize);
ASSERT(nNetPacketSize);
if(nNetPacketSize)
{
#ifdef PALED_DEBUG
OBJID idPacket = *((unsigned short*)buf + 1);
⑺ 按键精灵后台怎么判断魔域有没有登入
用一个判断语句
比如登陆后会显示人物头像,背包,自动寻路等,用找图判断是否找到了人物头像、背包或自动寻路的图片,找到了证明在人物界面,没找到就在登陆界面。还有就是判断游戏内的某个句柄找到句柄就在任务界面,没找到就在登陆界面。8461七零九二三
⑻ 魔域脚本导入、提取
你好,可以去找 按键精灵 ,在官网里面的论坛中有许多关于魔域的脚本和源码,可以自己看教程然后自己编写或者更改。不过魔域里面目前不能使用加速,自动合宝宝和自动打副本等脚本了,否则会被封号的。可以使用BoSS报警器,自动加血,加蓝,自动打怪,讲话,交易,摆摊自动上下架等。
另外,在QQ群里面也有一些按键精灵群。可以加入进去,让别人给你量身定做一个,不过那是需要给钱的,根据脚本难度的不同。比如后台与否等而收费不同,使用时间和更新等问题都与价格相关。
至于导入和提取非常简单,只要你下载一个按键精灵然后将脚本设置好相应的键盘,待开启游戏后,按下设置好的键盘就能开启和停止了。
望采纳!!!
⑼ 魔域的游戏源代码怎么会泄露出去啊
内部人员泄露了源代码
但是服务端还没泄露
所以现在的SF都是模拟器版的 很多功能不完善
⑽ 魔域用按键精灵怎么实现后台找色找字
找到最顶层窗口句柄
魔域后台找色要用插件,大漠,大兵,361,等后台插件
鼠标操作要找对应窗口句柄,如打开技能面板,人物面板,背包面板等,都要找对应句柄才能实现鼠标点击
按键自己带的不可以下面是用大兵的:
hwnd = Plugin.DBSoft.GetForeground()
//得到当前窗口句柄,这个命令可直接得到魔域顶层窗口句柄,用按键得到的只是子窗口
TracePrint hwnd
Call Plugin.DBSoft.SetWindowsRect(hwnd, - 10 , 0, 0, 0, 0)
//设置窗口X位置为-10,DX后台找图所需
zh = Plugin.DBSoft.GetChildHwndEX(hwnd, "#32770", 2, 1, 768, 23, 1, 3)
//查找得到句柄下类名为#32770,高为768像素的子窗口句柄,这是找游戏区鼠标操作窗口句柄.
Plugin.DBSoft.EnableDXSnap hwnd
//窗口可抓图化处理
Delay 1000
zb = Plugin.DBSoft.FindPic(hwnd, 200, 200, 1024, 768, "C:\lmj.bmp", 0.9, - 1,8 )
//客户区指定区域找图。
Call Plugin.DBSoft.MouseMoveTo zb(0), zb(1)//zb(0), zb(1)为“FindPic“返回坐标
//鼠标移动到图左上角坐标
Call Plugin.DBSoft.LeftClick(zh(1), zb(0) , zb(1) , 0)
//鼠标移到找到图片所在坐标左键单击
Plugin.DBSoft.UnEnableDXSnap hwnd
////窗口可抓图化处理恢复