Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Periapt of Health чтобы дать больше здоровья
Periapt of Health чтобы дать больше здоровья
BABAZORO
Дата: Воскресенье, 05.04.2015, 13:28 | Сообщение # 1
офлайн

  • Сообщения: 32
  • Награды: 0
  • Замечания:
 
Как при покупке на Periapt of Health ,VIP получает больше здоровья
 
PATRUL
Дата: Понедельник, 13.04.2015, 02:13 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Исходники есть? В item_health_potion.inl (Мой код может отличаться от вашего и данный код не проверен, отпишитесь кто использовал))

Код
public healthpotion( idUser )
{
      if (!is_user_alive(idUser))    
      return;
         
      new iHealthMax = get_user_maxhealth( idUser );

      format(szMessage, sizeof(szMessage) - 1, "^x01%L^x03%L^x01%L ^x04%L",
      LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
      LANG_PLAYER,"INFO_SHOPMENU_7");
      cssbColoredPrint(idUser, szMessage);

      SHARED_SetUserHealth( idUser, iHealthMax );

      EffectRestoreHealth( idUser );
      emit_sound(idUser, CHAN_STATIC, g_szSounds[SOUND_VOODOO], 1.0, ATTN_NORM, 0, PITCH_NORM );
      Create_ScreenFade( idUser, (1<<10), (1<<10), (1<<12), 0, 255, 0, 255 );
}

Заменить на
Код
public healthpotion( idUser )
{
       if (!is_user_alive(idUser))    
       return;
         
          new iHealthMax = get_user_maxhealth( idUser );

          format(szMessage, sizeof(szMessage) - 1, "^x01%L^x03%L^x01%L ^x04%L",
          LANG_PLAYER,"WC3_BRACKET_LEFT",LANG_PLAYER,"WC3_MODCLIENT",LANG_PLAYER,"WC3_BRACKET_RIGHT",
          LANG_PLAYER,"INFO_SHOPMENU_7");
          cssbColoredPrint(idUser, szMessage);

          if((get_user_flags(idUser) & ADMIN_LEVEL_H))
          {
              SHARED_SetUserHealth( idUser, iHealthMax + 30); //30 - кол-во доп ХП
          }
          else
              SHARED_SetUserHealth( idUser, iHealthMax );

          EffectRestoreHealth( idUser );
          emit_sound(idUser, CHAN_STATIC, g_szSounds[SOUND_VOODOO], 1.0, ATTN_NORM, 0, PITCH_NORM );
          Create_ScreenFade( idUser, (1<<10), (1<<10), (1<<12), 0, 255, 0, 255 );
}





Сообщение отредактировал PATRUL - Понедельник, 13.04.2015, 02:14
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » CSSB War3FT MOD » Periapt of Health чтобы дать больше здоровья
  • Страница 1 из 1
  • 1
Поиск: