[Инструкция] Замена поля ICQ на ВК или Skype + добавление поля Привилегия(CS:BANS)

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
Всем привет!
Когдато на c-s.net.ua писал пост как заменить icq на вк + добавить колонку skype и вот что получилось при старом варианте $R8WN9N4.png
Правда мне не нравилась cылка в графе вк ..
На dev-cs.ru по моему мануалу написали статью как вместо ссылки сделать просто значок вк ... идея неплохая ... но мне не понравилось так как колонка получается слишком пустая .. Безымянный.png
Поэтому задавался вопросом как сделать так чтобы ссылку меняло на имя с ВК.
Помогли хорошие люди на форуме breakt, fantom, за что им большое спасибо) Получилось вот что 2.png
P.S.: Закомментировал часть кода, а именно флаги доступа и информацию о доступе, думаю, что этого обычному игроку знать не нужно, а вы и так знаете какие флаги вы выдали, если хотите то раскомментируйте!
И так поехали:
1. В файле protected/models/amxadmins.php сделать следующие изменения:
Изменить
PHP:
* @property integer $icq Контакты
на
PHP:
* @property integer $icq Skype
Изменить
PHP:
array('icq, ashow, days, change', 'numerical', 'integerOnly'=>true),
на
PHP:
array('ashow, days, change', 'numerical', 'integerOnly'=>true),
array('icq', 'length', 'max'=>64),
Изменить
PHP:
'icq' => 'ICQ',
на
PHP:
'icq' => 'Skype',
2. В файле /protected/views/amxadmins/index.php сделать следующие изменения:
Изменить
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq != 0 ? CHtml::encode($data->icq) : "<i>Не задан</i>"',
            'htmlOptions' => array(
                'style' => 'width: 100px;'
            )
