Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Исправление ошибок

Статус
В этой теме нельзя размещать новые ответы.

Beedup

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