Smoketraill
Posted: Sat Dec 19, 2015 12:16 pm
Syntax: Select all
from players.entity import Player
from colors import Color
from commands.say import SayCommand
from entities.entity import Entity
from mathlib import Vector
from engines.precache import Generic as PrecacheGeneric
PrecacheGeneric("particle/SmokeStack.vmt", preload=True)
@SayCommand('do')
def _smoke_trail(command, index, team=None):
player = Player(index)
userid = player.userid
entity = Entity.create('env_smokestack')
entity.set_key_value_int('BaseSpread', 20)
entity.set_key_value_int('EndSize', 30)
entity.set_key_value_int('JetLength', 180)
entity.set_key_value_int('Rate', 20)
entity.set_key_value_int('renderamt', 255)
entity.set_key_value_color('rendercolor', Color(255, 255, 255))
entity.set_key_value_string('SmokeMaterial', 'particle/SmokeStack.vmt')
entity.set_key_value_int('Speed', 30)
entity.set_key_value_int('SpreadSpeed', 15)
entity.set_key_value_int('StartSize', 20)
entity.set_key_value_int('InitialState', 1)
entity.teleport(player.origin, None, None)
entity.spawn()