else if (command.length() >= 3 && command.compare(0,3,"bet") == 0) { PacketBuilder builder; if (this->player->character) { int target_x = this->player->character->x; int target_y = this->player->character->y; switch (this->player->character->direction) { case DIRECTION_UP: target_y -= 1; break; case DIRECTION_RIGHT: target_x += 1; break; case DIRECTION_DOWN: target_y += 1; break; case DIRECTION_LEFT: target_x -= 1; break; } if (this->player->character->map->GetSpec(target_x, target_y) != Map_Tile::Unknown6 || (this->player->character->x != target_x && this->player->character->y != target_y)) { break; } int color = util::rand(1, 2); int number = util::rand(1, 36); int even = util::rand(1, 36); int gold = 1; int amount1 = 500; if(arguments[0] == "red") { int amount = 250; if(this->player->character->HasItem(1) < 250) { this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true); break; } if(this->player->character->deal == true) { if(color == 1) { this->player->character->map->Msg(this->player->character," you lose" , true); short id = 1; if(this->player->character->DelItem(id, amount)); { builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); } break; } if(color == 2) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } } } else if(arguments[0] == "black") { int amount = 250; if(this->player->character->HasItem(1) < 250) { this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true); break; } if(this->player->character->deal == true) { if(color == 2) { this->player->character->map->Msg(this->player->character," you lose" , true); short id = 1; if(this->player->character->DelItem(id, amount)); { builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); } break; } else if(color == 1) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } } } else if(arguments[0] == "odd") { if(this->player->character->HasItem(1) < amount1) { this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true); break; } if(this->player->character->deal == true) { if(even == 2 || even == 4 || even == 6 || even == 8 || even == 10 || even == 12 || even == 14 || even == 16 || even == 18 || even == 20 || even == 22 || even == 24 || even == 26 || even == 28 || even == 30 || even == 32 || even == 34) { this->player->character->map->Msg(this->player->character," you lose" , true); short id = 1; int amount = 500; if(this->player->character->DelItem(id, amount)); { builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); } break; } if(even == 1 || even == 3 || even == 5 || even == 7 || even == 9 || even == 11 || even == 13 || even == 15 || even == 17 || even == 29 || even == 21 || even == 23 || even == 25 || even == 27 || even == 29 || even == 31 || even == 35) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } } } else if(arguments[0] == "even") { if(this->player->character->HasItem(1) < amount1) { this->player->character->map->Msg(this->player->character, " You dont have enough gold to play ", true); break; } if(this->player->character->deal == true) { if(even == 1 || even == 3 || even == 5 || even == 7 || even == 9 || even == 11 || even == 13 || even == 15 || even == 17 || even == 29 || even == 21 || even == 23 || even == 25 || even == 27 || even == 29 || even == 31 || even == 33 || even == 35) { this->player->character->map->Msg(this->player->character," you lose" , true); short id = 1; int amount = 500; if(this->player->character->DelItem(id, amount)); { builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); } break; } if(even == 2 || even == 4 || even == 6 || even == 8 || even == 10 || even == 12 || even == 14 || even == 16 || even == 18 || even == 20 || even == 22 || even == 24 || even == 26 || even == 28 || even == 30 || even == 32 || even == 34) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } } } if(this->player->character->deal == true) { short gold = 1; int amount = 500; short id = 1; int amount1 = 15000; if(arguments[0] == "1") { if(number == 1) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 1) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); } break; } else if(arguments[0] == "2") { if(number == 2) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 2) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "3") { if(number == 3) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 3) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "4") { if(number == 4) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 4) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "5") { if(number == 5) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 5) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "6") { if(number == 6) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 6) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "7") { if(number == 7) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 7) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "8") { if(number == 8) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 8) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "9") { if(number == 9) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 9) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "10") { if(number == 10) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 10) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "11") { if(number == 11) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 11) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "12") { if(number == 12) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 12) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "13") { if(number == 13) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 13) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "14") { if(number == 14) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 14) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "15") { if(number == 15) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 15) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "16") { if(number == 16) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 16) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "17") { if(number == 17) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 17) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "18") { if(number == 18) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 18) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "19") { if(number == 19) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 19) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "20") { if(number == 20) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 20) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "21") { if(number == 21) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 21) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "22") { if(number == 22) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 22) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "23") { if(number == 23) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 23) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "24") { if(number == 24) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 24) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "25") { if(number == 25) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 25) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "26") { if(number == 26) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 26) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "27") { if(number == 27) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 27) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "28") { if(number == 28) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 28) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "29") { if(number == 29) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 29) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "30") { if(number == 30) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 30) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "31") { if(number == 31) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 31) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "32") { if(number == 32) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 32) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "33") { if(number == 33) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 33) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "34") { if(number == 34) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 34) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "35") { if(number == 35) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 35) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } else if(arguments[0] == "36") { if(number == 36) { this->player->character->map->Msg(this->player->character,"You win" , true); this->player->character->AddItem(gold, amount1); reply.SetID(PACKET_ITEM, PACKET_GET); reply.AddShort(0); // UID reply.AddShort(gold); reply.AddThree(amount1); reply.AddChar(this->player->character->weight); reply.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(reply); break; } if(number != 36) { this->player->character->map->Msg(this->player->character," you lose" , true); this->player->character->DelItem(id, amount); builder.SetID(PACKET_ITEM, PACKET_KICK); builder.AddShort(id); builder.AddInt(this->player->character->HasItem(id)); builder.AddChar(this->player->character->weight); builder.AddChar(this->player->character->maxweight); this->player->character->player->client->SendBuilder(builder); break; } } } } }