Jump to content
  • 0
Anubis

How to put color of @whosell

Question

Good day! everyone can i request how to change it color of using @whosell command something like this!

 

            if(s_type & 4 && ((item_data->type != IT_ARMOR && item_data->type != IT_WEAPON) || pl_sd->cart.u.items_cart[pl_sd->vending[j].index].refine != refine))
                continue;
            if(item_data->type == IT_ARMOR)
                snprintf(atcmd_output, CHAT_SIZE_MAX, "+%d %s[%d] | Price %d | Amount %d | %s (%d,%d) |  %s",pl_sd->cart.u.items_cart[pl_sd->vending[j].index].refine
                    ,item_data->jname
                    ,pl_sd->cart.u.items_cart[pl_sd->vending[j].index].card[0]
                    ,pl_sd->vending[j].value
                    ,pl_sd->vending[j].amount
                    ,mapindex_id2name(pl_sd->mapindex)
                    ,pl_sd->bl.x,pl_sd->bl.y
                    ,pl_sd->status.name);
            else if(item_data->type == IT_WEAPON)
                snprintf(atcmd_output, CHAT_SIZE_MAX, "+%d %s[%d,%d,%d,%d] | Price %d | Amount %d | %s (%d,%d) | %s",pl_sd->cart.u.items_cart[pl_sd->vending[j].index].refine
                    ,item_data->jname
                    ,pl_sd->cart.u.items_cart[pl_sd->vending[j].index].card[0]
                    ,pl_sd->cart.u.items_cart[pl_sd->vending[j].index].card[1]
                    ,pl_sd->cart.u.items_cart[pl_sd->vending[j].index].card[2]
                    ,pl_sd->cart.u.items_cart[pl_sd->vending[j].index].card[3]
                    ,pl_sd->vending[j].value
                    ,pl_sd->vending[j].amount
                    ,mapindex_id2name(pl_sd->mapindex)
                    ,pl_sd->bl.x,pl_sd->bl.y
                    ,pl_sd->status.name);
            else
                snprintf(atcmd_output, CHAT_SIZE_MAX, "%s | Price %d | Amount %d | %s (%d,%d) | %s",item_data->jname
                    ,pl_sd->vending[j].value
                    ,pl_sd->vending[j].amount
                    ,mapindex_id2name(pl_sd->mapindex)
                    ,pl_sd->bl.x, pl_sd->bl.y
                    ,pl_sd->status.name);
            if(pl_sd->vending[j].value < MinPrice) MinPrice = pl_sd->vending[j].value;
            if(pl_sd->vending[j].value > MaxPrice) MaxPrice = pl_sd->vending[j].value;
            clif_displaymessage(fd, atcmd_output);
            count++;
            flag = 1;
        }
            if (flag && pl_sd->mapindex == sd->mapindex) {
                clif_viewpoint(sd, 1, 1, pl_sd->bl.x, pl_sd->bl.y, ++sat_num, 0xFFFFFF);
                flag = 0;
            }
        }
    }
    mapit_free(iter);
    if(count > 0) {
        snprintf(atcmd_output, CHAT_SIZE_MAX, " Found %d ea. Prices from %dz to %dz.", count, MinPrice, MaxPrice);

 

 

dark.png

Share this post


Link to post
Share on other sites

6 answers to this question

Recommended Posts

  • 0

at first you using wrong code. must be not clif_displaymessage but clif->message

For text with color try use clif->messagecolor_self or clif->messagecolor.

also clif_viewpoint wrong too. must be used clif->viewpoint

Share this post


Link to post
Share on other sites
  • 0

hm, then probably need write it topic what this is not hercules but rathena

Share this post


Link to post
Share on other sites
  • 0

how did you manage to change the ITEMID into ITEMNAME?..
and also i'd like to change the cardslot showing CardPrefix instead of ITEMID..
 

CardPrefix.PNG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.