Проще говоря, сидел, чета писал, ипнул рукой по клаве и после этого при компиляции выдается 100к+ предупреждений, откуда они и че с ними делать?(это не я честно оно само)
Че с ДМ-ом а?
Автор: VovakaShashlik · 23.11.2017, 18:00 · 12 сообщений
Сообщений в теме: 12
Переустанови шиндус, поможет. Инфа сотка.
Ты отключил все файлики походу в древе файлов
Vallat (23 November 2017 - 09:15) писал:Ты отключил все файлики походу в древе файлов
Да не, все файлы включены
VovakaShashlik (23 November 2017 - 09:19) писал:Да не, все файлы включены
Ну по ошибкам у тебя с операторами чето, кинь скрин кода в любом месте ошибок
Vallat (23 November 2017 - 09:31) писал:Ну по ошибкам у тебя с операторами чето, кинь скрин кода в любом месте ошибок
Не могу изза ограничения скинуть скрин,
ошибки -
code\modules\admin\verbs\adminpm.dm:252:warning: assignment in condition, may have intended == operator instead
code\modules\admin\verbs\adminpm.dm:266:warning: assignment in condition, may have intended == operator instead
code\modules\admin\verbs\adminpm.dm:286:warning: assignment in condition, may have intended == operator instead
код -
if(!isnull(fail))
fail = text2num(splits[3])
if(isnull(fail))
return "Error: No/Invalid ticket id specified. [IRC_AHELP_USAGE]"
var/datum/admin_help/AH = GLOB.ahelp_tickets.TicketByID(fail)
if(!AH)
return "Error: Ticket #[fail] not found"
if(AH.initiator_ckey != target)
return "Error: Ticket #[fail] belongs to [AH.initiator_ckey]"
AH.Reopen()
return "Ticket #[ticket.id] successfully reopened"
if("list")
var/list/tickets = GLOB.ahelp_tickets.TicketsByCKey(target)
if(!tickets.len)
return "None"
. = ""
for(var/I in tickets)
var/datum/admin_help/AH = I
if(.)
. += ", "
if(AH == ticket)
. += "Active: "
. += "#[AH.id]"
return
else
return IRC_AHELP_USAGE
return "Error: Ticket could not be found"
var/static/stealthkey
var/adminname = CONFIG_GET(flag/show_irc_name) ? irc_tagged : "Administrator"
if(!C)
return "Error: No client"
if(!stealthkey)
stealthkey = GenIrcStealthKey()
Очевидная ошибка - поставил какой нибудь значок или символ, от него и охуевает жбионд, компиля код не так, как должен.
ochen_bombanyTI (23 November 2017 - 09:40) писал:Очевидная ошибка - поставил какой нибудь значок или символ, от него и охуевает жбионд, компиля код не так, как должен.
Как я понял, где-то я переменной дал значение не через ==, а через = и теперь все идет по изде, а вообще я хз, это только предположение
Если внезапно выдаёт дохуя ошибок, то это значит, что где-то удалён или добавлен лишний перенос строки, табуляция, скобочка обычная или фигурная или кавычки. И обычно это находится в первой же ошибке в списке, погляди на неё и перед ней, ну и сюда скинь. Вставлять код сюда лучше через форму "код" в специальных кодах, там же где и спойлер берут. А ещё, если ты используешь любой гит-клиент, то глянь в него в самый первый изменённый файл. А вот = вместо == ломать ничего не должно, по идее, ведь оно просто сделает всегда тру или фолз. Работать будет через жопу, но скомпилится. Ну и скрины-то не обязательно сюда заливать, ты можешь их приложить к сообщению в дискорде, потом скопировать ссылку и кинуть сюда.
AndyAdjutor (23 November 2017 - 10:22) писал:Если внезапно выдаёт дохуя ошибок, то это значит, что где-то удалён или добавлен лишний перенос строки, табуляция, скобочка обычная или фигурная или кавычки. И обычно это находится в первой же ошибке в списке, погляди на неё и перед ней, ну и сюда скинь. Вставлять код сюда лучше через форму "код" в специальных кодах, там же где и спойлер берут. А ещё, если ты используешь любой гит-клиент, то глянь в него в самый первый изменённый файл. А вот = вместо == ломать ничего не должно, по идее, ведь оно просто сделает всегда тру или фолз. Работать будет через жопу, но скомпилится. Ну и скрины-то не обязательно сюда заливать, ты можешь их приложить к сообщению в дискорде, потом скопировать ссылку и кинуть сюда.
:128:warning: assignment in condition, may have intended == operator instead
:130:warning: assignment in condition, may have intended == operator instead
:131:warning: assignment in condition, may have intended == operator instead
:132:warning: assignment in condition, may have intended == operator instead
:133:warning: assignment in condition, may have intended == operator instead
:134:warning: assignment in condition, may have intended == operator instead
:149:warning: assignment in condition, may have intended == operator instead
:152:warning: assignment in condition, may have intended == operator instead
:207:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:210:warning: assignment in condition, may have intended == operator instead
:219:warning: assignment in condition, may have intended == operator instead
:222:warning: assignment in condition, may have intended == operator instead
:269:warning: assignment in condition, may have intended == operator instead
:291:warning: assignment in condition, may have intended == operator instead
:292:warning: assignment in condition, may have intended == operator instead
:312:warning: assignment in condition, may have intended == operator instead
:313:warning: assignment in condition, may have intended == operator instead
:314:warning: assignment in condition, may have intended == operator instead
:320:warning: assignment in condition, may have intended == operator instead
:337:warning: assignment in condition, may have intended == operator instead
:338:warning: assignment in condition, may have intended == operator instead
Первые строчки даже не подписаны. На самом деле это не мешает компилить код и тестить его на локалке, просто эти ебучие строчки бесят ибо сложно заметить ошибку тк она тонет в этих предупреждениях
А, так у тебя варнинги, а не ошибки. Ладно, в любом случае, ты не список варнингов кидай, а код, на который они ругаются. Прокрути в самый верх списка варнингов и кликни два раза по самому первому в списке. Тебя перенесёт на какую-то строку, скопируй участок кода от 5-10 строк выше этой строки с ошибкой и 5-10 строк после неё, и запости сюда, указав в какой именно строке была ошибка. Так понять твою проблему будет легче.
AndyAdjutor (23 November 2017 - 11:26) писал:А, так у тебя варнинги, а не ошибки. Ладно, в любом случае, ты не список варнингов кидай, а код, на который они ругаются. Прокрути в самый верх списка варнингов и кликни два раза по самому первому в списке. Тебя перенесёт на какую-то строку, скопируй участок кода от 5-10 строк выше этой строки с ошибкой и 5-10 строк после неё, и запости сюда, указав в какой именно строке была ошибка. Так понять твою проблему будет легче.
loading tgstation.dme
loading interface\skin.dmf
code\game\gamemodes\cult\runes.dm:329:warning: /obj/effect/dummy/tele_in/proc/effect_tele_in_stop: use call() to call a proc by reference
code\game\gamemodes\cult\runes.dm:330:warning: /obj/effect/dummy/tele_out/proc/effect_tele_out_stop: use call() to call a proc by reference
loading map_files\generic\CentCom.dmm
loading map_files\generic\SpaceStation.dmm
loading map_files\generic\Space.dmm
loading map_files\generic\SpaceDock.dmm
loading map_files\Mining\Lavaland.dmm
loading map_files\generic\City_of_Cogs.dmm
saving tgstation.dmb (DEBUG mode)
tgstation.dmb - 0 errors, 2 warnings (11/24/17 2:27 pm)
В итоге проблема решилась сама собой, спасибо за помощь
p.s. варнинги от кода, пойду их как раз исправлю
