Как отправить золото сразу после регистрации?
Материал из Perfect World Develop Wiki
Стандартные способы выдачи через MySql медленные, потому что золото выдает authd через определенные промежутки времени. Для моментальной выдачи необходимо использовать пакет DebugAddCash.
Код ниже отправит на аккаунт 5 золотых.
<? include("packet_class.php"); $DebugAddCash = new WritePacket(); $DebugAddCash -> getresponse = false; // without response $DebugAddCash -> WriteUInt32(1024); // userid $DebugAddCash -> WriteUInt32(5 * 100); // cash $DebugAddCash -> Pack(0x209); // opcode $DebugAddCash -> Send("localhost", 29400); // send to gamedbd ?>