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

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

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

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

2 страниц V   1 2

Авторестарт раунда

Статус пользователя se7en2614
сообщение 14.5.2013, 16:19
Сообщение #21


Стаж: 14 лет

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

как я знаю функция (или как-то подругому) client_print_chat или как-то подругому
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
CaHeK86
сообщение 14.5.2013, 16:41
Сообщение #22
Стаж: 16 лет

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

Цитата(XyLiGaN @ 14.5.2013, 15:15) *
Ребят, а как сделать теперь чтобы сообщения были в чате, а не в dHUD ?!
Сделайте плз, а то я тут уже не шарю blush2.gif



Код:

client_print(i,print_chat,"Разминочный раунд!");

client_print(0,print_chat,"Ну, все погнали :)");


Отредактировал: CaHeK86, - 14.5.2013, 16:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.5.2013, 16:50
Сообщение #23


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

CaHeK86,
да че ж вы все покусочкам кидаете, дайте полный:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 14.5.2013, 16:52
Сообщение #24
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Тебе ещё зелёным надо, а тут обычным)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.5.2013, 16:55
Сообщение #25


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Да ладно, пускай хоть обычный будет, хоть что то:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CaHeK86
сообщение 14.5.2013, 17:22
Сообщение #26
Стаж: 16 лет

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

Код:

#include <amxmodx>
#include <hamsandwich>

new nRound = 0;

public plugin_init()
{
register_plugin("Nice Live", "1.0", "=)");
RegisterHam(Ham_Spawn, "player", "nice_live_spawn", 1);
register_event("SendAudio", "nice_live_round", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin");
new mapname[32];
get_mapname(mapname, charsmax(mapname));
if(equali(mapname,"35",2) || equali(mapname,"aim_",4) || equali(mapname,"awp_",4))
{
pause("ad");
return;
}
}

public nice_live_round()
{
nRound++;
if(nRound == 1)
{
set_task(1.0, "nice_live_restart", _, _, _, "a", 1);
set_task(3.0, "nice_live_message", _, _, _, "a", 3);
}
}

public nice_live_restart()
{
server_cmd("sv_restart 1");
}

public nice_live_spawn(i)
{
if(nRound == 0)
{
ChatColor(0, "!y[!gNice Live!y] !gРазминочный !teamРаунд!");
}
}

public nice_live_message()
{
ChatColor(0, "!y[!gNice Live!y] !teamНу, Все Погнали !g:)");
}

stock ChatColor(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, "!y", "^1");
replace_all(msg, 190, "!team", "^3");
replace_all(msg, 190, "!team2", "^0");
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();
}
}
}
}


thank_you2.gif

Отредактировал: CaHeK86, - 14.5.2013, 17:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
XyLiGaN
сообщение 14.5.2013, 17:35
Сообщение #27
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Вот ещё какой то слепил) Попробуй) Тут добавлен ColorChat )
Код:
#include <amxmodx>
#include <colorchat>

new iCount;

public plugin_init ()
{
register_plugin("Auto restart","xoomie","1.0")
register_logevent ("round_end",1,"1=Round_End");
set_task(20.0,"pl_inform",123,_,_,"b")

new mapname[32]
get_mapname(mapname, charsmax(mapname))

if(equali(mapname,"35",2) || equali(mapname,"aim_",4) || equali(mapname,"awp_",4))
{
pause("ad")
return
}
}

public round_end ()
{
if (++iCount == 2)
{
server_cmd ("sv_restartround 1");
remove_task(123)
ColorChat(0, GREEN,"^x03[^x04AutoRR^x03] ^x04Ну Все, Погнали! :)");
}
}
public pl_inform()
{
ColorChat(0, GREEN,"^x03[^x04AutoRR^x03] ^x04Это разминочный раунд!");
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.5.2013, 17:41
Сообщение #28


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

CaHeK86, Спасибо большое! Все работает, но тут баг или просто так задумано, после рестарта три раза пишет сообщение [Nice Live] Ну, Все Погнали :), а это одни раз [Nice Live] Разминочный Раунд!

XyLiGaN,
тут тоже цветным :)

Отредактировал: Nebo9, - 14.5.2013, 17:41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
XyLiGaN
сообщение 14.5.2013, 17:42
Сообщение #29
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

Цитата(Nebo9 @ 14.5.2013, 21:41) *
CaHeK86, Спасибо большое! Все работает, но тут баг или просто так задумано, после рестарта три раза пишет сообщение [Nice Live] Ну, Все Погнали :), а это одни раз [Nice Live] Разминочный Раунд!

XyLiGaN,
тут тоже цветным :)

На исправил)
Код:
#include <amxmodx>
#include <hamsandwich>
 
new nRound = 0;
 
public plugin_init()
{
register_plugin("Nice Live", "1.0", "=)");
RegisterHam(Ham_Spawn, "player", "nice_live_spawn", 1);
register_event("SendAudio", "nice_live_round", "a", "2&%!MRAD_terwin", "2&%!MRAD_ctwin");
new mapname[32];
get_mapname(mapname, charsmax(mapname));
if(equali(mapname,"35",2) || equali(mapname,"aim_",4) || equali(mapname,"awp_",4))
{
pause("ad");
return;
}
}
 
public nice_live_round()
{
nRound++;
if(nRound == 1)
{
set_task(1.0, "nice_live_restart", _, _, _, "a", 1);
set_task(3.0, "nice_live_message", _, _, _, "a", 1);
}
}
 
public nice_live_restart()
{
server_cmd("sv_restart 1");
}
 
public nice_live_spawn(i)
{
if(nRound == 0)
{
ChatColor(0, "!y[!gNice Live!y] !gРазминочный !teamРаунд!");
}
}
 
public nice_live_message()
{
ChatColor(0, "!y[!gNice Live!y] !teamНу, Все Погнали !g:)");
}
 
stock ChatColor(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, "!y", "^1");
replace_all(msg, 190, "!team", "^3");
replace_all(msg, 190, "!team2", "^0");
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();
}
}
}
}


Отредактировал: XyLiGaN, - 14.5.2013, 17:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
CaHeK86
сообщение 14.5.2013, 17:43
Сообщение #30
Стаж: 16 лет

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

Цитата(Nebo9 @ 14.5.2013, 18:41) *
CaHeK86, Спасибо большое! Все работает, но тут баг или просто так задумано, после рестарта три раза пишет сообщение [Nice Live] Ну, Все Погнали :), а это одни раз [Nice Live] Разминочный Раунд!

XyLiGaN,
тут тоже цветным :)

я делал исходя из твоего кода!

вот смотри

Код
set_task(3.0, "nice_live_message", _, _, _, "a", 3);


делаем так

Код
set_task(3.0, "nice_live_message", _, _, _, "a", 1);


и будет 1 раз smile.gif

Отредактировал: CaHeK86, - 14.5.2013, 17:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 14.5.2013, 17:46
Сообщение #31


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Все понял, всем Большое Спасибо thank_you2.gif
тему думаю можно закрывать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: