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

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

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

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

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

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

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

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

Админы онлайн

OriGinaL
сообщение 10.4.2013, 15:20
Сообщение #1
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

помогите убрать с кода менеджеров
Код
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

/***********************************************************\
* ACCESS *
* *
* Owner Flags - (A) bcdefghijklmnopqrstu *
* Manager Flags - (T) cdefghijklmnopqrstu *
* Admins Flags - (M) cdefghijkmnopqrstu *
* VIP Flags - © cjeip *
* *
\***********************************************************/

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 Manager[16], mCounter = 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_H)) {
Manager[mCounter] = player
mCounter++
continue;
}

if (access(player, ADMIN_LEVEL_A)) {
Admins[aCounter] = player
aCounter++
continue;
}

if (access(player, ADMIN_KICK)) {
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 (mCounter == 0) // If no Manager are online
{
ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Менеджеров: ^3в сети нет.")
}
else
{
new monline[200]
new mname[32], iManagerID

for (new z=0 ; z<mCounter ; z++)
{
iManagerID = Manager[z]
get_user_name(iManagerID, mname, 31)
add(monline, charsmax(monline), mname)

if (z != mCounter-1)
{
add(monline, charsmax(monline), ", ")
}

}
ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Менеджеров: ^3%s.", monline)
}

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 }
*/

скрин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя noisiacs
сообщение 10.4.2013, 15:22
Сообщение #2


Стаж: 13 лет

Сообщений: 684
Благодарностей: 162
Полезность: 204

А кто видел плагин там у админов с разными правами были привязаны модели со званием?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
OriGinaL
сообщение 10.4.2013, 15:24
Сообщение #3
Стаж: 13 лет

Сообщений: 1796
Благодарностей: 434
Полезность: 0

Цитата(noisiacs @ 10.4.2013, 17:22) *
А кто видел плагин там у админов с разными правами были привязаны модели со званием?

лично для вас создал эту темку!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noisiacs
сообщение 10.4.2013, 15:27
Сообщение #4


Стаж: 13 лет

Сообщений: 684
Благодарностей: 162
Полезность: 204

Цитата(OriGinaL2666 @ 10.4.2013, 20:24) *
лично для вас создал эту темку!

Ну я чтобы не плодить одинаковые . Только мне модельки вместо надписей в чате нужны.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoomie
сообщение 10.4.2013, 15:36
Сообщение #5


Стаж: 13 лет

Сообщений: 136
Благодарностей: 15
Полезность: 93

Прикрепленное изображениеЛови :D
Скрытый текст
Код
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

/***********************************************************\
* ACCESS *
* *
* Owner Flags - (A) bcdefghijklmnopqrstu *
* Manager Flags - (T) cdefghijklmnopqrstu *
* Admins Flags - (M) cdefghijkmnopqrstu *
* VIP Flags - © cjeip *
* *
\***********************************************************/

public plugin_init() {
register_plugin("Admin-Check", "5.5", "xoomie")

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_KICK)) {
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 }
*/


Отредактировал: xoomie, - 10.4.2013, 15:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 10.4.2013, 15:37
Сообщение #6


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Цитата(OriGinaL2666 @ 10.4.2013, 17:20) *
помогите убрать с кода менеджеров
Код
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

/***********************************************************\
* ACCESS *
* *
* Owner Flags - (A) bcdefghijklmnopqrstu *
* Manager Flags - (T) cdefghijklmnopqrstu *
* Admins Flags - (M) cdefghijkmnopqrstu *
* VIP Flags - © cjeip *
* *
\***********************************************************/

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 Manager[16], mCounter = 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_H)) {
Manager[mCounter] = player
mCounter++
continue;
}

if (access(player, ADMIN_LEVEL_A)) {
Admins[aCounter] = player
aCounter++
continue;
}

if (access(player, ADMIN_KICK)) {
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 (mCounter == 0) // If no Manager are online
{
ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Менеджеров: ^3в сети нет.")
}
else
{
new monline[200]
new mname[32], iManagerID

for (new z=0 ; z<mCounter ; z++)
{
iManagerID = Manager[z]
get_user_name(iManagerID, mname, 31)
add(monline, charsmax(monline), mname)

if (z != mCounter-1)
{
add(monline, charsmax(monline), ", ")
}

}
ColorChat(id,GREEN,"^3[^1 SERVER ^3] ^4Менеджеров: ^3%s.", monline)
}

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 }
*/

скрин


Скрытый текст
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

/***********************************************************\
* ACCESS *
* *
* Owner Flags - (A) bcdefghijklmnopqrstu *
* Manager Flags - (T) cdefghijklmnopqrstu *
* Admins Flags - (M) cdefghijkmnopqrstu *
* VIP Flags - © cjeip *
* *
\***********************************************************/

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_KICK)) {
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 }
*/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: