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

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

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

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

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

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

Заплачу за работу!

Статус пользователя TJhack
сообщение 15.2.2014, 16:09
Сообщение #1
Стаж: 12 лет

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

Нужно добавить в данный исходник колорчат
Исходник
/* VSVipsOnline v1.3

Описание:
Показывает випов в сети.
Команды:
say /vips
*/

#include <amxmodx>
#include <VIPSystem>

new maxPlayers;

public plugin_init()
{
register_plugin("VSVipsOnline", "1.3", "ZETA [M|E|N]");

maxPlayers = get_maxplayers();

register_clcmd("say /vips", "ShowVipsOnline", ADMIN_ALL, "Show Vips Online");
}

public ShowVipsOnline(id)
{
new message[256], name[32], count = 0;
new len = format(message, charsmax(message), "[Випы в сети] ");

for (new player = 1; player <= maxPlayers; ++player)
{
if (is_user_connected(player) && VSGetUserVip(player))
{
if (len > 96)
{
client_print(id, print_chat, "%s,", message);
len = format(message, charsmax(message), "");
}

get_user_name(player, name, charsmax(name));

if (count && len)
{
len += format(message[len], 255 - len, ", ");
}

len += format(message[len], 255 - len, "%s", name);

++count;
}
}

if (len)
{
if (!count)
{
len += format(message[len], 255 - len, "На данный момент нет випов в сети.");
}

client_print(id, print_chat, "%s", message);
}

return PLUGIN_HANDLED;
}


За работу 50р
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Esecman
сообщение 15.2.2014, 16:15
Сообщение #2
Стаж: 12 лет

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

Скрытый текст
Код:
#include <amxmodx>
#include <VIPSystem>

new maxPlayers;

public plugin_init()
{
register_plugin("VSVipsOnline", "1.3", "ZETA [M|E|N]");

maxPlayers = get_maxplayers();

register_clcmd("say /vips", "ShowVipsOnline", ADMIN_ALL, "Show Vips Online");
}

public ShowVipsOnline(id)
{
new message[256], name[32], count = 0;
new len = format(message, charsmax(message), "[Випы в сети] ");

for (new player = 1; player <= maxPlayers; ++player)
{
if (is_user_connected(player) && VSGetUserVip(player))
{
if (len > 96)
{
client_printcolor(id, "^4%s,", message);
len = format(message, charsmax(message), "");
}

get_user_name(player, name, charsmax(name));

if (count && len)
{
len += format(message[len], 255 - len, ", ");
}

len += format(message[len], 255 - len, "%s", name);

++count;
}
}

if (len)
{
if (!count)
{
len += format(message[len], 255 - len, "На данный момент нет випов в сети.");
}

client_printcolor(id, "^4%s", message);
}

return PLUGIN_HANDLED;
}

stock client_printcolor( const id, const input[], any:... )
{
new count = 1, players[ 32 ]
static msg[ 191 ]
vformat( msg, 190, input, 3 )

replace_all( msg, 190, "!g", "^4" )
replace_all( msg, 190, "!n", "^1" )
replace_all( msg, 190, "!t", "^3" )

if( id ) players[ 0 ] = id; else get_players( players, count, "ch" )
{
for( new i = 0; i < count; i ++ )
{
if( is_user_connected( players[ i ] ) )
{
message_begin( MSG_ONE_UNRELIABLE, get_user_msgid( "SayText" ), _, players[ i ] )
write_byte( players[ i ] )
write_string( msg )
message_end()
}
}
}
}



/UPD

Отредактировал: Esecman, - 15.2.2014, 16:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Esecman
сообщение 17.2.2014, 8:41
Сообщение #3
Стаж: 12 лет

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

Цитата
Будет тебе завтра к вечеру твои деньги и спс за работу!

ТС кинул.
Скрин Шот с webmoney:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 17.2.2014, 8:47
Сообщение #4
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

надо было давать amxx c backdoor до получения оплаты. потом код деактивации )


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Esecman
сообщение 17.2.2014, 8:48
Сообщение #5
Стаж: 12 лет

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

Цитата(csnet @ 17.2.2014, 9:47) *
надо было давать amxx c backdoor до получения оплаты. потом код деактивации )

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