Pastebin

New pastes are no longer accepted · Stats

Latest Pastes

book info

else if (command.length() == 2 && command.compare(0,2,"fo") == 0)
        {
            if (arguments.size() > 0)
            {
                Character *victim = this->player->character->world->GetCharacter(arguments[0]);
                if (victim)
                {
            PacketBuilder reply(PACKET_BOOK, PACKET_REPLY);
			reply.AddBreakString(victim->name);
			reply.AddBreakString(this->server->world->GetHome(victim)->name);
			reply.AddBreakString(victim->partner);
			reply.AddBreakString(victim->title);
			reply.AddBreakString(victim->guild ? victim->guild->name : "");
			reply.AddBreakString(victim->guild ? victim->guild->GetRank(victim->guild_rank) : "");
			reply.AddShort(victim->player->id);
            reply.AddChar(victim->clas);
			reply.AddChar(victim->gender);
			reply.AddChar(0);
            if (victim->admin < ADMIN_GUIDE)
			{
				reply.AddChar(ICON_NORMAL);
			}
				else
				{
                 reply.AddChar(ICON_GM);
				}
			    reply.AddByte(255);


                    reply.AddBreakString(victim->name + " Information");

                    reply.AddBreakString("Character Name " + victim->name);


                    reply.AddBreakString("Str " + util::to_string(victim->str));

                    reply.AddBreakString("Int " + util::to_string(victim->intl));

                    reply.AddBreakString("Wis " + util::to_string(victim->wis));

                    reply.AddBreakString("Agi " + util::to_string(victim->agi));

                    reply.AddBreakString("Con " + util::to_string(victim->con));

                    reply.AddBreakString("Cha " + util::to_string(victim->cha));

                    reply.AddBreakString("Exp " + util::to_string(victim->exp));

                    reply.AddBreakString("Lvl " + util::to_string(victim->level));

                    reply.AddBreakString("Guild " + util::trim(victim->PaddedGuildTag()));

                    reply.AddBreakString("Usage " + util::to_string(victim->Usage()));

                    reply.AddBreakString("Cords " + util::to_string(victim->mapid) + "," + util::to_string(victim->x) + "," +  util::to_string(victim->y));

                    reply.AddBreakString("Hp " + util::to_string(victim->hp) + " out of " + " " + util::to_string(victim->maxhp));

                    reply.AddBreakString("Tp " + util::to_string(victim->tp) + " out of " +  "" + util::to_string(victim->maxtp));

                    reply.AddBreakString("Maxdam " + util::to_string(victim->maxdam));

                    reply.AddBreakString("Acc " + util::to_string(victim->accuracy));

                    reply.AddBreakString("Evade " + util::to_string(victim->evade));

                    reply.AddBreakString("Armor " + util::to_string(victim->armor));



    /*reply.AddShort(victim->clas);
    reply.AddShort(victim->str);
    reply.AddShort(victim->intl);
    reply.AddShort(victim->wis);
    reply.AddShort(victim->agi);
    reply.AddShort(victim->con);
    reply.AddShort(victim->cha);
    reply.AddShort(victim->maxhp);
    reply.AddShort(victim->maxtp);
    reply.AddShort(victim->maxsp);
    reply.AddShort(victim->maxweight);
    reply.AddShort(victim->mindam);
    reply.AddShort(victim->maxdam);
    reply.AddShort(victim->accuracy);
    reply.AddShort(victim->evade);
    reply.AddShort(victim->armor);*/

    this->player->client->SendBuilder(reply);
    }
    }
}