20576526 发表于 2009-6-8 09:05:05

怎样固定魔兽3.0里面的商店价格

请问高手哪个知道魔兽3.0的商店价格能固定,

cs9527 发表于 2009-10-23 04:04:31

Osker Lee   我永远支持你!

点通粉丝 发表于 2009-6-12 08:39:04

说明白一点..不明你说什么

Osker Lee 发表于 2009-9-3 09:29:42

本帖最后由 Osker Lee 于 2009-9-3 09:31 编辑

魔兽商店的价格不是固定不变的,而是取决于玩家的等级,等级越低,打折下来就越便宜;相反,玩家的等级越高,物品就卖得越贵。主要是为了衡平等级相差悬殊的问题,防止贫富两极分化。

想要固定魔兽商店的商品价格,先打开war3ft文件夹,找到item.inl这个文件,复制这段代码覆盖原来的就行了。
// We created this to allow for different prices of items at different levels
ITEM_Cost( id, iItem )
{
      // How much should ratio increase per level?
      //new Float:fInc = ( 1.0 - ITEM_COST_RATIO ) / float( MAX_LEVELS );
      new Float:fInc = ( 1.0 - ITEM_COST_RATIO + ITEM_COST_RATIO);
      // Cost * ratio (ITEM_COST_RATIO to 1.0 dependent on level)
      //new Float:fRatio = (float( p_data ) * fInc) + ITEM_COST_RATIO;
      new Float:fRatio = ( ( float( p_data ) - float( p_data ) ) * fInc ) + fInc;      
      return floatround( float( ITEM_COST ) * fRatio );
}
页: [1]
查看完整版本: 怎样固定魔兽3.0里面的商店价格