Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Подкоректировать Admin-Check

, amxx 1.8.3
Статус пользователя sambo
сообщение 29.11.2013, 13:34
Сообщение #1


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

На amxx 1.8.3 колор чат вроде вшит . Ставлю Admin-Check плагин не работает , я так понимаю нужно с него вырезать колорчат ?
Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>  
#include <ColorChat>

public plugin_init() {
    register_plugin("Admin-Check", "5.5", "p1Mp & S1n[L]Ss")
    
    register_clcmd("say /admin", "show_admins")
    register_clcmd("say /admins", "show_admins")
    register_clcmd("say /vip", "show_admins")
    register_clcmd("say /vips", "show_admins")
    register_clcmd("say_team /admin", "show_admins")
    register_clcmd("say_team /admins", "show_admins")
    register_clcmd("say_team /vip", "show_admins")
    register_clcmd("say_team /vips", "show_admins")
}

public show_admins(id) {
    new Owner[5], oCounter = 0
    new Admins[16], aCounter = 0
    new VIP[16], vCounter = 0
    new MaxP[32], pCounter, player
    
    get_players(MaxP, pCounter, "ch")
    
    for (new i=0; i<pCounter; i++)
    {
        player = MaxP[i]
        
        if (access(player, ADMIN_IMMUNITY)) {  
            Owner[oCounter] = player
            oCounter++
            continue;
        }    
        
        if (access(player, ADMIN_LEVEL_A)) {
            Admins[aCounter] = player
            aCounter++
            continue;
        }            
        
        if (access(player, ADMIN_LEVEL_F)) {
            VIP[vCounter] = player
            vCounter++
            continue;
        }            
    }
    if (oCounter == 0)    // If no Head Admins are online  
    {  
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Владельцев: ^3в сети нет.")  
    }      
    else  
    {  
        new ronline[200]  
        new rname[32], iOwnerID  
        
        for (new z=0; z<oCounter; z++)  
        {  
            iOwnerID = Owner[z]  
            get_user_name(iOwnerID, rname, 31)  
            add(ronline, charsmax(ronline), rname)  
            
            if (z != oCounter-1)  
            {  
                add(ronline, charsmax(ronline), ", ")  
            }  
            
        }  
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Владельцев: ^3%s.", ronline)  
    }
    
    if (aCounter == 0)    // If no Admins are online  
    {  
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Админов: ^3в сети нет.")  
    }  
    else  
    {  
        new aonline[200]  
        new aname[32], iAdminID  
        
        for (new z=0; z<aCounter; z++)  
        {  
            iAdminID = Admins[z]  
            get_user_name(iAdminID, aname, 31)  
            add(aonline, charsmax(aonline), aname)  
            
            if (z != aCounter-1)  
            {  
                add(aonline, charsmax(aonline), ", ")  
            }  
            
            
        }
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Админов: ^3%s.", aonline)  
    }
    
    if (vCounter == 0)    // If no VIP are online  
    {  
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4ВИПов: ^3в сети нет.")  
    }  
    else  
    {  
        new vonline[200]  
        new vname[32], iVIPID  
        
        for (new z=0; z<vCounter; z++)  
        {  
            iVIPID = VIP[z]  
            get_user_name(iVIPID, vname, 31)  
            add(vonline, charsmax(vonline), vname)  
            
            if (z != vCounter-1)  
            {  
                add(vonline, charsmax(vonline), ", ")  
            }  
            
        }
        ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4ВИПов: ^3%s.", vonline)      
    }  
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ fbidis\\ ansi\\ ansicpg1252\\ deff0{\\ fonttbl{\\ f0\\ fnil\\ fcharset0 Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ ltrpar\\ lang1037\\ f0\\ fs16 \n\\ par }
*/


ссылки
_http://forums.alliedmods.net/showthread.php?t=94960
_https://forums.alliedmods.net/showpost.php?p=2048574&postcount=232


Подправьте плс код для amxx 1.8.3

Отредактировал: sambo, - 29.11.2013, 13:35
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Safety1st
сообщение 29.11.2013, 14:35
Сообщение #2
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Вот
Тут по ошибке был код другого плагина.
Внимание! Плагин будет компилироваться и работать только на AMXX 1.8.3!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
serfreeman1337
сообщение 29.11.2013, 14:45
Сообщение #3
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Просто заменяем:
Код:
ColorChat(id,GREEN,

На:
Код:
client_print_color(id,0,

И сносим Код:
#include <ColorChat>
. И вообще дезентегрируем ColorChat.inc c жесткого диска.
Прикрепленный файл  admin_check.sma ( 2,81 килобайт ) Кол-во скачиваний: 57


'SuperSpoiler'
Saf :D


Отредактировал: serfreeman1337, - 29.11.2013, 14:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 29.11.2013, 15:11
Сообщение #4


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Safety1st,
наверное не туда но мне пригодится)
serfreeman1337,
щас потестим.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 29.11.2013, 15:24
Сообщение #5
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(sambo @ 29.11.2013, 17:11) *
Safety1st,
наверное не туда но мне пригодится)

Что не туда? У нас одинаковые варианты. cbf1b2bfde1a.gif
Только serfreeman1337 поставил 0 явно, а я использовал предопределённую заранее константу print_team_default, позволяющую не помнить, что она равна 0.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 29.11.2013, 15:35
Сообщение #6


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Safety1st,
Я подумал что Вы промахнулись темой)
_https://c-s.net.ua/forum/topic56724s0.html?#entry501800
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 29.11.2013, 15:40
Сообщение #7
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Аххаха

Ну да, в спешке) Плагин уже и до корзины успел дойти у меня)
Вот: Прикрепленный файл  admin_check.sma ( 3,27 килобайт ) Кол-во скачиваний: 66

Там ещё префикс вынесен в начало плагина для удобной настройки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 13.12.2013, 21:00
Сообщение #8


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(Safety1st @ 29.11.2013, 17:40) *
Аххаха

Ну да, в спешке) Плагин уже и до корзины успел дойти у меня)
Вот: Прикрепленный файл  admin_check.sma ( 3,27 килобайт ) Кол-во скачиваний: 66

Там ещё префикс вынесен в начало плагина для удобной настройки.


Глянь а под 1.8.3 пожалуйста данный плагин.
Прикрепленный файл  voteban.sma ( 7,38 килобайт ) Кол-во скачиваний: 11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 13.12.2013, 22:07
Сообщение #9


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

3aB}{o3,
разница в колорчате только . По идее его не нужно править. На амххх 183 добавили новые флаги доступа еще но к плагину не относится.

Отредактировал: sambo, - 13.12.2013, 22:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 13.12.2013, 22:08
Сообщение #10


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Цитата(sambo @ 14.12.2013, 0:07) *
3aB}{o3,
разница в колорчате только . По идее его не нужно править. На амххх 183 добавили новые флаги доступа еще но к плагину не относится.

для 3aB}{o3, _https://c-s.net.ua/forum/ipb.html?s=&showtopic=53963&view=findpost&p=508034


Не компилица
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: