Olá galera , segue mais uma source para vocês , simples , porém eficaz.
Ela verifica os status dos char e , se for acima do limite , ele retorna com valores definidos e já da relogando no char !
Sem mais demoras :
Código:
#include "StdAfx.h"
void Desbug(int aIndex)
{
OBJECTSTRUCT *gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
if(gObj->Strength > comandos.AddMaxStatus)
{
MsgOutput(aIndex,"Você passou dos %s em força",comandos.AddMaxStatus);
gObj->Strength = 30000;
gObjCloseSet(aIndex,1);
return;
}
else if(gObj->Dexterity > comandos.AddMaxStatus)
{
MsgOutput(aIndex,"Você passou dos %s em agilidade",comandos.AddMaxStatus);
gObj->Dexterity = 30000;
gObjCloseSet(aIndex,1);
return;
}
else if(gObj->Energy > comandos.AddMaxStatus)
{
MsgOutput(aIndex,"Você passou dos %s em energia",comandos.AddMaxStatus);
gObj->Energy = 30000;
gObjCloseSet(aIndex,1);
return;
}
else if(gObj->Vitality > comandos.AddMaxStatus)
{
MsgOutput(aIndex,"Você passou dos %s em vida",comandos.AddMaxStatus);
gObj->Vitality = 30000;
gObjCloseSet(aIndex,1);
return;
}
}
e no seu protocol 0x03 :
Créditos : Lucas M.