BlazingSpear Posted December 27, 2021 Posted December 27, 2021 (edited) i created custom skills fakename with disguise at level 2, and i want to make level of this disguise only without fakename if (sd && sd->disguise && sd->fakename[0]) { pc_disguise(sd, 0); sd->fakename[0] = '\0'; break; } if (dstmd) { int class_; class_ = (skill_id == SA_MONOCELL ? MOBID_PORING : mob_get_random_id(MOBG_ClassChange, 1, 0)); clif_skill_nodamage(src, bl, skill_id, skill_lv, 1); pc_disguise(sd, dstmd->vd->class_); safestrncpy(sd->fakename, dstmd->db->jname, sizeof(sd->fakename)); } else { if (sd->fakename[0]); { sd->fakename[0] = '\0'; clif_name_self(&sd->bl); if (sd->disguise) clif_name_self(&sd->bl); clif_displaymessage(sd->fd, msg_txt(sd, 1307)); // Returned to real name. return 0; } } break; im using old version of rAthena Edited December 28, 2021 by BlazingSpear Quote
0 BlazingSpear Posted January 16, 2022 Author Posted January 16, 2022 - SOLVED if you have question just drop me a message Quote
0 Rynbef Posted January 19, 2022 Posted January 19, 2022 (edited) @BlazingSpearpls let other users know how u solved ur problem if someone have similar interests. I don't but maybe other members? Why don't close this with your solution. That's the kind of community who's everyone likes. Rynbef~ Edited January 19, 2022 by Rynbef Quote
Question
BlazingSpear
i created custom skills fakename with disguise at level 2, and i want to make level of this disguise only without fakename
if (sd && sd->disguise && sd->fakename[0]) { pc_disguise(sd, 0); sd->fakename[0] = '\0'; break; } if (dstmd) { int class_; class_ = (skill_id == SA_MONOCELL ? MOBID_PORING : mob_get_random_id(MOBG_ClassChange, 1, 0)); clif_skill_nodamage(src, bl, skill_id, skill_lv, 1); pc_disguise(sd, dstmd->vd->class_); safestrncpy(sd->fakename, dstmd->db->jname, sizeof(sd->fakename)); } else { if (sd->fakename[0]); { sd->fakename[0] = '\0'; clif_name_self(&sd->bl); if (sd->disguise) clif_name_self(&sd->bl); clif_displaymessage(sd->fd, msg_txt(sd, 1307)); // Returned to real name. return 0; } } break;
im using old version of rAthena
Edited by BlazingSpear2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.