[Release]RF Extender Demo Function

Newbie Spellweaver
Joined
Aug 13, 2012
Messages
19
Reaction score
17
Demo version Extender.From Verson Server 2.2.3.2
It existents Setting Enchant. Exsperimental formula elemental attack and defense (Fire protection against fire, and so on for all 4 elements). Ability to create one race on account that basically protects against transmission of things different race through the bank. Opportunity to talk to the other races through All chat.




Setting Extender lay just below.

EnchantSucces.ini
Code:
[ItemGrade0] - White weapon And Armor (See grade in script)
UpgradeLevel1 = 2500 Chance to hone is 25%
UpgradeLevel2 = 1500 Chance to hone is 15%
UpgradeLevel3 = 1000 Chance to hone is 10%
UpgradeLevel4 = 500 Chance to hone is 5%
UpgradeLevel5 = 400 Chance to hone is 4%
UpgradeLevel6 = 200 Chance to hone is 2%
UpgradeLevel7 = 0 Chance to hone is 0%

Value 1000 = 10%
Value 10000 = 100%
EnchantDestroy.ini
Code:
[ItemGrade0] - White weapon And Armor (See grade in script)
UpgradeLevel1 = 0 100% that the subject will not break
UpgradeLevel2 = 0 100% that the subject will not break
UpgradeLevel3 = 0 100% that the subject will not break
UpgradeLevel4 = 2500 25% that the subject fails
UpgradeLevel5 = 4500 45% that the subject fails
UpgradeLevel6 = 8500 85% that the subject fails
UpgradeLevel7 = 10000 100% that the subject fails

Value 1000 = 10%
Value 10000 = 100%
EnchantDowngrade.ini
Code:
[ItemGrade0] - White weapon And Armor (See grade in script)
UpgradeLevel1 = 0 100% that taliks not fall out
UpgradeLevel2 = 0 100% that taliks not fall out
UpgradeLevel3 = 0 100% that taliks not fall out
UpgradeLevel4 = 1000 10% that fall out taliks
UpgradeLevel5 = 2000 20% that fall out taliks
UpgradeLevel6 = 4000 40% that fall out taliks
UpgradeLevel7 = 10000 100% that fall out taliks

Additional.ini
Code:
[Enchant] - On/OFF Enchant function ini
Enable = 0 - 1 on, 0 off


[Element] Experemental Formula
Enanle = 0 - 1 on, 0 off

Fire = 100
Water = 100
Earth = 100
Wind = 100

Limit = 0.25

[OneRace] Enable Function one type of race on account
Enable = 0 - 1 on, 0 off


[ChatFunction] Allows all races to communicate in chat All
AllChatEnable = 0 - 1 on, 0 off
 
Last edited:
only 2.2.3.2 .This is not offset. And writing from scratch server methods by substituting the functions and methods.
P.S. This is Not Protect, this is Additional Modules.
At 223 did not want to do .223 outdated morally and physically).

My Formula Element Attack And Defence.

