Nope no other plugins that does that.
Here is the full code of the item maybe you se something y dont
PHP Code:
if( playeritem3[id] == INVIS)
{
set_user_rendering( id , kRenderFxNone , 0 , 0 , 0 , kRenderTransTexture , 150 );
new parm[2];
parm[0] = id;
parm[1] = INVIS;
//Play sound
if( Util_Should_Msg_Client(id) )
{
set_hudmessage(id, 255, 255, 0.0, 0.55, 0, 6.0, 5.0)
show_hudmessage(id, "%L", LANG_PLAYER, "SM3_INVIS", MOD);
if ( file_exists( "sound/uwc3x/shopmenu/sm3_inv.wav" ) == 1 )
{
emit_sound( id, CHAN_STATIC, "uwc3x/shopmenu/sm3_inv.wav", 1.0, ATTN_NORM, 0, PITCH_NORM );
}
}
//reset via task in 15 seconds
parm2[1] = 3;
set_task( 15.0, "Task_Reset_Shopmenu3", SHOPMENU3_RESET + id, parm2, 2);
}
and the reset
PHP Code:
public Task_Reset_Shopmenu3( parm[] )
{
new id = parm[0];
if( !is_user_connected( id ) || !is_user_alive( id ) )
return PLUGIN_HANDLED;
new reset_item = parm[1];
playeritem3[id] = 0;
if( reset_item == 1)
{
playerCanBuyitem3[id] = 1;
if( Util_Should_Msg_Client(id) )
{
set_hudmessage(id, 255, 255, 0.0, 0.55, 0, 6.0, 5.0)
show_hudmessage(id, "%L", LANG_PLAYER, "SM3_CAN_BUY", MOD);
}
}
else if( reset_item == 2 )
{
if( Util_Should_Msg_Client(id) )
{
set_hudmessage(id, 255, 255, 0.0, 0.55, 0, 6.0, 5.0)
show_hudmessage(id, "%L", LANG_PLAYER, "SM3_VULNERABLE", MOD);
}
}
else if( reset_item == 3 )
{
set_user_rendering( id );
if( Util_Should_Msg_Client(id) )
{
set_hudmessage(id, 255, 255, 0.0, 0.55, 0, 6.0, 5.0)
show_hudmessage(id, "%L", LANG_PLAYER, "SM3_VISIBLE", MOD);
}
}
return PLUGIN_CONTINUE;
}