导航:首页 > 源码编译 > 魔域源码文档工具

魔域源码文档工具

发布时间:2022-09-11 14:07:23

A. 魔域服务端源码

弄得魔域私服多的数不清了~ 内部人员泄露了源代码但是服务端还没泄露所以现在的SF都是模拟器版的 很多功能不完善 有什么游戏 就会出什么私服 ..

B. 2011正版魔域自动加好友的脚本。是脚本源码哟,我自己弄进去就好了。知道怎么做的大哥谢谢了。

故事: 很多年前, 一个爸爸和一个妈妈想休假,所以他们决定晚上去城镇。他们叫来最信任一个人来照看孩子。当保姆来的时候,他们的连个孩子已经在床上睡着了。所以保姆只是看了看孩子是否睡的好,就坐下了。
深夜,保姆觉得无聊就想去楼下看电视。但是她看不了,因为楼下没有电视(因为孩子的父母不希望他们的孩子看太多垃圾)。她就打电话给孩子的父母,问是否可以在他们的卧室看电视,当然孩子的父母同意了。
但保姆又想要最后一个请求。
她问是否可以用毯子或者衣服盖住那小丑雕像,因为那使她感到很害怕。
电话沉默了一会。
(此时爸爸在和保姆通话)
他说:带孩子离开房间……
我们将会叫警察……我们从来没有什么小丑雕像。
那小丑很可能是一个从监狱逃出来的杀人犯。

电话里沉默了一会儿。

(正在跟保姆通话的孩子的父亲)说:带上孩子们,离开房子……我们会通知警察……我们没有一个小丑雕像……

孩子们和保姆被小丑谋杀了。

结果是,小丑是一个从监狱里逃出来的杀人犯。

如果你不在5分钟内转发这个贴子,这个小丑在凌晨3点时将会拿着刀站在你的床前。

我在这里发了,这就是恶魔般的小丑没有杀我的原因

C. 魔域自动打杂脚本源码

浪费心

D. 魔域服务端源码

发一段给你吧。这一段是关于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);

E. 魔域2.3文档

发好了。请及时采纳,谢谢,麻烦laozai112你不要拿着我做的的档到处乱发,尊重“版权”啊
由于现在网络禁用图片连接了,截图连接发到你邮箱里了,存档使用方法在邮件正文的底部。

法师、战士两个档都有,以下为简介:
v2.22版:
1.武器全部雷属性,土、火、水、雷元素伤害9个9,150级上神品,魔魂等级6位数,仙、狂、灵全部魔魂属性、战斗圣石10个9、属性加成n倍
2.人物等级1,战斗力9位数
3.冰宫守将,最高爵位、军衔
4.暴击和闪避98%,XP技能共99999个,法师有战士技能,战士有法师技能
5.什么任务都没做
6.朋友加满,友好度全部封顶,追求/表白成功率100%
7.生命、魔力之源10级,可同时出三只幻兽
8.所有郊区版权+顶级城堡+无限魔石、资源
9.收集了全部幻兽共15只(全体:万星+超高成长率+神使+至尊+雷属性+绝世铃铛)
v2.3版更新:
1.新增5种幻兽(万星+超高成长率+神使+至尊+雷属性+绝世铃铛)
2.新增33种难以收集或易消耗品各999999个,包括:幻魔之心、魔魂之心、灵魂王、3种矿石、转世丹、幸运草、神兽水、电浆药、高级月光盒、中级月光盒、大元素石、勇气勋章、英雄令、富豪箱、极品玉、9朵花、玫瑰湖地图、幸运之门、超级经验球、各幻境地图、超级药等各种好玩道具,这意味着大家可以摘下zwangxian(某仙)做的装备,自己把1级破烂炼到150级上神品,把1星幻兽仔练到超级幻兽王,完全不用怕缺原材料!

F. 魔域登录器制作方法

易语言源码:

.版本 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;

上面的做个只登陆游戏足够了。具体使用你自己在修改一下。

G. 魔域2.1小游戏修改器

不能修改的,修改数据后会出现非法修改数据

H. 魔域用按键精灵怎么实现后台找色找字

找到最顶层窗口句柄
魔域后台找色要用插件,大漠,大兵,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
////窗口可抓图化处理恢复

阅读全文

与魔域源码文档工具相关的资料

热点内容
卡尔曼滤波算法书籍 浏览:768
安卓手机怎么用爱思助手传文件进苹果手机上 浏览:843
安卓怎么下载60秒生存 浏览:802
外向式文件夹 浏览:233
dospdf 浏览:430
怎么修改腾讯云服务器ip 浏览:385
pdftoeps 浏览:490
为什么鸿蒙那么像安卓 浏览:735
安卓手机怎么拍自媒体视频 浏览:185
单片机各个中断的初始化 浏览:723
python怎么集合元素 浏览:480
python逐条解读 浏览:832
基于单片机的湿度控制 浏览:498
ios如何使用安卓的帐号 浏览:882
程序员公园采访 浏览:811
程序员实战教程要多长时间 浏览:972
企业数据加密技巧 浏览:134
租云服务器开发 浏览:813
程序员告白妈妈不同意 浏览:335
攻城掠地怎么查看服务器 浏览:600