Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Как изменить цену предмета не заходя в items.inl?
KinD
Дата: Вторник, 01.05.2012, 09:15 | Сообщение # 1
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Шаг 1

Заходим в cvar.inl

И добавляем

Code
//Цены на предметы
// 1 магазин
new CVAR_wc3_ankh_cost;
new CVAR_wc3_boots_cost;
new CVAR_wc3_claws_cost;
new CVAR_wc3_cloack_cost;
new CVAR_wc3_mask_cost;
new CVAR_wc3_necklace_cost;
new CVAR_wc3_frost_cost;
new CVAR_wc3_health_cost;
new CVAR_wc3_tome_cost;
//2 магазин
new CVAR_wc3_scroll_cost;
new CVAR_wc3_protect_cost;
new CVAR_wc3_helm_cost;
new CVAR_wc3_amulet_cost;
new CVAR_wc3_socks_cost;
new CVAR_wc3_gloves_cost;
new CVAR_wc3_ring_cost;
new CVAR_wc3_cham_cost;
new CVAR_wc3_mole_cost;



Теперь Регестрируем Cvar

///Цены на предметы
//1 магазин
Code
    CVAR_wc3_ankh_cost  = register_cvar( "wc3_ankh_cost"    , "16000"       );
  CVAR_wc3_boots_cost  = register_cvar( "wc3_boots_cost"    , "16000"       );
  CVAR_wc3_claw_cost  = register_cvar( "wc3_claw_cost"    , "16000"       );
  CVAR_wc3_cloack_cost  = register_cvar( "wc3_cloack_cost"    , "16000"       );
  CVAR_wc3_mask_cost  = register_cvar( "wc3_mask_cost"    , "16000"       );
  CVAR_wc3_necklace_cost  = register_cvar( "wc3_necklace_cost"    , "16000"       );
  CVAR_wc3_frost_cost  = register_cvar( "wc3_frost_cost"    , "16000"       );
  CVAR_wc3_health_cost  = register_cvar( "wc3_health_cost"    , "16000"       );
  CVAR_wc3_tome_cost  = register_cvar( "wc3_tome_cost"    , "16000"       );
  //2 Магазин
  CVAR_wc3_scroll_cost  = register_cvar( "wc3_scroll_cost"    , "16000"       );
  CVAR_wc3_protect_cost  = register_cvar( "wc3_protect_cost"    , "16000"       );
  CVAR_wc3_helm_cost  = register_cvar( "wc3_helm_cost"    , "16000"       );
  CVAR_wc3_amulet_cost  = register_cvar( "wc3_amulet_cost"    , "16000"       );
  CVAR_wc3_socks_cost  = register_cvar( "wc3_socks_cost"    , "16000"       );
  CVAR_wc3_gloves_cost  = register_cvar( "wc3_gloves_cost"    , "16000"       );
  CVAR_wc3_ring_cost  = register_cvar( "wc3_ring_cost"    , "16000"       );
  CVAR_wc3_cham_cost  = register_cvar( "wc3_cham_cost"    , "16000"       );
  CVAR_wc3_mole_cost  = register_cvar( "wc3_mole_cost"    , "16000"       );




Шаг 2

Идем в ITEMS.inl

