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

4 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

Hi sir 4144 he is using a rA mod. so that's why the variables are shown as like that.

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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×
×
  • Create New...

Important Information

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