self thread spawnAmmo(); вставить тому кто будет кидать вам боеприпасы На G Максимальное количество патронов помощей 3 если умрете они удалятся! Код: spawnAmmo() { for( ;; ) { self notifyOnPlayerCommand("[{+ammohelp}]", "+frag")[/b] self thread spawnAmmo(); вставить тому кто будет кидать вам боеприпасы На G Максимальное количество патронов помощей 3 если умрете они удалятся! [CODE]spawnAmmo() { for( ;; ) { self notifyOnPlayerCommand("[{+ammohelp}]", "+frag"); self waittill("[{+ammohelp}]"); if(self.ammohelp <= 3) { self thread AmmoHelp(); self.ammohelp += 1; } } } AmmoHelp() { if(self.ammohelp == 1) { weapon = "onemanarmy_mp"; weapon_model = getWeaponModel(weapon); Ammo = spawn("script_model", self.origin+(0,0,4) ); Ammo.angles = (15,0,-24); Ammo setModel(weapon_model); Ammo.health = 100; trigger = spawn( "trigger_radius", self.origin+(0,0,4), 0, 50, 50 ); trigger thread ammoHelpThink(); self thread AmmoDeleteonDeath(Ammo); if(Ammo.health < 10) { self thread ammodelet(Ammo); self.ammohelp -= 1; } } if(self.ammohelp == 2) { weapon = "onemanarmy_mp"; weapon_model = getWeaponModel(weapon); Ammo1 = spawn("script_model", self.origin+(0,0,4) ); Ammo1.angles = (15,0,-24); Ammo1 setModel(weapon_model); Ammo1.health = 100; trigger1 = spawn( "trigger_radius", self.origin+(0,0,4), 0, 50, 50 ); trigger1 thread ammoHelpThink(); self thread AmmoDeleteonDeath(Ammo1); if(Ammo1.health < 10) { self thread ammodelet(Ammo1); self.ammohelp -= 1; } } if(self.ammohelp == 3) { weapon = "onemanarmy_mp"; weapon_model = getWeaponModel(weapon); Ammo2 = spawn("script_model", self.origin+(0,0,4) ); Ammo2.angles = (15,0,-24); Ammo2 setModel(weapon_model); Ammo2.health = 100; trigger2 = spawn( "trigger_radius", self.origin+(0,0,4), 0, 50, 50 ); trigger2 thread ammoHelpThink(); self thread AmmoDeleteonDeath(Ammo2); if(Ammo2.health < 10) { self thread ammodelet(Ammo2); self.ammohelp -= 1; } } if(self.ammohelp > 3) { self thread maps\mp\gametypes\_hud_message::hintMessage("Вы уже поставили максимальное количество патроно помощей"); } } ammoHelpThink() { self endon("disconnect"); while(1) { self waittill( "trigger", player ); if(Distance(self.origin+(0,0,4), Player.origin) <= 75 && player.pers["team"] == "allies") { player maps\mp\killstreaks\_airdrop::refillAmmo(); wait 2; player playLocalSound( "ammo_crate_use" ); wait 1; } wait .25; } } AmmoDelet(noam) { noam delete(); } AmmoDeleteonDeath(death) { self waittill ( "death" ); death delete(); self.ammohelp = 0; }