Меню
Меню сайта

На правах рекламы


Вход на сайт
Забыл пароль · Регистрация

Поиск

Наш опрос
Лучшая групировка в Сталкере
Всего ответов: 766

Мини-чат

Статистика

Всего в зоне: 1
Новичков: 1
Сталкеров: 0

Друзья
Моды,патчи,бильды,книги,скрипты,шаблоны,ролевая ЗДЕСЬ!

Реклама

Каталог файлов
Скачать игры торрент stalkers
Главная » Файлы » Скрипты и графика S.T.A.L.K.E.R. » Скрипты Сталкер

Скрипт Уважение группировок(Модефикация)
22.04.2012, 10:10
Суть скрипта: у каждого пользователя в профиле выводиться лояльность к каждой из группировок. Если пользователь, к примеру, в группировке "Свобода", до уважение к свободе у него будет больше, чем к другим группировкам. Если он вышел из свободы и вступил в долг, то лояльность свободы понижается (примерно на 800), а у долга повышается. Также лояльность зависит от вашего количества постов, добавленных файлов и репутации

Установка:

Идем ПУ → Управление дизайном → Персональная страница пользователя → В любое место ставим:

Code

<script type="text/javascript">
     ent=<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$*2.5 + 5<?endif?>
     lod=<?if($_LOAD_ENTRIES$)?>$_LOAD_ENTRIES$*3 - 2<?endif?>
         rep=<?if($_REPUTATION$)?>$_REPUTATION$*5<?endif?>
      a=ent + lod + rep
        </script>     
                 
         <script type="text/javascript">
b=a<?if($_GROUP_NAME$='Свобода')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Наемники' || 'Бандиты')?>-200<?else?>+500<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
dolg=a<?if($_GROUP_NAME$='Долг')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Свобода' || 'Монолит' || 'Наемники' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
d=a<?if($_GROUP_NAME$='Монолит')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Свобода' || 'Наемники' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
e=a<?if($_GROUP_NAME$='Наемники')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Свобода' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
f=a<?if($_GROUP_NAME$='Бандиты')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Наемники' || 'Свобода')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
</script>     
     <b>
         
     Отношение к Долгу: <script type="text/javascript">
     document.writeln(dolg);     
</script><br>
            
        Отношение к Свободе: <script type="text/javascript">
     document.writeln(b);     
</script><br>
         
     Отношение к Монолиту: <script type="text/javascript">
     document.writeln(d);     
</script><br>
         
     Отношение к Наемникам: <script type="text/javascript">
     document.writeln(e);     
</script><br>
         
     Отношение к Бандитам: <script type="text/javascript">
     document.writeln(f);     
</script><br>


У теперь начинаем разбирать скрипт:

Quote


a - это начальное количество очков к каждой из группировок, т.е. у обычных пользователей (нейтралов) будет суммарное количество постов, файлов и репутации. Тут я думаю никаких вопросов возникнуть не может.

Code
<script type="text/javascript">
b=a<?if($_GROUP_NAME$='Свобода')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Наемники' || 'Бандиты')?>-200<?else?>+500<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
dolg=a<?if($_GROUP_NAME$='Долг')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Свобода' || 'Монолит' || 'Наемники' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
d=a<?if($_GROUP_NAME$='Монолит')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Свобода' || 'Наемники' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
e=a<?if($_GROUP_NAME$='Наемники')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Свобода' || 'Бандиты')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
f=a<?if($_GROUP_NAME$='Бандиты')?>+500<?else?>-100<?endif?><?if($_GROUP_NAME$='Долг' || 'Монолит' || 'Наемники' || 'Свобода')?>-200<?endif?><?if($GROUP_ID$='4')?>+1000<?endif?>
</script>


Вот тут нужно будет многим немного изменить код под себя, возможно, у кого-то нет таких группировок или их больше, а может просто не совпадают названия. Допустим, у вас есть ещё одна группировка, например, "Чистое небо". Для нее нужно прописать небольшую строчку как у других группировок:

n=aЧистое небо')?>+500-100'Бандиты' || 'Долг' || 'Монолит' || 'Наемники' || 'Свобода')?>-200+1000

n - простая переменная, вместо неё может быть любая другая английская буква или слово.

Чистое небо - название новой группировки. Очень важно, чтобы не было никаких глупых опечаток или пробелов, в противном случае скрипт не заработает.

'Бандиты' || 'Долг' || 'Монолит' || 'Наемники' || 'Свобода' - список группировок, к которым чистое небо враждебно относится. Если хотите добавить в этот список какую-либо другую группировку, нужно поставить знак || и в '' (одинарных кавычках) прописать группировку.

Также можете добавить группировки, к которым чистое небо относится хорошо, для этого после +1000 добавьте:
+1000
Принцип тот же что и с враждебными, только тут вместо названий группировок нужно прописать их id.

Ну а дальше нужно ввести нашу группировку в список врагов, например, Бандитов:

f=a+500-100'Чистое небо')?>-200+1000

С этим наверное все.

Code
Отношение к Долгу: <script type="text/javascript">
     document.writeln(dolg);     
</script><br>
            
        Отношение к Свободе: <script type="text/javascript">
     document.writeln(b);     
</script><br>
         
     Отношение к Монолиту: <script type="text/javascript">
     document.writeln(d);     
</script><br>
         
     Отношение к Наемникам: <script type="text/javascript">
     document.writeln(e);     
</script><br>
         
     Отношение к Бандитам: <script type="text/javascript">
     document.writeln(f);     
</script><br>


Это вывод очков наших группировок. Например, мы ввели группировку "Чистое небо", то прописывает в самом конце скрипта:

Отношение к Чистому небу:

n - наша переменная для группировки чистое небо.

===============================

Демо
Автор - Яндекс
Категория: Скрипты Сталкер | Добавил: Оригами13 | Теги: скрипт, группировок(Модефикация), Скрипты Сталкер, уважение
Просмотров: 2560 | Загрузок: 0 | Рейтинг: 1.0/20
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Портал MyStalkers.ru является собственностью его владельца.
Любое использование материалов сайта возможно только с разрешения его администрации и гиперссылки на наш портал.
Дизайн сделал Александр Пюссе. В дизайне использованы части графики различных модификаций по сталкеру.
MyStalkers.ru © 2010 - 2015