Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...
KODevelopers

Wiz_edit_box

Önerilen Mesajlar

Merhaba arkadaşlar ;

EDIT_BOX paketinden gelen değerleri dinleneme fırsatı olan oldu mu acaba ? bir konu açılmıştı forumda fakat tam anlayamadım oradaki verilen bilgilere göre

pkt >> subopcode >> box1 >> string

bu şekilde geldiği söyleniyor fakat hatalı olarak sonuç alıyorum.

PP_serial paketini dinleyen birisi var ise veri tip ve gönderim sırasını paylaşabilecek varsa çok sevinirim.

İletiyi paylaş


Link to post
Sitelerde Paylaş
@ demir;

Sıralama şu şekilde olacak.


PACKETHANDLER(CKOLPacketHandler::EditBoxProcess) {
BEGIN_SWITCH_SUB
CASE1(KOLOpcode::EDIT_BOX::PPCARD_INPUT)
pkt.DByte();
const std::string strPrepaidCardSerial = pkt.read<:string>();
const std::string strPrepaidCardPasswd = pkt.read<:string>();
pPlayer->PrepaidCardClaim(strPrepaidCardSerial, strPrepaidCardPasswd);
CASEEND
END_SWITCH_SUB
}



Kendi projemden alıntı olduğu için formatı biraz farklı, piyasa formatına çevirmem gerekirse,

const uint8 bSub = pkt.read();
std::string serial,pass;
pkt.DByte();

pkt >> serial >> pass;


Kolay gelsin.

Dipnot : Üst versiyonlarda string boyutu değişmiş olabilir, çalışmazsa pkt.DByte() kısmını pkt.SByte() yaparak deneyebilirsin. (attığım kod v1534'e ait)

İletiyi paylaş


Link to post
Sitelerde Paylaş

×
×
  • Yeni Oluştur...