User talk:Battle Bott: Difference between revisions
Jump to navigation
Jump to search
Battle Bott (talk | contribs) No edit summary |
Battle Bott (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
function eventPlayerSay ( Owner, strText, bTeam )<br/> | |||
if string.find(strText, "nade") then | if string.find(strText, "nade") then<br/> | ||
local vVelocity; | local vVelocity;<br/> | ||
local grenade = _EntCreate("grenade_ar2"); | local grenade = _EntCreate("grenade_ar2");<br/> | ||
local pos = _EntGetPos (Owner) | local pos = _EntGetPos (Owner)<br/> | ||
_EntSetKeyValue(grenade, "damage", "60"); | _EntSetKeyValue(grenade, "damage", "60");<br/> | ||
_EntSetPos(grenade, pos); | _EntSetPos(grenade, pos);<br/> | ||
_EntSetPos(grenade, _PlayerGetShootAng(Owner)); | _EntSetPos(grenade, _PlayerGetShootAng(Owner));<br/> | ||
_EntSetOwner(grenade, Owner); | _EntSetOwner(grenade, Owner);<br/> | ||
vVelocity = vecMul(_PlayerGetShootAng(Owner), 1500); | vVelocity = vecMul(_PlayerGetShootAng(Owner), 1500);<br/> | ||
_EntSetVelocity(grenade, vVelocity); | _EntSetVelocity(grenade, vVelocity);<br/> | ||
_EntSpawn(grenade); | _EntSpawn(grenade);<br/> | ||
else | else<br/> | ||
return strText; | return strText;<br/> | ||
end; | end;<br/> | ||
end; | end;<br/> |
Revision as of 15:36, 2 June 2006
function eventPlayerSay ( Owner, strText, bTeam )
if string.find(strText, "nade") then
local vVelocity;
local grenade = _EntCreate("grenade_ar2");
local pos = _EntGetPos (Owner)
_EntSetKeyValue(grenade, "damage", "60");
_EntSetPos(grenade, pos);
_EntSetPos(grenade, _PlayerGetShootAng(Owner));
_EntSetOwner(grenade, Owner);
vVelocity = vecMul(_PlayerGetShootAng(Owner), 1500);
_EntSetVelocity(grenade, vVelocity);
_EntSpawn(grenade);
else
return strText;
end;
end;