- } else { // Observe: Purchase success
find:
replace the whole else block by:
- } else { // Observe: Purchase success
- ADDBYTE ( pak, 6 );
- ADDBYTE ( pak, 1 );
- ADDDWORD ( pak, Slot );
- ADDDWORD ( pak, itemType );
- ADDDWORD ( pak, itemID );
- ADDDWORD ( pak, Amount );
- for(int i=0; i<144; i++){
- ADDBYTE ( pak, 0 );
- }
- GServer->DB->FreeResult( );
- MYSQL_RES *result = GServer->DB->QStore("SELECT * FROM mileage WHERE owner='%i'", thisclient->Session->userid);
- int slotNum = mysql_num_rows(result)+1;
- GServer->DB->FreeResult( );
- GServer->DB->Query("INSERT INTO mileage (`owner`,`itemnum`,`itemtype`,`count`,`durability`,`slotnum`) VALUES ('%i','%i','%i','%i','100','%i')",thisclient->Session->userid,itemID,itemType,Amount,slotNum);
- thisclient->CharInfo->Itemmall = thisclient->CharInfo->Itemmall - Price;
- thisclient->savedata( );
- }
as always, my mother language is BAHASA not C++
so, maybe I was mistake with this codes