PDA

View Full Version : ScriptDev - GameServer Script System



MinBrack1
24-07-10, 07:16 AM
Script Dev
GameServer Script System

Current Features:



Reports errors and script bugs
Unlimited count of scripts
Integrated most used tools for fixing bugs in gameserver


Other features come latter...

Current costum tools:



MsgBox("Message","Title")
MsgBoxYN("Message","Title") (Y:6,N:0)
ExitProcess()
HookDLL("Location","Procname")
Sleep(milisec)
Exec("Location")
SetByte(Offset,Value)
SetRetn(Offset)
SetNop(Offset,Size)
SetInt(Offset,Value)
ReadINI(Selection,Key,Location)
AllocConsole()
ConsoleWrite("Message %s",msg1)


Other:



Supports all GameServer!
Download link for dll and script exsamples soon!


BETA 1:



Basic function workin,but some doesnt(ConsoleWrite,ReadINI)
Programming in lua: Programming in Lua : contents (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


BETA 2:



Fixed ReadINI function and other bugs too
Improved stability
Bugs: HookDLL not work, ConsoleWrite not work
Tommorrow all will fix


Script exsample (cointain my debug shits :D)


--================================================== =====================================
--= Team: XM Team
--= Info: ScriptDev - GameServer Script System
--= File: ScriptDev.bin
--================================================== =====================================

--================================================== ====
--Source Defines
--================================================== ====
DEBUG = 0
UseChecksum = ReadINI("ScriptDevFixes","GSUseChecksum",".//ScriptDev.ini")
PersonalIDFix = ReadINI("ScriptDevFixes","GSPersonalIDFix",".//ScriptDev.ini")
GuildIDFix = ReadINI("ScriptDevFixes","GSGuildIDFix",".//ScriptDev.ini")
--================================================== ====
--GameServer Fixes
--================================================== ====
if UseChecksum == 1 then
SetByte(0x00438D3A,0x74) -- CheckSum
end

if PersonalIDFix == 1 then
SetNop(0x0043B9D6,5) -- Personal ID Fix
end
if GuildIDFix == 1 then

SetNop(0x004504E9,2) -- Guild ID Fix
SetNop(0x00450376,6) -- Guild ID Fix
end
--================================================== ====
--Load Test Dll
--================================================== ====
if DEBUG == 1 then
if MsgBoxYN("Continue load Test.dll?","XM Team Hook Test") == 6 then
if HookDLL("test.dll","Loaded") == 0 then
MsgBox("Error load Test.dll","XM Team Hook Test")
end
end
end
--================================================== ====
--Common
--================================================== ====
MsgBox("ScriptDev.bin ->Executed sucessfuly!","ScriptDev")
--================================================== ====
--Script Debug Option [Can be deleted]
--================================================== ====
if DEBUG == 1 then
AllocConsole()
ConsoleWrite("=================================================")
ConsoleWrite("ScriptDev.bin ->Executed sucessfuly!")
ConsoleWrite("=================================================")
end
BETA 3:



More bug fixes
Function HookDLL fixes (all dll must put in "script/bin" folder)
New function WriteArrayEx(Offset,"Byte Array")
Functions AllocConsole,ConsoleWrite removed ultil i find way to to fix them
Added 1.00.90 gs with allready hooked ScriptDev.dll



WriteArray(0x004E5B45,"0x68, 0xBC, 0x02, 0x00, 0x00") --Fix Summoner Berserker 65k+ Damage

Download:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Nguồn:
RageZone.Com
RageZoneVn.Com

MinBrack1
24-07-10, 07:16 AM
ScriptDev Editor

BETA 1



load/save files
highlight syntax
toolbox not working


BETA 2



bugfixes
toolbox workingwith some features


BETA 3



add function cut,paste,copy,undo,redo
fixed many source mistakes
new design :)


BETA 4



new bug fixes
new tool box functions



programming language: vb.net 2008

Download:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

sellserver?
24-07-10, 10:01 AM
Tại sao khi chạy nó báo Wrong Offset nhỉ.

Ở diễn đàn này toàn thấy hỏi đưa lên Online, chắc còn mỗi 1 mình bạn là cao thủ đầu có mủ, giúp mình với xem nó bị làm sao nhé,

Nền công nghiệp Game MU của nước nhà còn trông chờ vào mỗi bạn thôi đấy.

quan1402
24-07-10, 10:16 AM
Nói ngọt thế, cả forum này đâu chỉ có 1 người =))

MinBrack1
24-07-10, 11:44 AM
Tại sao khi chạy nó báo Wrong Offset nhỉ.

Ở diễn đàn này toàn thấy hỏi đưa lên Online, chắc còn mỗi 1 mình bạn là cao thủ đầu có mủ, giúp mình với xem nó bị làm sao nhé,

Nền công nghiệp Game MU của nước nhà còn trông chờ vào mỗi bạn thôi đấy.

Bạn mở tools ScriptDev Editor ra thì sẽ hiểu :)

heoconlun
24-07-10, 12:13 PM
Chủ topic quên ghi nguồn của topic đấy :-|

xom1b
25-07-10, 12:12 PM
nguồn System32 - RGZ
=)) =))
nói chung cái script dev này chỉ dành cho ai k biết code thôi. Biết code rồi thì dùng ngôn ngữ lập trình chứ dùng script ko tối ưu :))