[Изработка на плъгин] Admin's & VIP's online

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Отговори
Потребителски аватар

Автор на темата
1Life1Dead
Потребител
Потребител
Мнения: 115
Регистриран: 30 май 2018, 21:38
Се отблагодари: 3 пъти
Получена благодарност: 7 пъти

[Изработка на плъгин] Admin's & VIP's online

Мнение от 1Life1Dead » 04 авг 2018, 12:12

Добър ден уважаеми потребители на AMXX-BG, ако някой може да изработи такъв плъгин ще съм му много благодарен.
==============================================================================================================
Когато някой напише "/admin" & "/admins", в чата излиза съобщение:
-=-
Online Admin's : TheRedShoko, huehue, OcixCrom, hackera457
-=-
Ако може името на съответният админ да е в цвета според неговият отбор, а ако неможе, нека е зелено.
-=-
Online Admin's : TheRedShoko, huehue, OcixCrom, hackera457
-=-
Ако няма Online Admin's да пише "Online Admin's : No Online Admin's"
Флага е "r" - "ADMIN_LEVEL_F"
------------------------------------------------------------------------------------------------------------------------------------------------
Когато някой напише "/vip" & "vips", в чата излиза съобщение:
-=-
Online VIP's : TheRedShoko, huehue, OcixCrom, hackera457
-=-
Ако може името на съответният vip да е в цвета според неговият отбор, а ако неможе, нека е зелено.
-=-
Online VIP's : TheRedShoko, huehue, OcixCrom, hackera457
-=-
Ако няма Online VIP's да пише "Online VIP's : No Online VIP's"
Флага е "s" - "ADMIN_LEVEL_G"
==============================================================================================================

Потребителски аватар

OciXCrom™ MKD
Администратор
Администратор
Мнения: 4371
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 30 пъти
Получена благодарност: 328 пъти
Години: 21
Контакти:

[Изработка на плъгин] Admin's & VIP's online

Мнение от OciXCrom™ MKD » 04 авг 2018, 15:03

Това върши ли ти работа?

Потребителски аватар

Автор на темата
1Life1Dead
Потребител
Потребител
Мнения: 115
Регистриран: 30 май 2018, 21:38
Се отблагодари: 3 пъти
Получена благодарност: 7 пъти

[Изработка на плъгин] Admin's & VIP's online

Мнение от 1Life1Dead » 04 авг 2018, 16:54

OciXCrom™ написа:
04 авг 2018, 15:03
Това върши ли ти работа?
Ползвам го в другият ми сървър, но в случая не ми върши ;) ;) ;)

Потребителски аватар

Автор на темата
1Life1Dead
Потребител
Потребител
Мнения: 115
Регистриран: 30 май 2018, 21:38
Се отблагодари: 3 пъти
Получена благодарност: 7 пъти

[Изработка на плъгин] Admin's & VIP's online

Мнение от 1Life1Dead » 10 авг 2018, 18:52

Може ли някой да го направи?

Потребителски аватар

Shapeshifter alcohol
Потребител
Потребител
Мнения: 35
Регистриран: 10 май 2018, 13:16
Се отблагодари: 1 път
Получена благодарност: 2 пъти

[Изработка на плъгин] Admin's & VIP's online

Мнение от Shapeshifter alcohol » 19 авг 2018, 22:47

Мисля, че ти го направих точно както искаш, тествах го и работи идеално, няма грешки при компилиране.
Кода:

Код: Избери всички

#include <amxmodx>
#include <amxmisc>
#define CC_COLORS_TYPE CC_COLORS_SHORT
#include <cromchat>

public plugin_init() {
	register_plugin("ADMINS/VIPS ONLINE", "2.0", "AMXX-BG.INFO")
	register_clcmd("say /admins", "print_adminlist");
	register_clcmd("say /admin", "print_adminlist");
	register_clcmd("say /vips", "print_viplist");
	register_clcmd("say /vip", "print_viplist");
}

public print_adminlist(id) 
{
  
new Admins[16], aCounter = 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_LEVEL_F)) { 
Admins[aCounter] = player 
aCounter++ 
continue; 
}         
} 
  
if (aCounter == 0)    
{  
CC_SendMessage(id, "^4Online Admin's ^1: ^4No Online Admin's")  
}  
else
{  
new adminonline[200]  
new adminname[32], iAdminID  
  
for (new z=0 ; z<aCounter ; z++)  
{  
iAdminID = Admins[z]  
get_user_name(iAdminID, adminname, 31)  
add(adminonline, charsmax(adminonline), adminname)  
  
if (z != aCounter-1)  
{  
add(adminonline, charsmax(adminonline), "^1, ")  
}  
  
  
} 
CC_SendMessage(id, "^4Online Admin's ^1: ^3%s^1.", adminonline)  
} 
}

public print_viplist(id) 
{
  
new Vips[16], aCounter = 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_LEVEL_G)) { 
Vips[aCounter] = player 
aCounter++ 
continue; 
}         
} 
  
if (aCounter == 0)    
{  
CC_SendMessage(id, "^4Online VIP's ^1: ^4No Online VIP's")  
}  
else
{  
new viponline[200]  
new vipname[32], iVipID  
  
for (new z=0 ; z<aCounter ; z++)  
{  
iVipID = Vips[z]  
get_user_name(iVipID, vipname, 31)  
add(viponline, charsmax(viponline), vipname)  
  
if (z != aCounter-1)  
{  
add(viponline, charsmax(viponline), "^1, ")  
}  
  
  
} 
CC_SendMessage(id, "^4Online VIP's ^1: ^3%s^1.", viponline)  
} 
}
П.С.: Трябва ти cromchat библиотеката за да го компилираш.

Снимки:
1.png
1.png (4.23 KиБ) Видяна 108 пъти
1.png
1.png (4.23 KиБ) Видяна 108 пъти
2.png
2.png (4.07 KиБ) Видяна 108 пъти
2.png
2.png (4.07 KиБ) Видяна 108 пъти
PrivateServ.info # ZombieApocalypse[Nanosuit|SaveAP] - IP: 79.124.49.87:27015

Отговори

Върни се в “Заявки за плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост