plugins/include/sdktools_engine.inc
author David Anderson <dvander@alliedmods.net>
Mon Aug 13 01:46:58 2007 +0000 (2007-08-13)
changeset 1316 5d3283c02c54
parent 1219 6f440a361fa7
child 1330 ab94316bb52b
permissions -rw-r--r--
initial import of sql admins prefetch plugin and associated table schemas
dvander@1106
     1
/**
dvander@1106
     2
 * vim: set ts=4 :
dvander@1106
     3
 * ===============================================================
dvander@1106
     4
 * SourceMod (C)2004-2007 AlliedModders LLC.  All rights reserved.
dvander@1106
     5
 * ===============================================================
dvander@1106
     6
 *
dvander@1106
     7
 *  This file is part of the SourceMod/SourcePawn SDK.  This file may only be used 
dvander@1106
     8
 * or modified under the Terms and Conditions of its License Agreement, which is found 
dvander@1106
     9
 * in LICENSE.txt.  The Terms and Conditions for making SourceMod extensions/plugins 
dvander@1106
    10
 * may change at any time.  To view the latest information, see:
dvander@1106
    11
 *   http://www.sourcemod.net/license.php
dvander@1106
    12
 *
dvander@1106
    13
 * Version: $Id$
dvander@1106
    14
 */
dvander@1106
    15
dvander@1106
    16
#if defined _sdktools_engine_included
dvander@1106
    17
  #endinput
dvander@1106
    18
#endif
dvander@1106
    19
#define _sdktools_engine_included
dvander@1106
    20
dvander@1152
    21
#define MAX_LIGHTSTYLES			64
dvander@1152
    22
dvander@1106
    23
/**
dvander@1106
    24
 * Sets a client's "viewing entity."
dvander@1106
    25
 *
dvander@1106
    26
 * @param client		Client index.
dvander@1106
    27
 * @param entity		Entity index.
dvander@1106
    28
 * @noreturn
dvander@1106
    29
 * @error				Invalid client or entity, lack of mod support, or client not in 
dvander@1106
    30
 *						game.
dvander@1106
    31
 */
dvander@1106
    32
native SetClientViewEntity(client, entity);
dvander@1152
    33
dvander@1152
    34
/**
dvander@1152
    35
 * Sets a light style.
dvander@1152
    36
 *
dvander@1152
    37
 * @param style			Light style (from 0 to MAX_LIGHTSTYLES-1)
dvander@1152
    38
 * @param value			Light value string (see world.cpp/light.cpp in dlls)
dvander@1152
    39
 * @noreturn
dvander@1152
    40
 * @error				Light style index is out of range.
dvander@1152
    41
 */
dvander@1152
    42
native SetLightStyle(style, const String:value[]);
faluco@1219
    43
faluco@1219
    44
/**
faluco@1219
    45
 * Returns the client's eye position.
faluco@1219
    46
 *
faluco@1219
    47
 * @param client		Player's index.
faluco@1219
    48
 * @param pos			Destination vector to store the client's eye position.
faluco@1219
    49
 * @noreturn
faluco@1219
    50
 * @error				Invalid client index, client not in game, or no mod support.
faluco@1219
    51
 */
faluco@1219
    52
native GetClientEyePosition(client, Float:pos[3]);