C#
	
		
		
								
				
				
							
								
				
			
	
		
			Помощь с скриптом
Скрипт на minecraft, нужно чтобы при атаке зомби с небольшим шансом накладывалась тошнота, а потом у игрока половину хп исчезает и при смерти все сбрасывалось
	
	
	 public class MyMod : Mod 
{ 
    private const int CHANCE = 10; 
    private const int DURATION = 200; 
 
    public override void Load() 
    { 
        On.Terraria.Player.Hurt += Player_Hurt; 
        On.Terraria.Player.Spawn += Player_Spawn; 
    } 
 
    private void Player_Hurt(On.Terraria.Player.orig_Hurt orig, Player self, PlayerDeathReason damageSource, int Damage, int hitDirection, bool pvp, bool quiet, bool Crit, int cooldownCounter, out double result) 
    { 
        orig(self, damageSource, Damage, hitDirection, pvp, quiet, Crit, cooldownCounter, out result); 
        if (damageSource.SourceNPCIndex >= 0 && Main.npc[damageSource.SourceNPCIndex].type == NPCID.Zombie) 
        { 
            if (Main.rand.Next(100) < CHANCE) 
            { 
                self.AddBuff(BuffID.Confused, DURATION); 
                self.statLife = self.statLife / 2; 
            } 
        } 
    } 
 
    private void Player_Spawn(On.Terraria.Player.orig_Spawn orig, Player self) 
    { 
        orig(self); 
        self.ClearBuff(BuffID.Confused); 
    } 
} 
 В этом коде CHANCE - это шанс того, что игрок получит эффект тошноты при атаке зомби, а DURATION - это продолжительность эффекта в тиках. Вы можете изменить эти значения в соответствии с вашими предпочтениями.Лучше сделай чтобы при атаки зомби накладывалась эффект через время если не лечить с 3 видами определённого зелья ( типо таблетки ) а если не лечить то появился эффект слепоты и затем если игрок игнорируя эту особенность то переодически каждую секунду терял по 0.1% хп и затем если даже не вылечив это то как хардкор не смог занаво войти в этот мир. Что придавало особенность этих зель ( таблеток )
				
							Похожие вопросы
- Code Review моего скрипта.
- Roblox Studio скрипт
- Roblox studio,не могу сделать скрипт для поведения npc
- Нужны скрипты в Unity 3д.
- Скрипт на юнити 3д
- Скрипт на юнити 3д
- Пожалуйста помогите Я написал скрипт и 2 часа не могу найти там ошибку
- Нужен скрипт для решения задачи! на C#
- Ребят, конвертируйте скрипт пж из С# в C++
- Нужна помощь с задачей C#
 
			