- Регистрация
- 30 Июл 2011
- Сообщения
- 393
- Лучшие ответы
- 0
- Репутация
- 91
Данная тема предназначена для исправления ошибок в моде,тоесть для помощи вам.
Тема делится на 2 пункта
I.Ошибки
II.Варнинги
I.Ошибки
1)Неизвестный символ.(error 017)
У многих при вырезке вылазиет следущая ошибка
Давайте посмотрим как же это исправить.Берем мод из которого вы вырезали что-либо,и в поиске вводим
Скорее всего ошибка будет исправлена!
2)Неизвестный символ(Тип 2)(error 017)
Часто случается и такая ошибка
Разница в том,что это нужно добавлять в другое место.Например у вас допустим
делаем следущее: находим enum pInfo(возможно и hInfo и т.д. зависит от первой буквы неизвестного символа)
и вставляем туда "pAdmin,"(желательно где-то в середину добавлять чтобы потом не разбираться с запятыми).Готово! Ошибка исправлена!
3)Не подключенные include'ы(fatal error 001)
Также многие пытаются вырезать регистрацию(и т.п.) но у них что-то не получается,а файлы new аргумент не находятся и они начинают психовать,и забрасывать все куда подальше.из этого тоже есть выход.Просто подключим в мод include тоесть например
лучше всего засунуть это к другим include'ам.
4)Пропущенный символ(error 001)
Данная ошибка просто напросто нелепа и решение ее как два пальца.Рассмотрим пример:
Тоесть здесь вы закрыли public(например) но забыли поставить ; к последней его строчке и решение таково
5)Повторение переменной(error 021)
Это обычно выглядит вот так
Для начало об ошибке.Когда-то уже вы добавляли такую переменную(в моем случае это new bla-bla-bla),и вот это действие повторилось.Ну что же давайте убивать эту ошибку.Вводим в поисковике(CTRL+F)следущее
, удаляем.Внимание удаляем только одну строчку если удалите две такие скорее всего у вас вылезит error 017.
II.Варнинги
1)Не зарегистрированный public
Часто случается что появляется вот такой warning:
Для исправления делаем следуещее:Находим public из-за которого возник warning и копируем полностью его название и аргументы
Пример:
После того как вы скопировали название public'a вставляем в поиске forward, и там делаем новую строчку,вставляем туда название public'a,слово public изменяем на forward и в конце вставляем ";" тоесть вот вам пример:
2)Ошибка в пробелах
Здесь есть 2 вида исправления
1)Затрудненный:подбирать все пробелами
2)Для ленивых: просто напросто добавить после инклудов следущее
Тема постоянно обновляется,и вы можете помочь ей разместив свой метод.Помните любую ошибку лучше исправить сразу кнопками Ctrl+Z
Тема делится на 2 пункта
I.Ошибки
II.Варнинги
I.Ошибки
1)Неизвестный символ.(error 017)
У многих при вырезке вылазиет следущая ошибка
PHP:
бла-бла-бла\название мода.pwn(строчка) : error 017: undefined symbol "аргумент."
PHP:
new аргумент
2)Неизвестный символ(Тип 2)(error 017)
Часто случается и такая ошибка
PHP:
бла-бла-бла\название мода.pwn(строчка) : error 017: undefined symbol "p(или другая буква)Аргумент."
PHP:
бла-бла-бла\название мода.pwn(строчка) : error 017: undefined symbol "pAdmin"
и вставляем туда "pAdmin,"(желательно где-то в середину добавлять чтобы потом не разбираться с запятыми).Готово! Ошибка исправлена!
3)Не подключенные include'ы(fatal error 001)
Также многие пытаются вырезать регистрацию(и т.п.) но у них что-то не получается,а файлы new аргумент не находятся и они начинают психовать,и забрасывать все куда подальше.из этого тоже есть выход.Просто подключим в мод include тоесть например
PHP:
#include Dini
4)Пропущенный символ(error 001)
Данная ошибка просто напросто нелепа и решение ее как два пальца.Рассмотрим пример:
PHP:
error 001: expected token: "}", but found ";"
PHP:
public Бла-бла-бла()
{
Какой-нибудь бред; // Тоесть я добавил ";"
}
Это обычно выглядит вот так
PHP:
error 021: symbol already defined: bla-bla-bla
PHP:
new bla-bla-bla(опять же у вас вместо бла-бла-бла то что в ошибке);
II.Варнинги
1)Не зарегистрированный public
Часто случается что появляется вот такой warning:
PHP:
бла-бла-бла\название мода.pwn(строчка) : warning 235: public function lacks forward declaration (symbol "название паблика")
Пример:
PHP:
public PayDay(возможно здесь будут какие-либо аргументы)
PHP:
forward PayDay();
PHP:
бла-бла-бла\название мода.pwn(строчка) : warning 217: loose indentation
1)Затрудненный:подбирать все пробелами
2)Для ленивых: просто напросто добавить после инклудов следущее
PHP:
#pragma tabsize 0
Последнее редактирование: