У меня вот как:
FireShot(Bpar\Model,Bpar\CuJIa)
Function FireShot(entity, CuJIa)
nyJI9.nyJIu_Type = New nyJIu_Type
nyJI9\Model = CopyEntity(Flame)
PositionEntity nyJI9\Model,EntityX#(entity),EntityY#(entity),EntityZ#(entity)
TurnEntity nyJI9\Model,EntityPitch#(entity),EntityYaw#(entity),EntityRoll#(entity)
MoveEntity nyJI9\Model,-0.03,0.1,0.6 ; смещение вниз вправо (как-будто с правой руки)
EntityRadius nyJI9\Model,.15
EntityType nyJI9\Model,SolidBullet ; коллизия
nyJI9\Light=CreateLight(2,nyJI9\Model) ; свечение пули
LightRange nyJI9\Light,2.0
PositionEntity nyJI9\Light,0,2.0,0
nyJI9\Speed=0.5
nyJI9\Active=1
nyJIu_Bpem9=nyJIu_3ap9gka
nyJI9\CuJIa=CuJIa
End Function
Код немного почистил, в отличии от моего оригинала.
В Repeat:
MoveEntity nyJI9\Model,0,0,nyJI9\Speed
; и т.д.
В [php] не отображается знак \
TpaHcJIuT! Привык я к нему и писать как бы по-русски.. Из CS 1.6 пошло так.
Bullet?

А Model это так - копипаст. Потом возможна замена на MogeJIb
С удовольствием бы писа'л на чистом Русском языке.