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;
}
}
}
}
}