3
sFiles is short for "storyFiles" i.e. it has nothing to do with the story counter.
Also, you have a $xoopsUser object to work with to identify users, hacking to compare IP's etc. is not needed.
Instead work with article.php and fin this:
le="color: #000000"><?php if (empty($_GET['com_id']) && $storypage == 0) { $article->updateCounter(); }
and modify it to this:
le="color: #000000"><?php if (empty($_GET['com_id']) && $storypage == 0) { if (!$xoopsUser || $xoopsUser->getVar('uid') != $article->uid() ) { $article->updateCounter(); } }