Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Плагины (вопрос | ответ) » Как изменить WeaponMenu? (Как изменить WeaponMenu)
Как изменить WeaponMenu?
Ихtианdр
Дата: Четверг, 19.12.2013, 21:53 | Сообщение # 1
офлайн

  • Сообщения: 142
  • Награды: 0
  • Замечания:
 
Привет! Как изменить плагин weaponmenu, чтобы админ мог давать оружие только себе, а не любому игроку?
Спасибо!


Сообщение отредактировал Ихtианdр - Четверг, 19.12.2013, 21:54
 
KILLER7x7
Дата: Четверг, 19.12.2013, 22:01 | Сообщение # 2
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Ихtианdр, в исходниках убрать возможность давать оружие всем!
(но и можно просто убрать эту возможность из меню)


killer7x7_ua



 
Ихtианdр
Дата: Пятница, 20.12.2013, 01:40 | Сообщение # 3
офлайн

  • Сообщения: 142
  • Награды: 0
  • Замечания:
 
KILLER7x7, Спасибо, КЭП. А как именно это сделать? Какая функция отвечает за считывание ID у себя (если она есть в PAWN'e)? Что нужно удалить и на что заменить, чтобы это работало так как надо?
 
KILLER7x7
Дата: Пятница, 20.12.2013, 02:51 | Сообщение # 4
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Ихtианdр, ладно в честь праздника лови
Прикрепления: weaponmenu.sma(27.9 Kb)


killer7x7_ua



 
Ихtианdр
Дата: Понедельник, 23.12.2013, 09:48 | Сообщение # 5
офлайн

  • Сообщения: 142
  • Награды: 0
  • Замечания:
 
KILLER7x7, Спасибо, попробую

Добавлено (23.12.2013, 09:48)
---------------------------------------------
KILLER7x7, Смотри, в weaponmenu_new строка выбора игроков:


Код
public cmdgivepist(id, weapon)
{
      givingweapon [id]= weapon
      new menu = menu_create("Выберите игрока", "p2_menu_handler")
      new s_Players[32], i_Num, i_Player
      new s_Name[64], s_Player[10]
      get_players(s_Players, i_Num)
      for (new i; i < i_Num; i++)
      {
          i_Player = s_Players

          [i]get_user_name(i_Player, s_Name, charsmax(s_Name))
          num_to_str(i_Player, s_Player, charsmax(s_Player))
          if(is_user_alive(i_Player))
              format(s_Name, charsmax(s_Name), "\w%s", s_Name)
          else
              format(s_Name, charsmax(s_Name), "\d%s", s_Name)
          menu_additem(menu, s_Name, s_Player, 0)
      }
      menu_setprop(menu, MPROP_NEXTNAME, "Далее")
      menu_setprop(menu, MPROP_BACKNAME, "Назад")
      menu_setprop(menu, MPROP_EXITNAME, "Выход")
      menu_display(id, menu, 0)
}

Что из этого нужно удалить/изменить, чтобы оружие давалось только себе?


Сообщение отредактировал Ихtианdр - Понедельник, 23.12.2013, 09:54
 
KILLER7x7
Дата: Понедельник, 23.12.2013, 10:31 | Сообщение # 6
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Ихtианdр
Код
public cmdgivepist(id, weapon)   
  {   
       givingweapon [id]= weapon   
       new menu = menu_create("Выберите игрока", "p2_menu_handler")   
       new i_Player   
       new s_Name[64], s_Player[10]   
       
      i_Player = id   

      [i]get_user_name(i_Player, s_Name, charsmax(s_Name))   
      num_to_str(i_Player, s_Player, charsmax(s_Player))   
      if(is_user_alive(i_Player))   
         format(s_Name, charsmax(s_Name), "\w%s", s_Name)   
      else  
         format(s_Name, charsmax(s_Name), "\d%s", s_Name)   
      menu_additem(menu, s_Name, s_Player, 0)   

       menu_setprop(menu, MPROP_NEXTNAME, "Далее")   
       menu_setprop(menu, MPROP_BACKNAME, "Назад")   
       menu_setprop(menu, MPROP_EXITNAME, "Выход")   
       menu_display(id, menu, 0)   
  }


killer7x7_ua



 
Ихtианdр
Дата: Вторник, 24.12.2013, 22:04 | Сообщение # 7
офлайн

  • Сообщения: 142
  • Награды: 0
  • Замечания:
 
KILLER7x7, пишет ошибку при компиляции
 
KILLER7x7
Дата: Среда, 25.12.2013, 02:05 | Сообщение # 8
офлайн

  • Сообщения: 94
  • Награды: 4
  • Замечания:
 
Ихtианdр, ага вижу!!!

 
это кто то когда копировал что то сместил


killer7x7_ua





Сообщение отредактировал KILLER7x7 - Среда, 25.12.2013, 02:12
 
TWENchik
Дата: Среда, 25.12.2013, 09:05 | Сообщение # 9
офлайн

  • Сообщения: 172
  • Награды: 2
  • Замечания:
 
Ихtианdр, есть такое weaponmenu, давать можно только себе, за нагрузку на сервер ничего незнаю  smile
Прикрепления: 6172521.sma(12.5 Kb)
 
Ихtианdр
Дата: Среда, 25.12.2013, 12:11 | Сообщение # 10
офлайн

  • Сообщения: 142
  • Награды: 0
  • Замечания:
 
TWENchik, Спасибо! Попробую smile
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Плагины (вопрос | ответ) » Как изменить WeaponMenu? (Как изменить WeaponMenu)
  • Страница 1 из 1
  • 1
Поиск: