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
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