I had used this in the past, with the same parameters wcs_drug <userid> <duration>
This goes on the top of your ultimates file:
Code:
es_xexists wcs_exists command wcs_drug
es es_xif (server_var(wcs_exists) = 0) then es_xregcmd wcs_drug wcs/WCSultimates/wcs_drug "wcs_drug <userid> <duration> - Blur vision"
es es_xif (server_var(wcs_exists) = 0) then es_xregcmd wcs_drug wcs/WCSultimates/wcs_drug "wcs_drug <userid> <duration> - Blur vision"
Somewhere down below paste this block:
Code:
block wcs_drug
{
es_xsetinfo wcs_userid 0
es_xsetinfo wcs_duration 0
es_xgetargv wcs_userid 1
es_xgetargv wcs_duration 2
es es_xexists wcs_exists userid server_var(wcs_userid)
es es_xif (server_var(wcs_exists) = 1) do
{
es est_isalive wcs_alive server_var(wcs_userid)
es es_xif (server_var(wcs_alive) = 0) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
}
es es_xif (server_var(wcs_alive) = 1) do
{
es es_xif (server_var(wcs_duration) >= 1) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 20
es es_xdelayed 0.2 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 30
es es_xdelayed 0.4 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 40
es es_xdelayed 0.6 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 20
es es_xdelayed 0.8 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
es_xmath wcs_duration - 1
es es_xdelayed 1 wcs_drug server_var(wcs_userid) server_var(wcs_duration)
}
es es_xif (server_var(wcs_duration) = 0) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
}
}
}
}
{
es_xsetinfo wcs_userid 0
es_xsetinfo wcs_duration 0
es_xgetargv wcs_userid 1
es_xgetargv wcs_duration 2
es es_xexists wcs_exists userid server_var(wcs_userid)
es es_xif (server_var(wcs_exists) = 1) do
{
es est_isalive wcs_alive server_var(wcs_userid)
es es_xif (server_var(wcs_alive) = 0) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
}
es es_xif (server_var(wcs_alive) = 1) do
{
es es_xif (server_var(wcs_duration) >= 1) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 20
es es_xdelayed 0.2 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 30
es es_xdelayed 0.4 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 40
es es_xdelayed 0.6 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 20
es es_xdelayed 0.8 es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
es_xmath wcs_duration - 1
es es_xdelayed 1 wcs_drug server_var(wcs_userid) server_var(wcs_duration)
}
es es_xif (server_var(wcs_duration) = 0) do
{
es es_xsetplayerprop server_var(wcs_userid) CBasePlayer.m_iFOV 0
}
}
}
}






United States

Logged

France


Brazil
