其他 - cngege/Mod GitHub Wiki

关于客户端的字符串转化问题

  v7 = (*(__int64 (__fastcall **)(Actor *))(*(_QWORD *)a2 + 448i64))(a2); // a2 = Player* 该虚表函数是Actor::getNameTag,获取到的是一个类 相当于string
  if ( *(_QWORD *)(v7 + 24) >= 0x10ui64 )	// 这两句相当于 .c_str() ,该类结构中 +24 字节存储字符串的长度,如果大于16,则前8字节存储的是指向 字符串的指针
    v7 = *(_QWORD *)v7;
  v8 = Util::format(&v13, " Player: %s has the following standing: %d \n", (const char *)v7, Standing);