Hi,
We have a private cs 1.6 server. The original smoke as you know is very transparent and does not offer so much utility. I tried all plugins (I think) I could find. None of them work as intended. Then I decided learn why they don't. They all have the same ´problem because they essentially use the same idea to solve the problem.
Plugins such as:
https://forums.alliedmods.net/showthread.php?p=849413
https://forums.alliedmods.net/showthread.php?p=970945
And that idea is:
Code:
message_begin( MSG_BROADCAST, SVC_TEMPENTITY )
sending messages to clients and draw spriters at the original smoke location and delete the original smoke entity.
Now the main problem with this approach is:
Players who a re a bit far away from the grenade location or don't have vision, their clients do not draw these sprites on the screen so that means when they arrive to the location there is no smoke. Others closer to the location of course sees the smoke.
So I have 2 questions:
- I am wondering if anyone have any idea why this would happen? It is strange that no one complained about this before. But in our trials it seems to be a pretty consistent problem not random at all.
- Can there be an alternative approach then deleting the original entity, creating a new entity and using messages to draw sprites on client screen? Just give me an hint