Code:
int __cdecl TotalTol(CCharacter *this,char AttTolType,int DamPoint)
{
	CPlayer *p_Char = (CPlayer*)this;
	float fTol[4] = {(float)MyFire(p_Char)/n_tol[0],(float)MyWater(p_Char)/n_tol[1],(float)MySoil(p_Char)/n_tol[2],(float)MyWind(p_Char)/n_tol[3]};
	int ToDam[4];
	memset(ToDam,0,sizeof(int)*4);
	switch(AttTolType)
	{
	case TOL_CODE_FIRE:
		//if(!p_Char->m_pParkingUnit){fTol[TOL_CODE_FIRE] = 0.25f;}
		if(fTol[TOL_CODE_FIRE] > f_fntol){fTol[TOL_CODE_FIRE] = f_fntol;}
		if(fTol[TOL_CODE_FIRE] == 0.0){return -(DamPoint*fTol[TOL_CODE_FIRE]);}
		if(fTol[TOL_CODE_FIRE] < 0.0){
			ToDam[TOL_CODE_FIRE] = (fTol[TOL_CODE_FIRE]*DamPoint);
			return +(DamPoint + ToDam[TOL_CODE_FIRE]);}
		if(fTol[TOL_CODE_FIRE] > 0.0){return -(DamPoint*fTol[TOL_CODE_FIRE]);}
	case TOL_CODE_WATER:
		//if(!p_Char->m_pParkingUnit){fTol[TOL_CODE_WATER] = 0.25f;}
		if(fTol[TOL_CODE_WATER] > f_fntol){fTol[TOL_CODE_WATER] = f_fntol;}
		if(fTol[TOL_CODE_WATER] == 0.0){return -(DamPoint*fTol[TOL_CODE_WATER]);}
		if(fTol[TOL_CODE_WATER] < 0.0){ToDam[TOL_CODE_WATER] = (fTol[TOL_CODE_WATER]*DamPoint);return +(DamPoint + ToDam[TOL_CODE_WATER]);}
		if(fTol[TOL_CODE_WATER] > 0.0){return -(DamPoint*fTol[TOL_CODE_WATER]);}
	case TOL_CODE_SOIL:
		//if(!p_Char->m_pParkingUnit){fTol[TOL_CODE_SOIL] = 0.25f;}
		if(fTol[TOL_CODE_SOIL] > f_fntol){fTol[TOL_CODE_SOIL] = f_fntol;}
		if(fTol[TOL_CODE_SOIL] == 0.0){return -(DamPoint*fTol[TOL_CODE_SOIL]);}
		if(fTol[TOL_CODE_SOIL] < 0.0){ToDam[TOL_CODE_SOIL] = (fTol[TOL_CODE_SOIL]*DamPoint);return +(DamPoint + ToDam[TOL_CODE_SOIL]);}
		if(fTol[TOL_CODE_SOIL] > 0.0){return -(DamPoint*fTol[TOL_CODE_SOIL]);}
	case TOL_CODE_WIND:
		//if(!p_Char->m_pParkingUnit){fTol[TOL_CODE_WIND] = 0.25f;}
		if(fTol[TOL_CODE_WIND] > f_fntol){fTol[TOL_CODE_WIND] = f_fntol;}
		if(fTol[TOL_CODE_WIND] == 0.0){return -(DamPoint*fTol[TOL_CODE_WIND]);}
		if(fTol[TOL_CODE_WIND] < 0.0){ToDam[TOL_CODE_WIND] = (fTol[TOL_CODE_WIND]*DamPoint);return +(DamPoint + ToDam[TOL_CODE_WIND]);}
		if(fTol[TOL_CODE_WIND] > 0.0){return -(DamPoint*fTol[TOL_CODE_WIND]);}
	}
	return 0;
}
 
Updated the first post, added a demo for 223. Enchant settings are the same as in 2232.

Additional.ini
Code:
Includes setting up power auras
[EditAura]
Enable = 0 ;0 - off  1 - on

Configuring% relations aura
[ChipHolder]
Defence = 1.29
GenAtk = 1.29
ForceAtk = 1.29
SkillAtk = 1.29

Setting the maximum amount of currency in the game.
[Money]
Dalant = 200000000
Gold = 500000
The same. File Settings Enchant can be performed at the time of the server, the data used in 3 seconds after saving it.
 
+1 nice work and development.

For those that don't know what this is i will explain.

You can set the probability of upgrading success and failure also the destruction on items via these ini files. You can also allow all races to use /all chat and they can understand each other. You will also be able to set elemental damage rates along with the max race currency to be over 2bil and 500k gold.

Thanks to Freedev for his work and willingness to share.
 
that that is on the same version that you have a different version, same Enchant only) well and a couple of options, but there is not a demo version)
 
good one sir , already tested with wpe and send packet , but nothing happens , good :thumbup1: :thumbup1:

and now i see many people rename your file in my country ( indonesia ) :mellow:
 
Back