Skip to content

Commit 8bdaf22

Browse files
author
magiclu550
committed
[proxy] fix a command bug
1 parent cfc0491 commit 8bdaf22

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

jsmod2/NetworkHandler.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ static NetworkHandler()
4545
handlers.Add(110,new HandleDoorGetDestoryed());
4646
handlers.Add(112,new HandleDoorGetDontOpenOnWarhead());
4747
handlers.Add(116,new HandleDoorGetLocked());
48-
handlers.Add(108,new HandleGetDoorOpen());
48+
handlers.Add(108,new HandleGetDoorOpen());//
4949
handlers.Add(119,new HandleGetDoorName());
5050
handlers.Add(120,new HandleGetDoorPermission());
5151
handlers.Add(118,new HandleDoorPosition());
@@ -73,15 +73,14 @@ static NetworkHandler()
7373
handlers.Add(134,new HandleGeneratorGetEngaged());
7474
handlers.Add(135,new HandleGeneratorGetHasTablet());
7575
handlers.Add(136,new HandleGeneratorGetLocked());
76-
handlers.Add(132,new HandleGetDoorOpen());
7776
handlers.Add(137,new HandleGeneratorGetPosition());
7877
handlers.Add(139,new HandleGeneratorGetStartTime());
7978
handlers.Add(140,new HandleGeneratorTimeLeft());
8079
handlers.Add(141,new HandleGeneratorSetHasTablet());
8180
handlers.Add(133,new HandleGeneratorSetOpen());
8281
handlers.Add(143,new HandleGeneratorSetTimeLeft());
8382
handlers.Add(131,new HandleGeneratorUnlock());
84-
handlers.Add(132,new HandleGeneratorGetOpen());
83+
handlers.Add(132,new HandleGeneratorGetOpen());//
8584
handlers.Add(180,new SimpleHandler());
8685
handlers.Add(181,new SimpleHandler());
8786
handlers.Add(182,new HandlePlayerContain106GetScp106s());
@@ -123,6 +122,7 @@ public static void handleJsmod2(int id, String json,Dictionary<string,string> ma
123122
if (handlers.ContainsKey(id))
124123
{
125124
ProxyHandler.handler.Info("handling the "+id);
125+
ProxyHandler.handler.Info(json);
126126
Handler handler = handlers[id];
127127
JsonSetting[] response = handler.handle(o,mapper);
128128
if (response != null)
@@ -146,6 +146,7 @@ public static void handleJsmod2(int id, String json,Dictionary<string,string> ma
146146
}
147147
catch (Exception e)
148148
{
149+
ProxyHandler.handler.Error(e.GetType()+"");
149150
ProxyHandler.handler.Error(e.Message);
150151
}
151152

@@ -1257,7 +1258,7 @@ public class HandleCommand : Handler
12571258
public JsonSetting[] handle(object api, Dictionary<string, string> mapper)
12581259
{
12591260
string name = mapper["name"];
1260-
string args = mapper["args"];
1261+
string args = !mapper.ContainsKey("args")?"":mapper["args"];
12611262
string[] argsC;
12621263
if (args.Equals(""))
12631264
{

jsmod2/Program.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@ public void listenerThread()
244244
{
245245
//输出错误日志
246246
Error(e.Message);
247+
Error(e.GetType()+"");
248+
Error(e.StackTrace);
247249
}
248250

249251
}

jsmod2/bin/Debug/jsmod2.pdb

208 Bytes
Binary file not shown.

jsmod2/obj/Debug/jsmod2.pdb

208 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)