AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   EngFunc_LightStyle issue (https://forums.alliedmods.net/showthread.php?t=64440)

ConnorMcLeod 12-16-2007 04:21

EngFunc_LightStyle issue
 
Hi,

what i want to do is a high light for a short time.

Here's my code :
Code:
make_a_light()     engfunc(EngFunc_LightStyle, 0, "z")     if(task_exists(TASKID))         remove_task(TASKID)     set_task(0.3, "Restore_LightStyle", TASKID) } public Restore_LightStyle(id) {     engfunc(EngFunc_LightStyle, 0, "m") }

It works, but after the light is "restored", if a player re/connect to the server, he will see the light change few times per seconds.

I've made a little fix...
Code:
public client_putinserver(id) {     if(task_exists(TASKID))         return     set_task(0.1, "Restore_LightStyle", TASKID) }
but i would like to know if i've missed something.


I've also logged how the light is initialized at mapstart :
Code:

L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 0 , "m")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 1 , "mmnmmommommnonmmonqnmmo")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 2 , "abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 3 , "mmmmmaaaaammmmmaaaaaabcdefgabcdefg")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 4 , "mamamamamama")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 5 , "jklmnopqrstuvwxyzyxwvutsrqponmlkj")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 6 , "nmonqnmomnmomomno")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 7 , "mmmaaaabcdefgmmmmaaaammmaamm")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 8 , "mmmaaammmaaammmabcdefaaaammmmabcdefmmmaaaa")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 9 , "aaaaaaaazzzzzzzz")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 10 , "mmamammmmammamamaaamammma")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 11 , "abcdefghijklmnopqrrqponmlkjihgfedcba")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 12 , "mmnnmmnnnmmnn")
L 12/15/2007 - 22:48:23: engfunc(EngFunc_LightStyle, 63 , "a")

Try to resend all those settings just fix nothing.


And also logged a "thunder light" on old de_aztec (cs1.5 map)
Code:

// Initialization
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 0 , "m")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 1 , "mmnmmommommnonmmonqnmmo")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 2 , "abcdefghijklmnopqrstuvwxyzyxwvutsrqponmlkjihgfedcba")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 3 , "mmmmmaaaaammmmmaaaaaabcdefgabcdefg")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 4 , "mamamamamama")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 5 , "jklmnopqrstuvwxyzyxwvutsrqponmlkj")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 6 , "nmonqnmomnmomomno")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 7 , "mmmaaaabcdefgmmmmaaaammmaamm")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 8 , "mmmaaammmaaammmabcdefaaaammmmabcdefmmmaaaa")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 9 , "aaaaaaaazzzzzzzz")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 10 , "mmamammmmammamamaaamammma")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 11 , "abcdefghijklmnopqrrqponmlkjihgfedcba")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 12 , "mmnnmmnnnmmnn")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 63 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:03: 1.000000        engfunc(EngFunc_LightStyle, 32 , "a")


//Thunder
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")
L 12/15/2007 - 23:09:19: 15.407246        engfunc(EngFunc_LightStyle, 32 , "m")

// Reset 0.5s after thunder
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")
L 12/15/2007 - 23:09:20: 15.907246        engfunc(EngFunc_LightStyle, 32 , "a")

Try to reproduce this did nothing more :(


All times are GMT -4. The time now is 11:11.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.