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

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

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

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

[ZP] Countdown ошибки

[РЕШЕНО]
Статус пользователя VenigreT
сообщение 28.9.2015, 21:07
Сообщение #1
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Хочу поставить отчёт до первого зомби, но не так чтобы: 10,9,8,7 и до 1.
А одну мелодию на 15 секунд.
Помогите убрать ошибки в плагине:

Код:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "[ZP] Countdown"
#define VERSION "1.0"
#define AUTHOR ""

#pragma tabsize 0

new countdown
new time_s

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "event_round_start", "a", "1=0", "2=0")
}

public plugin_precache()
{
precache_sound( "zmstart/.wav" )

}

public event_round_start()
{
set_task(4.0, "zombie_countdown")
time_s = 15
countdown = 1
}

public zombie_countdown()
{
new speak[ 10 ][] = { "zmstart/.wav" }

emit_sound( 0, CHAN_VOICE, speak[ countdown ], 1.0, ATTN_NORM, 0, PITCH_NORM )
countdown--

set_hudmessage(179, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
show_hudmessage(0, "Заражение через: %i сек.", time_s);
--time_s;

if(time_s >= 1)
{
set_task(1.0, "zombie_countdown")
}
}


Отредактировал: Bloo, - 28.9.2015, 21:19
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 28.9.2015, 21:19
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

VenigreT, ошибки то где?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 28.9.2015, 21:21
Сообщение #3
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Не комплируется плигин.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 28.9.2015, 21:25
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

VenigreT, ну это ясно. Что пишет при компиляции.


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 28.9.2015, 22:44
Сообщение #5
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Скомплируйте, увидите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 29.9.2015, 11:00
Сообщение #6
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Ребят, помогите пожалуйста отредачить правильно плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 29.9.2015, 18:08
Сообщение #7


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Цитата(VenigreT @ 29.9.2015, 0:40) *
Скомплируйте, увидите.

Исправьте ошибки и заработает. Кому помощь нужна, вам или нам? Почему за вас еще и информацию должны искать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Freeman74
сообщение 30.9.2015, 10:42
Сообщение #8
Стаж: 11 лет

Сообщений: 20
Благодарностей: 2
Полезность: 77

Вот, проверь:

Cкрытый текст

Код:
#include <amxmodx>
#include <fakemeta>

#define PLUGIN "[ZP] Countdown"
#define VERSION "1.0"
#define AUTHOR ""

#pragma tabsize 0

new const SoundTimer[][] = { "zmstart/.wav" }

new time_s
new TimerStatus

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("HLTV", "event_round_start", "a", "1=0", "2=0");
}

public plugin_precache() engfunc(EngFunc_PrecacheSound, SoundTimer[0]);

public event_round_start()
{
set_task(4.0, "zombie_countdown");
time_s = 15;
}

public zombie_countdown()
{
if(!TimerStatus)
{
emit_sound(0, CHAN_VOICE, SoundTimer[0], 1.0, ATTN_NORM, 0, PITCH_NORM);
TimerStatus = true;
}
set_hudmessage(179, 0, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
show_hudmessage(0, "Заражение через: %i сек.", time_s);
time_s--;

if(time_s >= 1) set_task(1.0, "zombie_countdown");
else TimerStatus = false;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 30.9.2015, 19:32
Сообщение #9
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

Огромное Вам Спасибо Freeman74! Вы сделали то, что я хотел.
Очень Вам Благодарен!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VenigreT
сообщение 30.9.2015, 19:45
Сообщение #10
Стаж: 10 лет

Сообщений: 674
Благодарностей: 202
Полезность: 537

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