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

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

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

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

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

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

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

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

Ошибка при компиляции плагина adminvote.sma

, Выдеёт ошибку при компиляции плагина adminvote.sma
vady19981
сообщение 20.5.2014, 16:33
Сообщение #1
Стаж: 12 лет

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

Здрасвуйте.
У меня проблема с компиляцией плагина adminvote.sma , я решил немного украсить через colorchat. Всё вроде сделал нормально только на одно выдаёт ошибку и незнаю что надо сделать помогите пожалуйста.
Вот с чем у меня и проблема:
format(lVotingFailed, 63, "%L", players[i], "VOTING_FAILED")
if (g_yesNoVote)
ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") ("ПРОТИВ" "^x04%d^x01") (необходимо - "^x04%d^x01"), lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio)
else
ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") (необходимо - "^x04%d^x01")", lVotingFailed, iResult, iRatio)
}

Ошибка при компиляции:
adminvote.sma(133) : error 001: expected token: ",", but found "Р"
adminvote.sma(133) : warning 217: loose indentation
adminvote.sma(133) : error 029: invalid expression, assumed zero
adminvote.sma(133) : error 029: invalid expression, assumed zero
adminvote.sma(133) : fatal error 107: too many error messages on one line
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 20.5.2014, 17:15
Сообщение #2


Стаж: 12 лет

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

vady19981, исходник то свой прикрепите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 20.5.2014, 18:31
Сообщение #3


Стаж: 16 лет

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

vady19981,
Код:

ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") (необходимо - "^x04%d^x01")", lVotingFailed, iResult, iRatio)

ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") ("ПРОТИВ" "^x04%d^x01") (необходимо - "^x04%d^x01"), lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio)

--->
Код:

ColorChat(0, NORMAL, "[^x04Сервер^x01] %s (^"ЗА^" - ^"^x04%d^x01^") (необходимо - ^"^x04%d^x01^")", lVotingFailed, iResult, iRatio)

ColorChat(0, NORMAL, "[^x04Сервер^x01] %s (^"ЗА^" - ^"^x04%d^x01^") (^"ПРОТИВ^" ^"^x04%d^x01^") (необходимо - ^"^x04%d^x01^")", lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio)

Эх, забыл как это называется (надеюсь меня поправят), грубо говоря, твоя проблема заключалась в "ЗА" -> ^"ЗА^"
Установи себе на комп notepad++ или другой редактор с подсветкой синтаксиса.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 20.5.2014, 18:35
Сообщение #4


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

Стаж: 13 лет

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

"VOTING_FAILED" - ковычки не нужны
ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") ("ПРОТИВ" "^x04%d^x01") (необходимо - "^x04%d^x01"), lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio) - слишком много. должно быть всего одна пара ну и в else тоже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 20.5.2014, 18:47
Сообщение #5


Стаж: 16 лет

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

GOOD FELLOW, кавычки нужны, "VOTING_FAILED" это переменная lang словаря.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 20.5.2014, 18:52
Сообщение #6


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

Стаж: 13 лет

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

да, точно
но ошибки тут явно есть с ""

Код:
ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") ("ПРОТИВ" "^x04%d^x01") (необходимо - "^x04%d^x01"), lVotingFailed, g_voteCount[0], g_voteCount[1], iRatio)
else
ColorChat(0, NORMAL, "[^x04Сервер^x01] %s ("ЗА" - "^x04%d^x01") (необходимо - "^x04%d^x01")", lVotingFailed, iResult, iRatio)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fintok
сообщение 20.5.2014, 18:54
Сообщение #7


Стаж: 16 лет

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

GOOD FELLOW, прочитай выше мое сообщение.

Отредактировал: Fintok, - 20.5.2014, 19:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
vady19981
сообщение 20.5.2014, 19:44
Сообщение #8
Стаж: 12 лет

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

Помогите ещё с одним что здесь не так:
Вот с чем у меня опять проблема:
if (g_yesNoVote)
ColorChat(0, NORMAL, "[^x04Сервер^x01] ^x03* ^x04%s ^x01проголосовал ^x01"^x04ЗА^x01", name)
else
ColorChat(0, RED, "[^x04Сервер^x03] ^x03%s ^x01проголосовалc за ^x03#%d", name, key + 1)


Ошибка при компиляции:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

adminvote.sma(191) : error 017: undefined symbol "x04"
adminvote.sma(191) : warning 217: loose indentation
adminvote.sma(191) : error 029: invalid expression, assumed zero
adminvote.sma(191) : error 029: invalid expression, assumed zero
adminvote.sma(191) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file adminvote.amx (compile failed).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 20.5.2014, 19:47
Сообщение #9


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

Стаж: 13 лет

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

Цитата(vady19981 @ 20.5.2014, 19:44) *
Помогите ещё с одним что здесь не так:
Вот с чем у меня опять проблема:
if (g_yesNoVote)
ColorChat(0, NORMAL, "[^x04Сервер^x01] ^x03* ^x04%s ^x01проголосовал ^x01"^x04ЗА^x01", name)
else
ColorChat(0, RED, "[^x04Сервер^x03] ^x03%s ^x01проголосовалc за ^x03#%d", name, key + 1)


Ошибка при компиляции:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

adminvote.sma(191) : error 017: undefined symbol "x04"
adminvote.sma(191) : warning 217: loose indentation
adminvote.sma(191) : error 029: invalid expression, assumed zero
adminvote.sma(191) : error 029: invalid expression, assumed zero
adminvote.sma(191) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file adminvote.amx (compile failed).

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