Делаем код на на скрине
Code
ITEM_COST[ITEM_ANKH]     = get_pcvar_num( CVAR_wc3_ankh_cost )
  ITEM_COST[ITEM_BOOTS]       = get_pcvar_num( CVAR_wc3_boots_cost )
  ITEM_COST[ITEM_CLAWS]     = get_pcvar_num( CVAR_wc3_claw_cost )
  ITEM_COST[ITEM_CLOAK]     = get_pcvar_num( CVAR_wc3_cloack_cost )
  ITEM_COST[ITEM_MASK]     = get_pcvar_num( CVAR_wc3_mask_cost )
  ITEM_COST[ITEM_NECKLACE]    = get_pcvar_num( CVAR_wc3_necklace_cost )
  ITEM_COST[ITEM_FROST]     = get_pcvar_num( CVAR_wc3_frost_cost )
  ITEM_COST[ITEM_HEALTH]     = get_pcvar_num( CVAR_wc3_health_cost )
  ITEM_COST[ITEM_TOME]     = get_pcvar_num( CVAR_wc3_tome_cost )
  ITEM_COST[ITEM_SCROLL]     = get_pcvar_num( CVAR_wc3_scroll_cost )
  ITEM_COST[ITEM_PROTECTANT]    = get_pcvar_num( CVAR_wc3_protect_cost )
  ITEM_COST[ITEM_HELM]     = get_pcvar_num( CVAR_wc3_helm_cost )
  ITEM_COST[ITEM_AMULET]     = get_pcvar_num( CVAR_wc3_amulet_cost )
  ITEM_COST[ITEM_SOCK]     = get_pcvar_num( CVAR_wc3_socks_cost )
  ITEM_COST[ITEM_GLOVES]     = get_pcvar_num( CVAR_wc3_gloves_cost )
  ITEM_COST[ITEM_RING]     = get_pcvar_num( CVAR_wc3_ring_cost )
  ITEM_COST[ITEM_CHAMELEON]    = get_pcvar_num( CVAR_wc3_cham_cost )
  ITEM_COST[ITEM_MOLE]     = get_pcvar_num( CVAR_wc3_mole_cost )


Прикрепления: 8213373.jpg (80.5 Kb) · 7804928.jpg (176.5 Kb) · 8907439.jpg (144.5 Kb)


Skype:daywerok
 
nymbus2000
Дата: Четверг, 09.08.2012, 11:28 | Сообщение # 2
офлайн

  • Сообщения: 130
  • Награды: 0
  • Замечания:
 
KinD, Будь внимательнее когда пишешь уроки! У тебя тут ошибка. Ты написал
Quote (KinD)
Code
 new CVAR_wc3_clawS_cost;

Quote (KinD)
Code
 CVAR_wc3_claw_cost  = register_cvar( "wc3_claw_cost"    , "16000"       );

Из за этого не компилится плагин!


CS: -=*{Vitaliy}*=-
Skype: opa_nao_O


Сообщение отредактировал nymbus2000 - Четверг, 09.08.2012, 11:33
 
Dangerous
Дата: Вторник, 21.08.2012, 23:11 | Сообщение # 3
офлайн

  • Сообщения: 92
  • Награды: 0
  • Замечания:
 
SMaster я не перехожу на личности просто я правда не понимаю в скриптинге не черта......я просто сделал всё как по уроку всё идеально только одно но я не понял как изменять цену не компилируя мод?!Вот и всё ..Просто обидно я к вам обращаюсь как к специалисту а вы мне говорите всё написанно уже и что я попрошайничую .Хотя это единственное что я у вас попросил!И всё равно большое спасибо!По вашему форуму я многое сделал и даже кое что смог добавить от себя!

Добавлено (21.08.2012, 23:11)
---------------------------------------------
Простите я не знал что вы убираете наш разговор - soory

 
SMaster
Дата: Вторник, 21.08.2012, 23:22 | Сообщение # 4
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Dangerous, Если сделал все как расписано добавь сами квары в конфиг варика

Из этой строчки и подобных
Code
CVAR_wc3_ankh_cost  = register_cvar( "wc3_ankh_cost"    , "16000"       );


Забери
Code
wc3_ankh_cost 16000
и вставь в war3ft.cfg

-----------
Тогда сможешь менять не компилируя. По другому не получится.
Уже давал ответ. Ты просто не читаешь.
Вопрос считаю закрытым.


Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
Dangerous
Дата: Вторник, 21.08.2012, 23:24 | Сообщение # 5
офлайн

  • Сообщения: 92
  • Награды: 0
  • Замечания:
 
Огромное спасибо вам SMaster !
 
  • Страница 1 из 1
  • 1
Поиск: