论坛调整完毕,全面开放注册,无需认证。

公布所有的 L2Atl命令

主要是游戏中一些经典任务、游戏资料的科普.
回复
头像
hagcse
Mr.GL
Mr.GL
帖子: 151
注册时间: 2018-02-25 15:50

公布所有的 L2Atl命令

帖子 hagcse » 2018-03-10 16:14

L2ATL 能实现所有 L2admin的即时在线管理功能 .....也能实现在线商店功能
不需要详细配置 L2ATL 的注册表里相关数据,只需要 Send方法使用正确就可以了


L2Atl对象有 Send方法 Send('cacheD地址:2009端口', 命令, 结果)


返回 1 = 成功
返回 3 = 不成功
返回 7 = 角色在线 copyright dedecms

命令如下:
public const string ADD_ITEM = "12\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}\n";
public const string ADD_ITEM2 = "55\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}\n";
public const string ADD_SKILL = "6\t{0}\t{1}\t{2}\t{3}\n";
public const string BAN_CHAR = "39\t{0}\t{1}\t{2}\t{3}\n";
public const string CHANGE_CHARACTER_NAME = "4\t{0}\t{1}\t{2}\n";
public const string CHANGE_PLEDGE_LEVEL = "46\t{0}\t{1}\t{2}\t{3}\n";
public const string CHECK_CHARACTER = "1\t{0}\t{1}\n";
public const string COMMENT_DELETE = "33\t{0}\t{1}\t{2}\t{3}\n";
public const string COMMENT_WRITE = "32\t{0}\t{1}\t{2}\t{3}\t{4}\n";
public const string COPY_CHAR = "43\t{0}\t{1}\t{2}\t{3}\t{4}\n";
public const string CREATE_PET = "44\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\n";
public const string CREATE_PLEDGE = "47\t{0}\t{1}\t{2}\t{3}\n";
public const string DEL_BOOKMARK = "24\t{0}\t{1}\t{2}\t{3}\n";
public const string DEL_ITEM = "13\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\n";


public const string DEL_ITEM2 = "54\t{0}\t{1}\t{2}\n";


public const string DEL_PLEDGECREST = "25\t{0}\t{1}\t{2}\n";


public const string DEL_QUEST = "11\t{0}\t{1}\t{2}\t{3}\n";


public const string DEL_SKILL = "7\t{0}\t{1}\t{2}\n";


public const string DELETE_CHAR = "34\t{0}\t{1}\t{2}\n";


public const string DISABLE_CHARACTER = "20\t{0}\t{1}\t{2}\t{3}\n";


public const string ENABLE_CHARACTER = "21\t{0}\t{1}\t{2}\t{3}\n";


public const string GET_CHARACTERS = "22\t{0}\t{1}\t{2}\n";


public const string KICK_CHARACTER = "5\t{0}\t{1}\n";


public const string MAN_ANNOUNCE = "50\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string MAN_INTANNOUNCE = "51\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\n";


public const string MOD_CHAR = "15\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\n";


public const string MOD_CHAR_PLEDGE = "17\t{0}\t{1}\t{2}\t{3}\n";


public const string MOD_CHAR2 = "16\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\n";


public const string MOD_ITEM = "14\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\t{9}\t{10}\t{11}\n";


public const string MOD_PLEDGENAME = "26\t{0}\t{1}\t{2}\t{3}\n";


public const string MOD_SKILL = "8\t{0}\t{1}\t{2}\t{3}\n";


public const string MOD_WEEKPLAY = "52\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string MODIFY_CHAR = "29\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\t{8}\n";


public const string MOVE_CHAR = "31\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string MOVE_ITEM = "30\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\n";


public const string MOVE_ITEM2 = "40\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\n";


public const string NO_PACKET = "0\t{0}\t{1}\n";


public const string PLEDGE_CHANGE_OWNER = "37\t{0}\t{1}\t{2}\t{3}\n";


public const string PLEDGE_DELETE = "38\t{0}\t{1}\t{2}\n";


public const string PLEDGE_OUST = "36\t{0}\t{1}\t{2}\n";


public const string PRINT_ALL_ACCOUNT_DATA = "41\t{0}\n";


public const string PRINT_ALL_WAREHOUSE_DATA = "42\t{0}\n";


public const string PUNISH_CHARACTER = "18\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string RESTORE_CHAR = "35\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string RESTORE_CHAR2 = "49\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\n";


public const string SEIZE_ITEM = "28\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\n";


public const string SEIZE_ITEM2 = "53\t{0}\t{1}\t{2}\t{3}\n";


public const string SEND_HOME = "45\t{0}\t{1}\t{2}\n";


public const string SET_BOOKMARK = "23\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\t{7}\n";


public const string SET_BUILDER_ACCOUNT = "19\t{0}\t{1}\t{2}\t{3}\n";


public const string SET_BUILDER_CHARACTER = "3\t{0}\t{1}\t{2}\n";


public const string SET_CHARACTER_LOCATION = "2\t{0}\t{1}\t{2}\t{3}\t{4}\t{5}\t{6}\n";


public const string SET_ONETIMEQUEST = "9\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string SET_PROHIBITED = "27\t{0}\t{1}\t{2}\t{3}\n";


public const string SET_QUEST = "10\t{0}\t{1}\t{2}\t{3}\t{4}\n";


public const string SET_SKILL_ALL = "48\t{0}\t{1}\t{2}\n";


ASP使用例子:
sub testSocket
dim objSock
dim nRet
dim strSend, strRecv
response.write "testm"
'功能:踢人
'返回:01 = 成功
' strSend = "5 kaka terry39" & vbCrLf
'功能:增加东西
'返回:07 = 角色在线 01 = 成功
'l2 charName, warehouse, itemType, itemAmount, enchant, eroded, bless, ident, wished, this.m_adminId, ""
strSend = "12 GM01 1 4189 1 0 0 1 0 1 terry39 " & vbCrLf
set objSock = server.CreateObject ("L2ATL.Socket")
nRet = objSock.Send("IP:Port", strSend, strRecv)
respos.write "test"
response.write "GetIntServer(0):" & GetIntServer(0)
response.write "<br>strRecv:" & strRecv
response.write "<br>strSend:" & strSend
set objSock = nothing
end sub
图片

深圳太子
流浪者
流浪者
帖子: 5
注册时间: 2022-12-28 05:33

Re: 公布所有的 L2Atl命令

帖子 深圳太子 » 2023-01-25 02:37

好高深!!!这玩意怎么用啊??

回复