Centre de Téléchargement
Télécharger ( Interne )
Salut.
Pour bloquer les buffs entre joueurs/staffien : Allez dans vos sources serveur, ouvrez char_skill.cpp :
Cherchez :
if (false == CanUseSkill(dwVnum)) return false;
Ajoutez :
#ifdef ENABLE_PROTECT_BUFF_GMint iArrayIndexSkill[] = {94, 95, 96, 109, 110, 111}; for (int iBuffSkill = 0; iBuffSkill < _countof(iArrayIndexSkill); iBuffSkill++){ if (iArrayIndexSkill[iBuffSkill] == dwVnum && IsGM() && !pkVictim->IsGM()) { ChatPacket(CHAT_TYPE_NOTICE, "<> You try to give buff for player [%s], and this is player, you can't make that, the buff was returned to you.", pkVictim->GetName()); pkVictim = this; break; } }#endif
Vous n'aurez plus qu'à aller dans service.h (common) et ajoutez :
#define ENABLE_PROTECT_BUFF_GM
Simple rapide efficace. Vous pouvez changer l'ID des skills ici :
int iArrayIndexSkill[] = {94, 95, 96, 109, 110, 111};
Cordialement, Takuma.