PDA

View Full Version : emp scrpt



malyczolg
28th March 2013, 12:42
who have script EMP to share
Electromagnetic pulse

emp for 20sec = player dont have weapon
disableweapon

EvoloZz
28th March 2013, 13:01
The player wont have weapon or damage is disabled?

Earliboy
28th March 2013, 13:30
Something like this?
(Credit me if u use it)


emp()
{
iprintlnBold("EMP!!");
players = getEntArray("player","classname");
for(i = 0; i < players.size; i++)
{
if(isDefined(players[i]))
players[i] disableWeapon();
}
wait 20;
for(i = 0; i < players.size; i++)
{
if(isDefined(players[i]))
players[i] enableWeapon();
}
}

malyczolg
29th March 2013, 08:29
earliboy, if i use emp and kill zombies, zombie will not have a weapon on spawn ?

IzNoGoD
29th March 2013, 09:09
emp(time)
{
for(; time > 0; time -= 0.05)
{
players = getentarray("player", "classname");
for(i = 0; i < players.size; i++)
players[i] thread doemp(time);
wait 0.05;
}
}

doemp(time)
{
if(!isdefined(self.sessionstate) || self.sessionstate != "playing")
{
self.inemp = undefined;
return;
}
if(isdefined(self.inemp))
return;
self.inemp = true;
self disableweapon();
wait time;
if(isdefined(self))
{
self.inemp = undefined;
if(isdefined(self.sessionstate) && self.sessionstate == "playing")
self enableweapon();
}
}
This script should keep monitoring players while emp-ing.
Call it once, as a thread with the time in seconds as its argument.