Sistem de Roua Permanenta (Blend Affect Permanent Sebnem)
Se instaleaza foarte usor, tutorialul e foarte scurt.
*Poze / Video (obligatoriu):
*Link download:
In char_item.cpp cautam:
Code:
if (item->GetID() == pAffect->dwFlag)
{
RemoveAffect( pAffect );
item->Lock(false);
item->SetSocket(0, false);
}
else
{
LPITEM old = FindItemByID( pAffect->dwFlag );
if (NULL != old)
{
old->Lock(false);
old->SetSocket(0, false);
}
RemoveAffect( pAffect );
EPointTypes bonus = POINT_NONE;
if (true == isSpecialPotion)
{
if (type == AFFECT_AUTO_HP_RECOVERY)
{
bonus = POINT_MAX_HP_PCT;
}
else if (type == AFFECT_AUTO_SP_RECOVERY)
{
bonus = POINT_MAX_SP_PCT;
}
}
AddAffect( type, bonus, 4, item->GetID(), INFINITE_AFFECT_DURATION, 0, true, false);
item->Lock(true);
item->SetSocket(0, true);
AutoRecoveryItemProcess( type );
AddAffect(AFFECT_ITEM_BLOCK, POINT_NONE, 0, 0, 5, 0, true, false);
}
}
}
break;
}
break;Code:
}
break;In PythonApplicationModule.cpp adaugam:
Code:
#ifdef ENABLE_PERMANENT_DEWS
PyModule_AddIntConstant(poModule, "ENABLE_PERMANENT_DEWS", 1);
#else
PyModule_AddIntConstant(poModule, "ENABLE_PERMANENT_DEWS", 0);
#endifIn locale_inc.h adaugam:
Code:
#ifdef ENABLE_PERMANENT_DEWSCode:
if app.ENABLE_PERMANENT_DEWS:
def AZURA_NEW_POTION(itemVnum):
if itemVnum >= 71180 and itemVnum <= 71187:
return 1
elif itemVnum >= 71027 and itemVnum <= 71030:
return 1
elif itemVnum >= 71044 and itemVnum <= 71045:
return 1
elif itemVnum >= 50821 and itemVnum <= 50826:
return 1
return 0Cautam:
Code:
def IS_AUTO_POTION(itemVnum):Modificam asa:
Deschidem uinventory.py si cautam:
Code:
if isActivated:
potionType = 0;
if constInfo.IS_AUTO_POTION_HP(itemVnum):Adaugam deasupra:
Deschidem uitooltip.py si cautam:
Code:
elif constInfo.IS_AUTO_POTION(itemVnum):Daca ai SQL, uite un exemplu de roua:
Daca ai TXT, uite un exemplu de roua:


la acest mesaj și conținutul se va afișa automat.


