Страница 1 от 1

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

Публикувано на: 04 Авг 2018, 12:12
от 1Life1Dead
Добър ден уважаеми потребители на 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"
==============================================================================================================

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

Публикувано на: 04 Авг 2018, 15:03
от OciXCrom
Това върши ли ти работа?

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

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

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

Публикувано на: 10 Авг 2018, 18:52
от 1Life1Dead
Може ли някой да го направи?

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

Публикувано на: 19 Авг 2018, 22:47
от Shapeshifter
Мисля, че ти го направих точно както искаш, тествах го и работи идеално, няма грешки при компилиране.
Кода:

Код за потвърждение: Избери целия код

#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 KiB) Преглеждано 1631 пъти
1.png
1.png (4.23 KiB) Преглеждано 1631 пъти
2.png
2.png (4.07 KiB) Преглеждано 1631 пъти
2.png
2.png (4.07 KiB) Преглеждано 1631 пъти