на
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq ? CHtml::image("/images/skype.ico"). " " . CHtml::link($data->icq, "skype:".$data->icq."?call") : "". CHtml::image("/images/skype.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
/images/skype.ico - это путь к вашей иконки
3. В файле protected/controllers/AmxadminsController.php сделать следующие изменения:
Изменить
PHP:
<tr>";
      $info .= "<td><b>Контакты</b></td>";
      $info .= "<td>" . ($model->icq ? CHtml::image("//icq-rus.com/icq/3/".$model->icq.".gif"). " " . $model->icq : 'Не задан') . "</td>";
      $info .= "</tr>
на
PHP:
<tr>";
        $info .= "<td><b>Skype</b></td>";
        $info .= "<td>" . ($model->icq ? CHtml::image("/images/skype.ico"). " " . CHtml::link($model->icq, "skype:".$model->icq."?call") : CHtml::image("/images/skype.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
/images/skype.ico - это путь к вашей иконки
В базе в таблице amxadmins для колонки "icq" выставить тип "varchar" с длинной "64"

Вот что получилось 3.png
Даю сразу готовые файлы .. просто заменить... файлик с названием only skype
1. В файле protected/models/amxadmins.php сделать следующие изменения:
Изменить
PHP:
* @property integer $icq Контакты
на
PHP:
* @property integer $icq Вконтакте
Изменить
PHP:
array('icq, ashow, days, change', 'numerical', 'integerOnly'=>true),
на
PHP:
array('ashow, days, change', 'numerical', 'integerOnly'=>true),
array('icq', 'length', 'max'=>64),
Изменить
PHP:
'icq' => 'ICQ',
на
PHP:
'icq' => 'Вконтакте',
После
PHP:
        return parent::afterValidate();
    }
добавить
PHP:
public function getNameicq(){
    $title = Yii::app()->cache->get('ICQ_' . $this->icq);
    if ($title !== false) {
        return $title;
    }
    $url = 'http://' . parse_url($this->icq, PHP_URL_HOST);
    $title = '';
    $page = @file_get_contents('http://'.$this->icq);
    if ($page && preg_match("#<title>([^<]+)</title>#iu", $page, $out)) {
        $title = $out[1];
        mb_convert_encoding($title, 'utf8');

        Yii::app()->cache->set('ICQ_' . $this->icq, $title, 21600);
    }
    return $title;
}
2. В файле /protected/views/amxadmins/index.php сделать следующие изменения:
Изменить
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq != 0 ? CHtml::encode($data->icq) : "<i>Не задан</i>"',
            'htmlOptions' => array(
                'style' => 'width: 100px;'
            )
на
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, "http://".$data->icq, array("target"=>"_blank")): "". CHtml::image("/images/vk.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
/images/vk.ico - это путь к вашей иконки
3. В файле protected/controllers/AmxadminsController.php сделать следующие изменения:
Изменить
PHP:
<tr>";
      $info .= "<td><b>Контакты</b></td>";
      $info .= "<td>" . ($model->icq ? CHtml::image("//icq-rus.com/icq/3/".$model->icq.".gif"). " " . $model->icq : 'Не задан') . "</td>";
      $info .= "</tr>
на
PHP:
<tr>";
        $info .= "<td><b>Вконтакте</b></td>";
        $info .= "<td>" . ($model->icq ? CHtml::image("/images/vk.ico"). " " . CHtml::link($model->nameicq,"http://".$model->icq, array("target"=>"_blank")) : CHtml::image("/images/vk.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
/images/vk.ico - это путь к вашей иконки
В базе в таблице amxadmins для колонки "icq" выставить тип "varchar" с длинной "64"

При добавлении админа ссылку на вк указивать без https://
Вот что получилось 4.png
Даю сразу готовые файлы .. просто заменить... файлик с названием only vk.rar
1. В файле protected/models/amxadmins.php сделать следующие изменения:
После
PHP:
* @property integer $icq Вконтакте
добавить
PHP:
* @property integer $skype Skype
Изменить
PHP:
array('icq', 'length', 'max'=>64),
на
PHP:
array('icq, skype', 'length', 'max'=>64),
Изменить
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days', 'safe',  'on'=>'search'),
на
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days, skype', 'safe',  'on'=>'search'),
После
PHP:
'icq' => 'Вконтакте',
добавить
PHP:
'skype' => 'Skype',
После
PHP:
$criteria->compare('icq',$this->icq);
добавить
PHP:
$criteria->compare('skype',$this->skype);
2. В файле /protected/views/amxadmins/index.php сделать следующие изменения:
После
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, "http://".$data->icq, array("target"=>"_blank")): "". CHtml::image("/images/vk.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
добавить
PHP:
,
        array(
            'name' => 'skype',
            'type' => 'raw',
            'value' => '$data->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($data->skype, "skype:".$data->skype."?call") : "". CHtml::image("/images/skype.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
/images/vk.ico - это путь к вашей иконки
/images/skype.ico - это путь к вашей иконки
3. В файле protected/controllers/AmxadminsController.php сделать следующие изменения:
После
PHP:
<tr>";
        $info .= "<td><b>Вконтакте</b></td>";
        $info .= "<td>" . ($model->icq ? CHtml::image("/images/vk.ico"). " " . CHtml::link($model->nameicq,"http://".$model->icq, array("target"=>"_blank")) : CHtml::image("/images/vk.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
добавить
PHP:
<tr>";
        $info .= "<td><b>Skype</b></td>";
        $info .= "<td>" . ($model->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($model->skype, "skype:".$model->skype."?call") : CHtml::image("/images/skype.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
/images/vk.ico - это путь к вашей иконки
/images/skype.ico - это путь к вашей иконки
4. В файле /protected/views/amxadmins/_form.php сделать следующие изменения:
После
PHP:
echo $form->textFieldRow($model,'icq',array('class' => 'span6',));
добавить
PHP:
echo $form->textFieldRow($model,'skype',array('class' => 'span6',));
5. В файле /protected/views/amxadmins/view.php сделать следующие изменения:
После
PHP:
'icq',
добавить
PHP:
'skype',
В базе в таблице amxadmins нужно создать колонку "skype" тип "varchar" с длинной "64"
Можно создать автоматически если отправить SQL запрос:
Заходим в БД через phpmyadmin нажимаем вкладку SQL вставляем код и отправляем запрос
SQL:
ALTER TABLE `amx_amxadmins` ADD `skype` VARCHAR(64) NULL;
При добавлении админа ссылку на вк указивать без https://
Вот что получилось 5.png
Даю сразу готовые файлы .. просто заменить... файлик с названием vk+skype.rar
1. В файле protected/models/amxadmins.php сделать следующие изменения:
После
PHP:
* @property integer $icq Вконтакте
добавить
PHP:
* @property integer $privilege Привилегия
Изменить
PHP:
array('icq', 'length', 'max'=>64),
на
PHP:
array('icq, privilege', 'length', 'max'=>64),
Изменить
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days', 'safe',  'on'=>'search'),
на
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days, privilege', 'safe',  'on'=>'search'),
После
PHP:
'icq' => 'Вконтакте',
добавить
PHP:
'privilege' => 'Привилегия',
После
PHP:
$criteria->compare('icq',$this->icq);
добавить
PHP:
$criteria->compare('privilege',$this->privilege);
2. В файле /protected/views/amxadmins/index.php сделать следующие изменения:
После
PHP:
,
        array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, "http://".$data->icq, array("target"=>"_blank")): "". CHtml::image("/images/vk.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
добавить
PHP:
,
        array(
            'name' => 'privilege',
            'type' => 'raw',
            'value' => '$data->privilege',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
/images/vk.ico - это путь к вашей иконки
3. В файле protected/controllers/AmxadminsController.php сделать следующие изменения:
После
PHP:
<tr>";
        $info .= "<td><b>Вконтакте</b></td>";
        $info .= "<td>" . ($model->icq ? CHtml::image("/images/vk.ico"). " " . CHtml::link($model->nameicq,"http://".$model->icq, array("target"=>"_blank")) : CHtml::image("/images/vk.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
добавить
PHP:
<tr>";
        $info .= "<td><b>Привилегия</b></td>";
        $info .= "<td>".$model->privilege."</td>";
        $info .= "</tr>
/images/vk.ico - это путь к вашей иконки
4. В файле /protected/views/amxadmins/_form.php сделать следующие изменения:
После
PHP:
echo $form->textFieldRow($model,'icq',array('class' => 'span6',));
добавить
PHP:
echo $form->textFieldRow($model,'privilege',array('class' => 'span6',));
5. В файле /protected/views/amxadmins/view.php сделать следующие изменения:
После
PHP:
'icq',
добавить
PHP:
'privilege',
В базе в таблице amxadmins нужно создать колонку "privilege" тип "varchar" с длинной "64"
Можно создать автоматически если отправить SQL запрос:
Заходим в БД через phpmyadmin нажимаем вкладку SQL вставляем код и отправляем запрос
SQL:
ALTER TABLE `amx_amxadmins` ADD `privilege` VARCHAR(64) NULL;
При добавлении админа ссылку на вк указивать без https://
Вот что получилось 1.png
Даю сразу готовые файлы .. просто заменить... файлик с названием vk+privilege.rar
1. В файле protected/models/amxadmins.php сделать следующие изменения:
После
PHP:
* @property integer $skype Skype
добавить
PHP:
* @property integer $privilege Привилегия
Изменить
PHP:
array('icq, skype', 'length', 'max'=>64),
на
PHP:
array('icq, skype, privilege', 'length', 'max'=>64),
Изменить
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days, skype', 'safe',  'on'=>'search'),
на
PHP:
array('id, username, password, access, flags, steamid, nickname, icq, ashow, created, expired, days, skype, privilege', 'safe',  'on'=>'search'),
После
PHP:
'skype' => 'Skype',
добавить
PHP:
'privilege' => 'Привилегия',
После
PHP:
$criteria->compare('skype',$this->skype);
добавить
PHP:
$criteria->compare('privilege',$this->privilege);
2. В файле /protected/views/amxadmins/index.php сделать следующие изменения:
После
PHP:
,
        array(
            'name' => 'skype',
            'type' => 'raw',
            'value' => '$data->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($data->skype, "skype:".$data->skype."?call") : "". CHtml::image("/images/skype.ico"). "<i>  Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
добавить
PHP:
,
        array(
            'name' => 'privilege',
            'type' => 'raw',
            'value' => '$data->privilege',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        )
/images/skype.ico - это путь к вашей иконки
3. В файле protected/controllers/AmxadminsController.php сделать следующие изменения:
После
PHP:
<tr>";
        $info .= "<td><b>Skype</b></td>";
        $info .= "<td>" . ($model->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($model->skype, "skype:".$model->skype."?call") : CHtml::image("/images/skype.ico"). '  Не указано') . "</td>";
        $info .= "</tr>
добавить
PHP:
<tr>";
        $info .= "<td><b>Привилегия</b></td>";
        $info .= "<td>".$model->privilege."</td>";
        $info .= "</tr>
/images/skype.ico - это путь к вашей иконки
4. В файле /protected/views/amxadmins/_form.php сделать следующие изменения:
После
PHP:
echo $form->textFieldRow($model,'skype',array('class' => 'span6',));
добавить
PHP:
echo $form->textFieldRow($model,'privilege',array('class' => 'span6',));
5. В файле /protected/views/amxadmins/view.php сделать следующие изменения:
После
PHP:
'skype',
добавить
PHP:
'privilege',

В базе в таблице amxadmins нужно создать колонку "privilege" тип "varchar" с длинной "64"
Можно создать автоматически если отправить SQL запрос:
Заходим в БД через phpmyadmin нажимаем вкладку SQL вставляем код и отправляем запрос
SQL:
ALTER TABLE `amx_amxadmins` ADD `privilege` VARCHAR(64) NULL;
При добавлении админа ссылку на вк указивать без https://
Вот что получилось6.png
Даю сразу готовые файлы .. просто заменить... файлик с названием vk+skype+privilege.rar
Наконец закончил.... Просидел часов 5, надеюсь не зря.... Думаю объяснил доступно..
К каждому примеру добавил готовые файлы. Если что-то пропустил .. пишите .. отредактирую ...
Спасибо!
Копирования статьи на другие ресурсы без согласия автора запрещено!!!
 

Вложения

Последнее редактирование:

Hikimi

Пользователь
Регистрация
18 Авг 2017
Сообщения
21
Симпатии
7
Куда? Зачем? Почему?

Если я тебе дам код, ты разберешься в нем ? Оо
Еще тебе просто для одной ссылки, или автогенерация ссылок ?

З.ы: Если для форума, то уточнил бы для какого ^_^
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
Hikimi, хочю сделать в cs bans..
там просто стоит ... создаю админку, потом добавляю ему вк... но отображаеться силка.. а хотелось чтоб оно вставляло Фамилию и Имя автоматически.. (вместо ссилки)

на даний момент стоит так
$info .= "<td>" . ($model->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($model->skype, "skype:".$model->skype."?call") : 'Не указано') . "</td>";
 

Hikimi

Пользователь
Регистрация
18 Авг 2017
Сообщения
21
Симпатии
7
PHP:
$info .= "<td>" . ($model->skype ? CHtml::image("/images/skype.ico"). " " . CHtml::link($model->skype, "skype:".$model->skype."?call") : 'Не указано') . "</td>";
Добавляю вк? А код со скайпом ^_^

PHP:
<?php
// Добавь функцию куда то там :)
function getTitle($url) {
    if(!$url) return ;
    $url = 'http://'.parse_url($url, PHP_URL_HOST);
    $title="";
    @$page=file_get_contents($url);
    if ($page) {
      if (preg_match("~<title>(.*?)</title>~iu", $page, $out)) {
        $title=$out[1];
        mb_convert_encoding($title, 'utf8');
      }
    }
    return $title;
  }
 
 
echo getTitle('https://www.rambler.ru/'); // Выведет тебе титул ссылки


?>
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
Hikimi,
а вот вк... не то копирнул
Код:
'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->icq, "http://".$data->icq, array("target"=>"_blank")): "<i>Не указано</i>"',
как именно изменить мой код чтоб оно роботало?
 

breakt

Заблокированные
Регистрация
8 Июн 2017
Сообщения
109
Симпатии
33
в protected/views/amxadmins/index.php

PHP:
array(
            'name' => 'icq',
            'type' => 'raw',
            'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, $data->icq, array("target"=>"_blank")): "<i>Не указано</i>"',
            'htmlOptions' => array(
                'style' => 'width: 170px;'
            )
        ),
в protected/models/Amxadmins.php
PHP:
public function getNameicq(){
        $url = 'http://'.parse_url($this->icq, PHP_URL_HOST);
        $title="";
        @$page=file_get_contents($this->icq);
        if ($page) {
            if (preg_match("~<title>(.*?)</title>~iu", $page, $out)) {
                $title=$out[1];
                mb_convert_encoding($title, 'utf8');
            }
        }
    return $title;
  }
 
Последнее редактирование:

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
'value' => '$data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, $data->icq, array("target"=>"_blank")): "<i>Не указано</i>"',
немножко подправлю
PHP:
'value' => function($data) {
    return $data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, $data->icq, array("target"=>"_blank")): "<i>Не указано</i>";
},
Плюс можна прикрутить кэш чтоб каждый раз не лезть по УРЛ
 

breakt

Заблокированные
Регистрация
8 Июн 2017
Сообщения
109
Симпатии
33
немножко подправлю
PHP:
'value' => function($data) {
    return $data->icq ? CHtml::image("/images/vk.ico"). " ". CHtml::link($data->nameicq, $data->icq, array("target"=>"_blank")): "<i>Не указано</i>";
},
Плюс можна прикрутить кэш чтоб каждый раз не лезть по УРЛ
Если честно, то не понимаю для чего анонимка нужна, если мы уже в модели получили свойство? Я всегда считал что анонимки для кастомных функций нужны....
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
breakt, так как пишет документация в первом Yii используеться eval. это сделано для поддержки PHP < 5.4. Сейчас же 2017 год и 5.3 встретить сложно сейчас. А eval как извесно зло. А также анонимка позволяет добиться большей читабельности кода в отличии от строкы. Еще как вариант
PHP:
'value' => [$model, 'formatIsq']
Где formatIsq должен быть публичным методом модели.
 

breakt

Заблокированные
Регистрация
8 Июн 2017
Сообщения
109
Симпатии
33
breakt, так как пишет документация в первом Yii используеться eval. это сделано для поддержки PHP < 5.4. Сейчас же 2017 год и 5.3 встретить сложно сейчас. А eval как извесно зло. А также анонимка позволяет добиться большей читабельности кода в отличии от строкы. Еще как вариант
PHP:
'value' => [$model, 'formatIsq']
Где formatIsq должен быть публичным методом модели.
Во изврат, ну так как я Yii2 только использовал в доку по Yii я не заглядывал :)
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
breakt, я немножко не точно выразился. Везде в доке по Yii 1.x пишет вариант с кавичками для поддержки. Там я не припомню слова о eval. Но если покопатсья в коде то можно с легкостью найти. Если мне не изменяет память то посмотри в CBaseApplication. Так вот в доке везде примеры с кавичками для совместимости с пхп ниже 5.4. Ведь первая ветка создавалась примерно в те времена. Если пройтись по коду то там будет что то типа такого
PHP:
if (calllable($value)) { call_user_func($value, $data); } else { eval("<?php $value ?>"); }
Код примерный
[doublepost=1503315710][/doublepost]breakt, вот пройдись по ссилкам
yii/CGridView.php at master · yiisoft/yii · GitHub
yii/CDataColumn.php at master · yiisoft/yii · GitHub
yii/CComponent.php at master · yiisoft/yii · GitHub
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
breakt, код више помог.. все супер...
но вот немного долго грузит страничку с админами
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
fantom,
а можеш помочь с кешом? ато долго страничку грузит(
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
не проверял
PHP:
public function getNameicq(){
    $title = Yii::app()->cache->get('ICQ_' . $this->icq);
    if ($title !== false) {
        return $title;
    }
    $url = 'http://' . parse_url($this->icq, PHP_URL_HOST);
    $title = '';
    $page = @file_get_contents($this->icq);
    if ($page && preg_match("#<title>([^<]+)</title>#iu", $page, $out)) {
        $title = $out[1];
        mb_convert_encoding($title, 'utf8');

        Yii::app()->cache->set('ICQ_' . $this->icq, $title, 21600);
    }
    return $title;
}
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
fantom, все есть!
спасибо
 

Vesuvius

НЕ СКРИПТЕР!!!
Команда форума
Администратор
Регистрация
8 Июн 2017
Сообщения
1.595
Симпатии
571
Пол
Мужской
Обновил #1 пост
добавил инструкцию VK+Privilege
vk+privilege.png
 

GrafkO

Пользователь
Регистрация
9 Июн 2017
Сообщения
71
Симпатии
6
Пол
Мужской
Vesuvius, сделал,но вылезла ошибка)Делаю вк + привилегии)
Не определено свойство "Amxadmins.privilege".
 

Вложения

GrafkO

Пользователь
Регистрация
9 Июн 2017
Сообщения
71
Симпатии
6
Пол
Мужской
Vesuvius, подправил,но иконки некорректно отображаются.
 

Вложения

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
GrafkO, кэш очистить нужно (protected/runtime/cache)
 

GrafkO

Пользователь
Регистрация
9 Июн 2017
Сообщения
71
Симпатии
6
Пол
Мужской
fantom, почистил,но без изменений.
 

Вложения

Сверху Снизу