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

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

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

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

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

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

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

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер
2 страниц V   1 2

Помогите убрать ошибку в плагине.

, warning 213: tag mismatch, не могу понять в чём ошибка.
Статус пользователя 4pok
сообщение 29.1.2018, 14:06
Сообщение #1
Стаж: 8 лет 3 месяца

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

public ShowHUD(id)
{
if(is_valid_ent(id) && is_user_alive(id))
{
i_cooldown_time[id] = i_cooldown_time[id] - 1;
set_dhudmessage(200, 100, 0, 0.80, 0.87, 0, 1.0, 1.1, 0.0, 0.0, -1)
show_dhudmessage(id, "[Способность через : %d]",i_cooldown_time[id], LANG_PLAYER, "STEALTH_USE")
}else{
remove_task(id)
}
}

public ShowHUDstealthes(id)
{
if(is_valid_ent(id) && is_user_alive(id))
{
i_stealth_time_hud[id] = i_stealth_time_hud[id] - 1;
set_dhudmessage(100, 100, 100, -1.0, 0.92, 0, 1.0, 1.1, 0.0, 0.0, -1)
show_dhudmessage(id, "Невидимоть еще : %d",i_stealth_time_hud[id])
}else{
remove_task(id)
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 29.1.2018, 15:19
Сообщение #2


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Весь текст ошибки бы - в какой строке этот варинг?

Отредактировал: BaJIepbI4, - 29.1.2018, 15:21



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 15:22
Сообщение #3
Стаж: 8 лет 3 месяца

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

Цитата(BaJIepbI4 @ 29.1.2018, 15:19) *
Весь текст ошибки бы...

мне пишет только что ошибка в строках
set_dhudmessage(200, 100, 0, 0.80, 0.87, 0, 1.0, 1.1, 0.0, 0.0, -1)

set_dhudmessage(100, 100, 100, -1.0, 0.92, 0, 1.0, 1.1, 0.0, 0.0, -1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 29.1.2018, 15:30
Сообщение #4
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

warning 213: tag mismatch
- несоответствие аргументов.

Более детальная тема.
Ошибки при компиляции плагинов.

По хорошему, нужно весь код скидывать, а не кусок, мы же не знаем на какой строчке ошибка.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя neygomon
сообщение 29.1.2018, 15:47
Сообщение #5


Стаж: 14 лет

Сообщений: 1644
Благодарностей: 515
Полезность: 363

4pok, -1 убери в конце :)

Код:
set_dhudmessage(100, 100, 100, -1.0, 0.92, 0, 1.0, 1.1, 0.0, 0.0, -1)

->
Код:
set_dhudmessage(100, 100, 100, -1.0, 0.92, 0, 1.0, 1.1, 0.0, 0.0)


Отредактировал: neygomon, - 29.1.2018, 15:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 15:50
Сообщение #6
Стаж: 8 лет 3 месяца

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

neygomon, Спасибо Большое!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 29.1.2018, 15:52
Сообщение #7


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

4pok,
set_dhudmessage(200, 100, 0, 0.80, 0.87, 0, 1.0, 1.1)

set_dhudmessage(100, 100, 100, -1.0, 0.92, 0, 1.0, 1.1)



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 15:59
Сообщение #8
Стаж: 8 лет 3 месяца

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

neygomon, А можно ещё немного помощи?

в строке set_dhudmessage(0, 255, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);

#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <zombieplague>
#include <dhudmessage>

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

new zp_sec

new const zp_roundstart[][] =
{
"sound/Dr-START_ROUND/zombi_start.mp3"
}

new zp_countchant[10][] =
{
"Dr-START_ROUND/ten.wav",
"Dr-START_ROUND/nine.wav",
"Dr-START_ROUND/eight.wav",
"Dr-START_ROUND/seven.wav",
"Dr-START_ROUND/six.wav",
"Dr-START_ROUND/five.wav",
"Dr-START_ROUND/four.wav",
"Dr-START_ROUND/three.wav",
"Dr-START_ROUND/two.wav",
"Dr-START_ROUND/one.wav"
}

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

public plugin_precache()
{
register_dictionary("zp_countdown.txt")

new i

for(i = 0; i < sizeof zp_roundstart; i++)
engfunc(EngFunc_PrecacheGeneric, zp_roundstart[i])

for(i = 0; i < sizeof zp_countchant; i++)
engfunc(EngFunc_PrecacheSound, zp_countchant[i])
}

public zp_round_start()
{
new iMP3, MP3[64]

iMP3 = random_num(0,charsmax(zp_roundstart))
copy(MP3, charsmax(MP3), zp_roundstart[iMP3])

client_cmd(0,"mp3 play ^"%s^"", MP3)

zp_sec = 15

zp_countdown()
}

public zp_countdown()
{
set_dhudmessage(0, 255, 0, -1.0, 0.28, 2, 0.02, 1.0, 0.01, 0.1, 10);
show_dhudmessage(0, "%L", LANG_PLAYER, "ZP_COUNTDOWN", zp_sec);

zp_sec -= 1

if(zp_sec < 10)
{
zp_chantdown()
}

if(zp_sec >= 1)
{
set_task(1.0, "zp_countdown")
}
}

public zp_chantdown()
{
new iChant[64], iSound

iSound = zp_sec

if(iSound == -1)
return PLUGIN_CONTINUE

copy(iChant, charsmax(iChant), zp_countchant[iSound])
client_cmd(0,"speak ^"%s^"", iChant)
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaJIepbI4
сообщение 29.1.2018, 16:39
Сообщение #9


Стаж: 11 лет

Сообщений: 457
Благодарностей: 115
Полезность: 456

Ну там последнюю цифру 10 убери :)



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 16:41
Сообщение #10
Стаж: 8 лет 3 месяца

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

Цитата(BaJIepbI4 @ 29.1.2018, 16:39) *
Ну там последнюю цифру 10 убери :)

Спасибо.
Чёт я вообще не шарю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 20:12
Сообщение #11
Стаж: 8 лет 3 месяца

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

Помогите с ошибкой


/hlds/web/www/amxxpc/work/scripting/cso_winhud_zombie.sma(102) : warning 204: symbol is assigned a value that is never used: "blue"
/hlds/web/www/amxxpc/work/scripting/cso_winhud_zombie.sma(102) : warning 204: symbol is assigned a value that is never used: "green"
/hlds/web/www/amxxpc/work/scripting/cso_winhud_zombie.sma(102) : warning 204: symbol is assigned a value that is never used: "red"



Отредактировал: 4pok, - 29.1.2018, 20:14
Прикрепленные файлы:
Прикрепленный файл  cso_winhud_zombie.sma ( 5,84 килобайт ) Кол-во скачиваний: 8
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя paraz1t15
сообщение 29.1.2018, 20:19
Сообщение #12
Стаж: 11 лет
Город: Красноярск

Сообщений: 240
Благодарностей: 49
Полезность: 171

написано вроде предупреждение, а не ошибка
Удалить
Цитата
new red , green , blue

if(zp_is_nemesis_round())
{
red = 255
green = 0
blue = 0
}else if(zp_is_survivor_round())
{
red = 0
green = 0
blue = 255
}else if(!zp_has_round_started())
{
red = 150
green = 150
blue = 255
}else{
red = 0
green = 255
blue = 0
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 20:56
Сообщение #13
Стаж: 8 лет 3 месяца

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

paraz1t15, Спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 22:11
Сообщение #14
Стаж: 8 лет 3 месяца

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

Ещё одни косяк в zp40.sma Помогите пж.

/hlds/web/www/amxxpc/work/scripting/zombie_plague40.sma(3893) : warning 204: symbol is assigned a value that is never used: "len"
/hlds/web/www/amxxpc/work/scripting/zombie_plague40.sma(3893) : warning 203: symbol is never used: "motd"


Прикрепленные файлы:
Прикрепленный файл  zombie_plague40.sma ( 310,33 килобайт ) Кол-во скачиваний: 4
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Grable
сообщение 29.1.2018, 22:32
Сообщение #15


Стаж: 8 лет 8 месяцев

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

4pok, это предупреждения, а не ошибки. первое предупреждение гласит о том что "len"'у присвоили значение, но нигде не используеться.
А второе что "motd" нигде не используеться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 29.1.2018, 22:54
Сообщение #16
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Меня уже интерес распирает... Ты где набрался этих плагинов, что у тебя в каждом какие-то ошибки ?
Вверху справа, есть ссылка на Онлайн компилятор, компилируй все плагины, через него. А для того, чтобы они потом работали на сервере, как не крути, тебе придётся скачать все Инклуды (.inc), те, что есть в этом же компиляторе. Их много, но что поделать...
У меня есть немереное кол-во инклудов (очень долго собирал их (507 штук)), но уже так спать охота... Завтра возможно скину архив.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 29.1.2018, 23:02
Сообщение #17
Стаж: 8 лет 3 месяца

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

Цитата(sevcs @ 29.1.2018, 22:54) *
Меня уже интерес распирает... Ты где набрался этих плагинов, что у тебя в каждом какие-то ошибки ?
Вверху справа, есть ссылка на Онлайн компилятор, компилируй все плагины, через него. А для того, чтобы они потом работали на сервере, как не крути, тебе придётся скачать все Инклуды (.inc), те, что есть в этом же компиляторе. Их много, но что поделать...
У меня есть немереное кол-во инклудов (очень долго собирал их (507 штук)), но уже так спать охота... Завтра возможно скину архив.

Так я как раз и компилирую через онлайн компилятор. Правда на другом сайте. А на этом при компиляции он вот что выдаёт:
Ошибка компиляции:
sh: 1: /var/www/csnetua/public_html/compiler/data/1.8.3/amxxpc: not found

Либо я тупой, либо мне не везёт.
А насчёт плагинов, сложно найти нормальный без ошибок. Вот такие дела. smile.gif

Отредактировал: 4pok, - 29.1.2018, 23:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wolf228
сообщение 29.1.2018, 23:10
Сообщение #18
Стаж: 9 лет 4 месяца

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

4pok, Почему локальный компилятор не используешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя StCore
сообщение 29.1.2018, 23:51
Сообщение #19
Стаж: 9 лет 2 месяца

Сообщений: 24
Благодарности: выкл.

Да это ж стасик с кссерва )) его там игнорят и учетки банят, вот он со своим зм теперь сюда перебрался ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4pok
сообщение 30.1.2018, 15:32
Сообщение #20
Стаж: 8 лет 3 месяца

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

Цитата(StCore @ 29.1.2018, 23:51) *
Да это ж стасик с кссерва )) его там игнорят и учетки банят, вот он со своим зм теперь сюда перебрался ))

Если ты про меня, то я в душе не *** кто такой стасик и что с ним происходит.

Цитата(Wolf228 @ 29.1.2018, 23:10) *
4pok, Почему локальный компилятор не используешь?
Какое из этих слов ты не заметил?

Так я как раз и компилирую через онлайн компилятор. Правда на другом сайте. А на этом при компиляции он вот что выдаёт:
Ошибка компиляции:
sh: 1: /var/www/csnetua/public_html/compiler/data/1.8.3/amxxpc: not found
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: