Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
как убрать обнуление ХР
ROCCI
Дата: Суббота, 15.10.2011, 18:31 | Сообщение # 1
офлайн

  • Сообщения: 262
  • Награды: 3
  • Замечания:
 
Как убрать обнуление ХР в опции рас? чтобы игроки не могли обнулять хп

 
SMaster
Дата: Суббота, 15.10.2011, 19:25 | Сообщение # 2
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Это только в самом скрипте плагина надо менять.

------------
Пусть бы сбрасывали.


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

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

 
ROCCI
Дата: Суббота, 15.10.2011, 19:51 | Сообщение # 3
офлайн

  • Сообщения: 262
  • Награды: 3
  • Замечания:
 
Ну это возможно? как сделать?
 
SMaster
Дата: Суббота, 15.10.2011, 22:12 | Сообщение # 4
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Чуть позже постараюсь расписать как убрать.

--------------
Главное чтобы ты хоть немного в скриптинге разбирался.


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

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

 
ROCCI
Дата: Воскресенье, 16.10.2011, 16:39 | Сообщение # 5
офлайн

  • Сообщения: 262
  • Награды: 3
  • Замечания:
 
Quote (SMaster)
Пусть бы сбрасывали.

да мне то не жалко пусть сбрасывают но свои,
видел на других серверах это целая проблема можно зайти под чужим ником и обнулить всё, поэтому хочу решить эту проблему на ранней стадии.
 
SMaster
Дата: Воскресенье, 16.10.2011, 17:19 | Сообщение # 6
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Открой файл .../war3ft/clientCommands.inl
Найди там строчки и сделай как я тебе написал ниже
Code

//    else if ( CMD_Equal( idUser,  szCmd, "resetxp" ) )
//    {
//            MENU_ResetXP( idUser );
//    }


Потом открой файл .../war3ft/menus.inl
Так же найди строчки и сделай так как написано ниже

Code

//    pos += format(menu_body[pos], charsmax(menu_body)-pos, "\y3. %s^n",szMenuItemResetXP)


Code

//    case 2:    MENU_ResetXP( idUser );


Code

/*
public MENU_ResetXP(idUser)
{

     static szMenu[128];
     new keys = (1<<0)|(1<<1)|(1<<9);

     formatex(szMenu, sizeof(szMenu) - 1, "%L^n^n\w1. %L^n\w2. %L",
     LANG_PLAYER,"MENU_RESET_XP",
     LANG_PLAYER,"WC3_YES",
     LANG_PLAYER,"WC3_NO");
         
     show_menu( idUser, keys, szMenu, -1 );

     return;
}*/


Строчки ищи без //
// и /**/ означает комментарий т.е. этот код в плагине работать не будет.
Позже сможешь эти строчки удалить если не нужны.

Ниже приведу скрины как должно выглядеть:

Скрины для файла menus.inl:



Скрины для файла clientCommands.inl:


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

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

 
ROCCI
Дата: Четверг, 27.10.2011, 20:17 | Сообщение # 7
офлайн

  • Сообщения: 262
  • Награды: 3
  • Замечания:
 
Ну вот и результат: всё получилось спасибо за помощь.

было:



стало:

 
Dangerous
Дата: Пятница, 14.09.2012, 17:40 | Сообщение # 8
офлайн

  • Сообщения: 92
  • Награды: 0
  • Замечания:
 
SMaster извените пожалуйста здесь не работают скрины:

Ниже приведу скрины как должно выглядеть

Почините пожалуйста или подскажите как убрать эту строчку в этой версии

"Warcraft 3 Frozen Throne"
"3.0 RC13";
 
  • Страница 1 из 1
  • 1
Поиск: