| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2016-8-5 |
| 在线时间 | 80 小时 |
- 梦石
- 0
- 星屑
- 70
- 在线时间
- 80 小时
- 注册时间
- 2014-4-12
- 回帖
- 131
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
本帖最后由 影风枪圣 于 2014-6-7 20:57 编辑
网游系统:http://www.rpgmakervxace.net/top ... se-systemphp-mysql/
MMORPG游戏的系统
我没法下载,不过还是建议弄网游系统的人参考一下
据说有:
登录/注册
排名表
公会系统
婚姻系统
出租商店
集市系统
这六大系统
[fold=未知脚本]
=begin
===============================================================================
EFE's Request Script
Version: RGSS & RGSS2 & RGSS3
Special thanks : Ryex, Gustavo Bicalho, Kubiwa Taicho
===============================================================================
This script will allow to request to some servers WITHOUT posting.(Only GET)
--------------------------------------------------------------------------------
Used WINAPI functions:
WinHTTPOpen
WinnHTTLConnect
WinHTTPOpenRequest
WinHTTPSendRequest
WinHTTPReceiveResponse
WinHttpQueryDataAvailable
WinHttpReadData
Call:
EFE.request(host, path, post, port)
host : "www.rpgmakervxace.net" (without http:// prefix)
path : "/forum/login.php" ( the directory path of your php file )
post : "username=kfdsfdsl&password=24324234"
port : 80 is default.
=end
module EFE
# I took this method from Gustavo Bicalho's WebKit script. Special thanks him.
def self.to_ws(str)
str = str.to_s();
wstr = "";
for i in 0..str.size
wstr += str[i,1]+"\0";
end
wstr += "\0";
return wstr;
end
EFES_WINAPI = Win32API.new('ods', 'naber', 'pp', 'p')
WinHttpOpen = Win32API.new('winhttp','WinHttpOpen',"PIPPI",'I')
WinHttpConnect = Win32API.new('winhttp','WinHttpConnect',"PPII",'I')
WinHttpOpenRequest = Win32API.new('winhttp','WinHttpOpenRequest',"PPPPPII",'I')
WinHttpSendRequest = Win32API.new('winhttp','WinHttpSendRequest',"PIIIIII",'I')
WinHttpReceiveResponse = Win32API.new('winhttp','WinHttpReceiveResponse',"PP",'I')
WinHttpQueryDataAvailable = Win32API.new('winhttp', 'WinHttpQueryDataAvailable', "PI", "I")
WinHttpReadData = Win32API.new('winhttp','WinHttpReadData',"PPIP",'I')
#WinHttpWriteData = Win32API.new('winhttp','WinHttpWriteData',"PPIP",'I')
def self.request2(host, path, post="")
pr = path
if(post != "")
pr = pr + "?" + post
end
pr = pr.to_s
a = EFES_WINAPI.call(to_ws(host), to_ws(pr))
return a
end
def self.request(host, path, post="",port=80)
p = path
if(post != "")
p = p + "?" + post
end
p = p.to_s
pwszUserAgent = ''
pwszProxyName = ''
pwszProxyBypass = ''
httpOpen = WinHttpOpen.call(pwszUserAgent, 0, pwszProxyName, pwszProxyBypass, 0)
if httpOpen
httpConnect = WinHttpConnect.call(httpOpen, to_ws(host), port, 0)
if httpConnect
httpOpenR = WinHttpOpenRequest.call(httpConnect, nil, to_ws(p), "", '',0,0)
if httpOpenR
httpSendR = WinHttpSendRequest.call(httpOpenR, 0, 0 , 0, 0,0,0)
if httpSendR
httpReceiveR = WinHttpReceiveResponse.call(httpOpenR, nil)
if httpReceiveR
received = 0
httpAvailable = WinHttpQueryDataAvailable.call(httpOpenR, received)
if httpAvailable
ali = ' '*1024
n = 0
httpRead = WinHttpReadData.call(httpOpenR, ali, 1024, o=[n].pack('i!'))
n=o.unpack('i!')[0]
return ali[0, n]
else
msgbox_p("Error about query data available")
end
else
msgbox_p("Error when receiving response")
end
else
msgbox_p("Error when sending request")
end
else
msgbox_p("Error when opening request")
end
else
msgbox_p("Error when connecting to the host")
end
else
msgbox_p("Error when opening connection")
end
end
end[/fold]
[fold=截图]
这不是我截的

rentalshop系统

Stalls系统

bazaarsell系统

bazaarbuy系统

yourguild系统

guildicon系统

信件系统

couplestatus系统

ranking系统

textbox系统

createchar系统[/fold]
突然想到,擅自翻译不好,就不翻译了 |
|