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

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

^Место доступно для покупки - 4000 руб/мес^

Новости

17-апр
30-дек
29-дек
26-дек

Сообщение HUD

, Нужно выводить мертвым игрокам сообщение в HUD
Статус пользователя Zooxel
сообщение 9.1.2017, 19:39
Сообщение #1
Стаж: 2 года 1 месяц

Сообщений: 24
Благодарностей: 3
Полезность: 96

Нужно выводить мертвым игрокам сообщение в HUD
Но вообще ни кому не выводит
dhud_vk
Код:
#include <amxmodx>
#include <dhudmessage>

public plugin_init()
{
register_plugin("VK_dhud", "0.1", "zooxel")
register_clcmd("say /vk","in_console")
set_task(5.0, "show_hud", 0, "", 0, "b")
}

public show_hud() {
new players[32], inum
get_players(players, inum)
for(new i=0; i<inum; ++i) {
if(!is_user_alive(players[i])){
set_dhudmessage(255, 255, 255, 0.99, 0.70,0, 2.0, 5.0, 0.1, 0.1, false)
show_dhudmessage(players[i], "Наша группа ")
}
return PLUGIN_CONTINUE
}
}


Отредактировал: redux, - 9.1.2017, 20:30
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя esterio
сообщение 9.1.2017, 20:17
Сообщение #2
Стаж: 5 лет
Город: Украина

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

get_players
Код:
#include <amxmodx>

#if !defined show_dhudmessage
#include <dhudmessage>
#endif

#if !defined MAX_PLAYERS
#define MAX_PLAYERS 32
#endif

public plugin_init()
{
register_plugin("VK_dhud", "0.1", "zooxel")
set_task(5.0, "TaskShowHud", .flags = "b");
}

public TaskShowHud()
{
new players[MAX_PLAYERS], num;
get_players(players, num, "bch");
set_dhudmessage(255, 255, 255, 0.99, 0.70, 0, 2.0, 5.0, 0.1, 0.1);
for(new i = 0; i < num; i++) {
show_dhudmessage(players[i], "Наша группа ");
}
}


Отредактировал: esterio, - 9.1.2017, 20:18


Нужно больше %
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zooxel
сообщение 9.1.2017, 20:26
Сообщение #3
Стаж: 2 года 1 месяц

Сообщений: 24
Благодарностей: 3
Полезность: 96

esterio,
Код:
if(!is_user_alive(players[i]))


Извиняюсь спс


Отредактировал: Zooxel, - 9.1.2017, 20:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DRW
сообщение 9.1.2017, 20:54
Сообщение #4


Стаж: 2 года 7 месяцев

Сообщений: 568
Благодарностей: 96
Полезность: 8

ошибка компиляции
Результат:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team

/hlds/web/www/amxxpc/work/scripting/get_players.sma(27) : error 037: invalid string (possibly non-terminated string)

1 Error.
Could not locate output file /hlds/web/www/amxxpc/work/plugins/get_players.amx (compile failed).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя esterio
сообщение 9.1.2017, 20:59
Сообщение #5
Стаж: 5 лет
Город: Украина

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

DRW, код в студию. 27 строкы нету ни в одном из кодов в топике


Нужно больше %
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zooxel
сообщение 9.1.2017, 21:22
Сообщение #6
Стаж: 2 года 1 месяц

Сообщений: 24
Благодарностей: 3
Полезность: 96

Цитата(esterio @ 9.1.2017, 21:59) *
DRW, код в студию. 27 строкы нету ни в одном из кодов в топике

Забирай
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

public plugin_init() {
register_plugin("vk_dhud", "1.0", "zooxel")
register_clcmd("say /vk","in_console")
set_task(5.0, "show_hud", 0, "", 0, "b")
}
public in_console (id){
client_print(id,print_chat,"Откройте консоль чтобы скопировать ссылку")
client_print(id,print_console,"[]-----------------------------------------------------------[]")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"[]-----------------------------------------------------------[]")
}

public show_hud() {
new players[32], inum
get_players(players, inum, "bch")
set_dhudmessage(255, 255, 255, 1.00, 0.70, 0, 2.0, 5.0, 0.1, 0.1, false)
for(new i=0; i<inum; ++i) {
if(!is_user_alive(players[i]))
show_dhudmessage(players[i], "^n^n^nНаша группа [В]контакте ")
}
}


Отредактировал: Zooxel, - 9.1.2017, 21:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zooxel
сообщение 9.1.2017, 21:36
Сообщение #7
Стаж: 2 года 1 месяц

Сообщений: 24
Благодарностей: 3
Полезность: 96

DRW,
Цитата(esterio @ 9.1.2017, 21:59) *
DRW, код в студию. 27 строкы нету ни в одном из кодов в топике

Забирай
Код:
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

public plugin_init() {
register_plugin("vk_dhud", "1.0", "zooxel")
register_clcmd("say /vk","in_console")
set_task(5.0, "show_hud", 0, "", 0, "b")
}
public in_console (id){
client_print(id,print_chat,"Откройте консоль чтобы скопировать ссылку")
client_print(id,print_console,"[]-----------------------------------------------------------[]")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"Наша группа в VK ")
client_print(id,print_console,"[]-----------------------------------------------------------[]")
}

public show_hud() {
new players[32], inum
get_players(players, inum, "bch")
set_dhudmessage(255, 255, 255, 1.00, 0.70, 0, 2.0, 5.0, 0.1, 0.1, false)
for(new i=0; i<inum; ++i) {
if(!is_user_alive(players[i]))
show_dhudmessage(players[i], "^n^n^nНаша группа [В]контакте ")
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя esterio
сообщение 9.1.2017, 23:08
Сообщение #8
Стаж: 5 лет
Город: Украина

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

Цитата
if(!is_user_alive(players[i]))

Зачем? я сделал полностью рабочый код
Цитата
"b" - do not include alive clients


Отредактировал: esterio, - 9.1.2017, 23:11


Нужно больше %
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zooxel
сообщение 10.1.2017, 0:03
Сообщение #9
Стаж: 2 года 1 месяц

Сообщений: 24
Благодарностей: 3
Полезность: 96

esterio,
Как бы сказать что рабочий,
1 Заметил потом поправил, "b" - do not include alive clients
2 Рабочий это так себе..... (падает сервер) либо просто не компилируется
3 Реально не работал скрипт......(amx 1.8.2 5787 (24 слота) )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя esterio
сообщение 10.1.2017, 0:31
Сообщение #10
Стаж: 5 лет
Город: Украина

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

Zooxel, тестировал лично. либо компилятор у вас какой то не такой, либо вы что то меняли не так


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