private static void handledata(
case 440://addpersontoblacklist { var targetname = system.text.unicodeencoding.utf8.getstring(packet, 43, packet[42]).replace("/0", ""); foreach (var person in kernel.gamepool.values) { if (person.entity.name == targetname) { if (!client.entity.blacklist.contains(targetname)) { client.entity.blacklist.add(targetname); gdata.unknown2 = 1; gdata.dwparam = 1; gdata.uid = client.entity.uid; gdata.timestamp = time32.now; gdata.id = 440; gdata.dailyquestwordlenght = packet[42]; gdata.dailyquestword = targetname; gdata.send(client); } } } break; } case 441://removepersonfromblacklist { var targetname = system.text.unicodeencoding.utf8.getstring(packet, 43, packet[42]).replace("/0", ""); if (client.entity.blacklist.contains(targetname)) { client.entity.blacklist.remove(targetname); gdata.unknown2 = 1; gdata.dwparam = 1; gdata.uid = client.entity.uid; gdata.timestamp = time32.now; gdata.id = 441; gdata.dailyquestwordlenght = packet[42]; gdata.dailyquestword = targetname; gdata.send(client); } break; }
dailyquestwordlenght
public data(
public byte dailyquestwordlenght//for poker { get { return buffer[42]; } set { buffer[42] = value; } } public string dailyquestword//for poker { get { return system.text.unicodeencoding.utf8.getstring(buffer, 43, dailyquestwordlenght); } set { writer.write(value, 43, buffer); } }
public list<string> blacklist;
return buffer[41]
public byte unknown2 { get { return buffer[41]; } set { buffer[41] = value; } }